AEGIS - Ageing of Evolving Genomes In Silico
Project description
AEGIS
Ageing of Evolving Genomes In Silico
A highly versatile discrete numerical model of genome evolution - both sexual and asexual - for a population of agents whose fitness parameters are encoded age-specifically in bit arrays which are free to evolve due to mutation and recombination.
This is a software implementation of the model described in this article in section "The Model".
Who uses AEGIS?
Features
AEGIS can:
- simulate genome evolution in age-structured populations under a variety of evolutionary constraints
- simulate both asexually and sexually reproducing populations
- output simulation objects using pickle
- output recorded statistics to a csv
- generate figures from recorded statistics
- run a simulation until the population has reached evolutionary equilibrium (i.e. the genetic constitution is not expected to change anymore)
Installation
Since aegis has dependencies, you might want to put the installation in an isolated Python environment with virtualenv. To install just do:
pip install mpi-age-aegis
Usage
A detailed usage tutorial with examples is provided on our GitHub page.
Related articles
Team
- Arian Šajina (Arian.Sajina@age.mpg.de)
- William Bradshaw (William.Bradshaw@age.mpg.de)
- Dario Valenzano (Dario.Valenzano@age.mpg.de)
Licensing
This project is licensed under MIT license.
Acknowledgments
This project is developed in the Valenzano Lab of the Max Planck Institute for Biology of Ageing, Cologne. We thank all the lab members and friends of the lab for their constructive comments and suggestions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file mpi-age-aegis-1.0.tar.gz
.
File metadata
- Download URL: mpi-age-aegis-1.0.tar.gz
- Upload date:
- Size: 34.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dff51413171eaab77b05e7b2866b6a6d2c83e88bd2766b3c4b00097e3945c21 |
|
MD5 | b811f260f540d6853e44112abb6f356d |
|
BLAKE2b-256 | 69c1f9d5aa5ee39f821b0522b296f053f7021c101f27a03da69eb04ee3b19c6d |
File details
Details for the file mpi_age_aegis-1.0-py2-none-any.whl
.
File metadata
- Download URL: mpi_age_aegis-1.0-py2-none-any.whl
- Upload date:
- Size: 36.6 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5655c28118b32134fb8c58d019e10e9491fd45230f27e95eb6bd081b00353894 |
|
MD5 | 9c47e67e23addd52f63483b2a556a90a |
|
BLAKE2b-256 | dcd0f76acb070906cf3880a7e48b9142d36c631a4bbf058ad99f705b5f22f610 |