Related Experiment Video
Updated: May 17, 2026

Following the Dynamics of Structural Variants in Experimentally Evolved Populations
Published on: February 3, 2023
FFPopSim: an efficient forward simulation package for the evolution of large populations
Fabio Zanini1, Richard A Neher
1Evolutionary Dynamics and Biophysics Group, Max Planck Institute for Developmental Biology, 72076 Tübingen, Germany.
New algorithms accelerate multi-locus population genetics simulations. This computational advance enables faster analysis of evolutionary dynamics in large populations, improving genetic mapping and fitness function studies.
Area of Science:
- Population genetics
- Computational biology
- Evolutionary dynamics
Background:
- Simulating evolutionary dynamics in large populations with many genetic loci is computationally intensive.
- Standard algorithms face limitations in speed and scalability with increasing numbers of loci (L) or population size (N).
Purpose of the Study:
- To develop novel, efficient algorithms for simulating multi-locus population genetics.
- To overcome the computational bottlenecks of existing simulation methods.
Main Methods:
- Developed algorithms with a run time scaling as 3(L) for simulating sexual populations with multiple crossovers.
- Implemented an analogue of the Fast Fourier Transform (FFT) for efficient computation.
- Included a streamlined individual-based framework with C++ classes and a Python interface.
Main Results:
- Achieved a significant reduction in simulation run time, scaling as 3(L) compared to standard 8(L) algorithms.
- Further reduced run time to L2(L) when restricting the number of crossovers to at most one.
- The new algorithms accommodate arbitrary genetic maps and fitness functions, including epistasis.
Conclusions:
- The developed algorithms provide a computationally efficient tool for multi-locus population genetics.
- Enables more extensive simulations of evolutionary dynamics, particularly for large populations and complex genetic architectures.
- Facilitates research in areas such as quantitative genetics and evolutionary systems biology.
More Related Videos
09:17Structure-Based Simulation and Sampling of Transcription Factor Protein Movements along DNA from Atomic-Scale Stepping to Coarse-Grained Diffusion
Published on: March 1, 2022
15:00Daily Transfers, Archiving Populations, and Measuring Fitness in the Long-Term Evolution Experiment with Escherichia coli
Published on: August 18, 2023
Related Concept Videos
Population Growth
Modeling with Differential Equations
Exponential Equations for Modeling Growth
Analysis of Population Pharmacokinetic Data
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
What is Population Genetics?