Learn More
Digital organisms are computer programs that self-replicate, mutate and adapt by natural selection. They offer an opportunity to test generalizations about living systems that may extend beyond the organic life that biologists usually study. Here we have generated two classes of digital organism: simple programs selected solely for rapid replication, and(More)
To make a case for or against a trend in the evolution of complexity in biological evolution, complexity needs to be both rigorously defined and measurable. A recent information-theoretic (but intuitively evident) definition identifies genomic complexity with the amount of information a sequence stores about its environment. We investigate the evolution of(More)
Field biologists use animal sounds to discover the presence of individuals and to study their behavior. Collecting bioacoustic data has traditionally been a difficult and time consuming process in which researchers use portable microphones to record sounds while taking notes of their own detailed observations. The recent development of new deployable(More)
Acoustic localization is a promising method to passively observe vocal animal species, but remains difficult and time consuming to employ. To reduce the labor intensity and impact of deployment, an acoustic localization system has been developed consisting of battery powered wireless sensor nodes. The system also has the ability to perform an acoustic(More)
—We investigate common design decisions for constructing a computational genetic language in an autoadaptive system. Such languages must support self-replication and are typically Turing-complete so as not to limit the types of computations they can perform. We examine the importance of using templates to denote locations in the genome, the methods by which(More)
We describe the evolution of macromolecules as an information transmission process and apply tools from Shannon information theory to it. This allows us to isolate three independent, competing selective pressures that we term compression, transmission, and neutrality selection. The first two affect genome length: the pressure to conserve resources by(More)
In an effort to better guide research into self-configuring wireless sensor networks, we discuss a technical definition of the term self-organization. We define a self-organizing system as one where a collection of units coordinate with each other to form a system that adapts to achieve a goal more efficiently. We then lay out some conditions that must hold(More)
To understand the complex interactions among animals within an ecosystem, biologists need to be able to track their location and social interactions. There are a variety of factors that make this difficult. We propose using adaptive, embedded networked sensing technologies to develop an efficient means for wildlife monitoring. This paper surveys our(More)
We investigate the evolutionary processes behind the development and optimization of multiple threads of execution in digital organisms using the avida platform, a softwcire package that implements Darwinian evolution on populations of self-replicating computer programs. The system is seeded with a linearly executed ancestor capable only of reproducing its(More)
The African malaria vector, Anopheles gambiae, is characterized by multiple polymorphic chromosomal inversions and has become widely studied as a system for exploring models of speciation. Near complete reproductive isolation between different inversion types, known as chromosomal forms, has led to the suggestion that A. gambiae is in early stages of(More)