Evolution@home: observations on participant choice, work unit variation and low‐effort global computing

@article{Loewe2007EvolutionhomeOO,
  title={Evolution@home: observations on participant choice, work unit variation and low‐effort global computing},
  author={Laurence Loewe},
  journal={Software: Practice and Experience},
  year={2007},
  volume={37},
  url={https://api.semanticscholar.org/CorpusID:5143213}
}
This paper addresses experiences in low‐effort global computing made with evolution@home over more than four years and shows how allowing participants to choose the class of computational complexity they want to contribute to can help to deal with the bewildering variety of computational complexities that easily result from individual‐based models.

On the potential for extinction by Muller's Ratchet in Caenorhabditis elegans

It is concluded that pure selfing can persist for only short evolutionary intervals, and is expected to lead to extinction within thousands of years for a plausible portion of parameter space.

Watching the clock for 25 years in FlyClockbase: Variability in circadian clocks of Drosophila melanogaster as uncovered by biological model curation

FlyClockbase is designed for robust efficient access to such scattered data for biologists and modelers, prioritizing simplicity and openness to encourage experimentalists to preserve more annotations and raw-data, and PCR-measured peak time variances exceed those from other methods.

Quantifying the threat of extinction from Muller's ratchet in the diploid Amazon molly (Poecilia formosa)

It is shown that Muller's ratchet creates a threat of extinction for the Amazon molly for many biologically realistic parameter combinations and within a time frame that is less than previous estimates of the age of the species, leading to a genomic decay paradox.

Evolvix BEST Names for semantic reproducibility across code2brain interfaces

This work presents the Evolvix BEST (Brief, Explicit, Summarizing, Technical) Names concept for reducing naming priority conflicts, and provides naming questionnaires designed to facilitate C2B debugging by improving names used as keywords in a stabilizing programming language.

The benefits of posing application software as a language interpreter

The application of the posing the software as a language interpreter principle to ground-based data analysis software for the Microwave Limb Sounder instrument on the NASA Earth Observing System Aura satellite is described, and it is believed the principle has substantially broader applicability.

evolution@home: Experiences with Work Units That Span More than 7 Orders of Magnitude in Computational Complexity

First experiences of a global computing system, where users can choose between tasks of different complexity are described and it is concluded, that global computing has great potential for projects with poorly predictable single-run-complexities, if frameworks are designed to allow users to choose their commitment, and if they make use of incomplete results to improve predictions.

Global Computing for Bioinformatics

This review includes a short table of milestones in global computing history, lists opportunities global computing offers for bioinformatics, describes the structure of problems well suited for such an approach, and analyses the anatomy of successful projects.

Acceptance Criteria for Using Individual‐Based Models to Make Management Decisions

    J. Bart
    Environmental Science, Biology
  • 1995
A set of guidelines is suggested here for evaluating individual-based models, suggesting that results from such an evaluation should be prepared using the model, rather than presenting single predictions or conclusions.

Quantifying the genomic decay paradox due to Muller's ratchet in human mitochondrial DNA.

A null model is defined to quantify in unprecedented detail the threat from extinction caused by Muller's ratchet and it is found that a surprisingly large range of biologically realistic parameter combinations would lead to the extinction of the human line over a period of 20 million years.

New Computer Models Unify Ecological TheoryComputer simulations show that many ecological patterns can be explained by interactions among individual organisms

biology. First, models often combine many individual organisms and assume that they can be described by a single variable, such as population size. This procedure violates the biological principle

Heuristics for scheduling parameter sweep applications in grid environments

This study proposes an adaptive scheduling algorithm for parameter sweep applications on the grid, modify standard heuristics for task/host assignment in perfectly predictable environments, and proposes an extension of Sufferage called XSufferage.

Economic-based Distributed Resource Management and Scheduling for Grid Computing

This thesis proposes a distributed computational economy as an effective metaphor for the management of resources and application scheduling and proposes an architectural framework that supports resource trading and quality of services based scheduling that enables the regulation of supply and demand for resources.

Combining workstations and supercomputers to support grid applications: the parallel tomography experience

It is illustrated how work queue applications can leverage grids to achieve performance through coallocation, and shows that this strategy improves the performance of the tomography application compared to traditional scheduling strategies, which target the application to either type of resource alone.

HINT: A new way to measure computer performance

HINT (Hierarchical INTegration) removes the need for pseudo-work measures such as MFLOPS or MIPS, producing a work measure the authors call QUIPS (quality improvements per second) that allows fair but low-cost comparison of any architecture capable of digital arithmetic.

Adaptive Computing on the Grid Using AppLeS

The AppLeS (Application Level Scheduling) project provides a methodology, application software, and software environments for adaptively scheduling and deploying applications in heterogeneous, multiuser grid environments and outlines the findings.