Automated and distributed population genetic model inference from allele frequency spectra
-
Updated
Oct 2, 2024 - Python
Automated and distributed population genetic model inference from allele frequency spectra
My biggest project to date. A lot of phenomena occuring in nature are to be recreated.
Sapiogenesis is a project designed to simulate the process of natural selection and evolution in physical bodies as well as neural networks through the process of random mutations and Reinforcement Learning. This allows simulated organisms to learn and make decisions based off past experiences.
Simulation of life in a 2D world application
Code associated with 'Rapid polygenic adaptation in a wild population of ash trees under a novel fungal epidemic'
Simulate human survival against zombies.
Open-ended natural selection of interacting code-data-dual algorithms as a property analogous to Turing completeness.
An ecosystem simulator written in python with genes and a low-level brain.
Scripts, analysis code, input data, and intermediate files for response to Soni et al.
R code and data to reproduce the analysis in Palacio & Ordano (2023) Evolution
Алгоритмы : симуляция эволюции (естественный отбор).
A simple ecosystem simulation written in Rust and Bevy
A little world, with little beings
A simulator of ecosystems, where multiple species can be established and hierarchies can be built between organisms.
Code and data for: James ME et al. (2021) Phenotypic and genotypic parallel evolution of parapatric ecotypes in Senecio. Evolution. 75, 3115-3131.
Code and data for: James ME et al. (2021) Highly replicated evolution of parapatric ecotypes. Molecular Biology and Evolution. 38(11), 4805-4821.
A python example of a genetic algorithm
Code and data for: James et al. ME (2023). Uncovering the genetic architecture of parallel evolution. Molecular Ecology.
Program for estimating πN/πS, dN/dS, and other diversity measures from next-generation sequencing data
Add a description, image, and links to the natural-selection topic page so that developers can more easily learn about it.
To associate your repository with the natural-selection topic, visit your repo's landing page and select "manage topics."