Skip to main content

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

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)

Source distribution for mpi-age-aegis 1.0
File Size Uploaded
mpi-age-aegis-1.0.tar.gz 34.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mpi-age-aegis 1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page