Skip to main content

Simulate forward time population genetics evolution with Python

Project description

Populy

Populy es un paquete de Python que permite llevar a cabo una simulación de tipo forward evolution. El paquete consta varios módulos con sus respectivas clases que permiten llevar a cabo la creación de 0 de una población, la evolucion de ésta y la obtención de tablas y gráficos del resultado de la evolución.

Instalación

Es posible acceder mediante github o con el instalador de paquetes pip.

pip install Populy

Uso

from populy.population import Population

# crea un objeto de la clase Population
pop = Population(size=1000, 
                ploidy=2)

# genera individuos en la población
pop.generateIndividuals()

# hace evolucionar a la Población
pop.evolvePop(gens=200)

Para una explicación más detallada consultar el cuaderno [Guía de uso](Guia de uso.ipynb)

Mybinder

Si quieres acceder a una serie de Jupyter notebooks orientadas a la iniciación a la programación interactiva y la simulación evolutiva pulsa el siguiente botón.

Binder

Licencia

MIT

Project details


Download files

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

Source Distribution

Populy-0.5.1.tar.gz (15.5 kB view hashes)

Uploaded Source

Built Distribution

Populy-0.5.1-py3-none-any.whl (18.7 kB view hashes)

Uploaded Python 3

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