This repository contains all materials and resources related to this project.
Within this project I'll try to elucidate the mechanisms underlying the evolution of circadian clocks. Circadian clocks are cellular mechanisms that anticipate the occurence of events and thus present an advantage to organisms, which contain such a timing mechanism. Since it is hard to study the fitness advantage in a laboratory setting, I'll work with digital organisms in the Avida software platform. Digital organisms have a great advantage over standard experimental setting, because it is easy to measure anything with arbitrary precision. For more information about the circadian clocks and digital organisms, please visit the background information of this GitHub repository. A detailed despription of the experimental set up can be found in the roadmap, and notes and orther thoughts relating my progress can be found in my open lab notebook.
During my project I will work on the evolution of circadian clocks using digital organisms. In the process the code and the data will be available under an open license on GitHub. Furthermore I will write about my progress, problems, and thoughts in an open lab notebook.
If you are interested in contributing to the project, please read the contribution instructions first.
All of the evolutionary experiments will be run in the Avida platform for digital evolution. For the installation, please read their installation instructions on their GitHub repository. For Mac OS X and Windows, a binary installer is available on devosoft.org.
This project uses Python and the following packages:
Python version 3.5
ipython
with notebook support: ipython.org
numpy
: numpy.org
scipy
: scipy.org
matplotlib
: matplotlib.org
seaborn
: seaborn
The easiest way to get these is to use the conda environment manager. I suggest downloading and installing miniconda.
Once this is installed, the following command will install all required packages in your Python environment:
$ conda install -y numpy scipy matplotlib scikit-learn ipython-notebook seaborn
Alternatively, you can download and install the (very large) Anaconda software distribution, found at https://store.continuum.io/downloads.
The project is released under the CC0 license. You can find more information here.