This folder contains forward and backward-in-time simulations for generating SFS for a well-mixed population which experienced a hard sweep.
well_mixed_forward_simulation.py
simulates selective sweep in a well-mixed population. well_mixed_forward_simulation.py
imports a .txt file generated by well_mixed_forward_simulation.py
to perform coalescent simulation.
Run Figures_lean.ipynb
to generate Figures 2- in the manuscript. It imports simulation results from forward_simulation_data
and backward_simulation_data
folders to make SFSs.
This folder contains forward and backward-in-time simulations for generating SFS for a spatially structured population under selection.
simulation_1D_sweep.c
is a C code for simulating a Fisher wave starting at the left-most deme.
simulation_1D_sweep_change_origin.c
is similar to simulation_1D_sweep.c
but has the index of the deme where the wave starts as an additional input value.
backward_combined.py
is a Python code that imports an output of a forward-in-time simulation and performs a coalescent simulation. It uses functions from functions_combined.py
.