Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2008 Dec 1;24(23):2786-7.
doi: 10.1093/bioinformatics/btn522. Epub 2008 Oct 7.

A flexible forward simulator for populations subject to selection and demography

Affiliations

A flexible forward simulator for populations subject to selection and demography

Ryan D Hernandez. Bioinformatics. .

Abstract

This article introduces a new forward population genetic simulation program that can efficiently generate samples from populations with complex demographic histories under various models of natural selection. The program (SFS_CODE) is highly flexible, allowing the user to simulate realistic genomic regions with several loci evolving according to a variety of mutation models (from simple to context-dependent), and allows for insertions and deletions. Each locus can be annotated as either coding or non-coding, sex-linked or autosomal, selected or neutral, and have an arbitrary linkage structure (from completely linked to independent).

Availability: The source code (written in the C programming language) is available at http://sfscode.sourceforge.net, and a web server (http://cbsuapps.tc.cornell.edu/sfscode.aspx) allows the user to perform simulations using the high-performance computing cluster hosted by the Cornell University Computational Biology Service Unit.

PubMed Disclaimer

Figures

Fig. 1.
Fig. 1.
The basic life cycle that takes place every generation. Each individual in the population is generated from a male and female chosen from the parental population with probabilities given by their relative fitness in their sex (only necessary for diploid and allo/autotetraploid populations, as haploid populations are simulated asexually). The new individuals are then able to migrate among populations. The gametes of the new populations then undergo recombination and mutation (both at Poisson rates) before being passed on to the next generation. Note that circles represent females, squares represent males and different colors indicate different haplotypes.

References

    1. Boyko AR, et al. Assessing the evolutionary impact of amino acid mutations in the human genome. PLoS Genet. 2008;4:e1000083. - PMC - PubMed
    1. Carvajal-Rodríguez A. Genomepop: a program to simulate genomes in populations. BMC Bioinformatics. 2008;9:223. - PMC - PubMed
    1. Fraser AS. Simulating of genetic systems by automatic digital computers. Aust. J. Biol. Sci. 1957;10:484–491.
    1. Guillaume F, Rougemont J. Nemo: an evolutionary and population genetics programming framework. Bioinformatics. 2006;22:2556–2557. - PubMed
    1. Hernandez RD, et al. Context dependence, ancestral misidentification, and spurious signatures of natural selection. Mol. Biol. Evol. 2007;24:1792–1800. - PubMed

Publication types