Skip to main content

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

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

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mpi-age-aegis-1.0.tar.gz (34.2 kB view hashes)

Uploaded Source

Built Distribution

mpi_age_aegis-1.0-py2-none-any.whl (36.6 kB view hashes)

Uploaded Python 2

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page