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.
Metadata
Release files for mpi-age-aegis 1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mpi-age-aegis-1.0.tar.gz | 34.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mpi_age_aegis-1.0-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 70.8 kB
Release files / mpi-age-aegis-1.0.tar.gz
| Download URL | mpi-age-aegis-1.0.tar.gz |
|---|---|
| Size | 34.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1dff51413171eaab77b05e7b2866b6a6d2c83e88bd2766b3c4b00097e3945c21
|
|
BLAKE2b-256 checksum How to use checksums |
69c1f9d5aa5ee39f821b0522b296f053f7021c101f27a03da69eb04ee3b19c6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / mpi_age_aegis-1.0-py2-none-any.whl
| Download URL | mpi_age_aegis-1.0-py2-none-any.whl |
|---|---|
| Size | 36.6 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
5655c28118b32134fb8c58d019e10e9491fd45230f27e95eb6bd081b00353894
|
|
BLAKE2b-256 checksum How to use checksums |
dcd0f76acb070906cf3880a7e48b9142d36c631a4bbf058ad99f705b5f22f610
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|