GSR: Simulator - EggLib

Basic Package Attributes
AttributeValue
Title EggLib
Short Description EggLib is a C++/Python library and program package for evolutionary genetics and genomics.
Long Description EggLib is a C++/Python library and program package for evolutionary genetics and genomics. Main features are sequence data management, sequence polymorphism analysis, coalescent simulations and Approximate Bayesian Computation. EggLib is a flexible Python module with a performant underlying C++ library (which can be used independently), and allows fast and intuitive development of Python programs and scripts. A number of pre-programmed applications of EggLib possibilities are available interactively.
Version 2.1.4
Project Started 2012
Last Release 11 years, 6 months ago
Homepagehttp://egglib.sourceforge.net/
Citations De Mita S, Siol M, EggLib: processing, analysis and simulation tools for population genetics and genomics., BMC Genet, 04-11-2012 [ Abstract, cited in PMC ]
GSR Certification

Accessibility
Documentation
Application
Support

Last evaluated02-08-2018 (2234 days ago)
Detailed Attributes
Attribute CategoryAttribute
Target
Type of Simulated DataGenotype at Genetic Markers, Diploid DNA Sequence, Haploid DNA Sequence,
VariationsBiallelic Marker (Neutral alleles), Multiallelic Marker (Neutral alleles), Single Nucleotide Variation (Neutral alleles), Microsatellite (Neutral alleles),
Simulation MethodStandard Coalescent,
Input
Data Type
File format
Output
Data TypeGenotype or Sequence, Individual Relationship (Phylogenetic trees), Linkage Disequilibrium (Using the library), Diversity Measures,
Sequencing Reads
File FormatFasta or Fastq, MS, Program Specific (Ms format adapted for microsatellite data),
Sample Type
Phenotype
Trait Type
Determinants
Evolutionary Features
Demographic
Population Size ChangesConstant Size, Exponential Growth or Decline, Bottleneck, User Defined (User-defined population size change at any step),
Gene FlowStepping Stone Models, Island Models, Continent-Island Models, Admixed Population, User-defined Matrix,
Spatiality
Life Cycle
Mating SystemRandom Mating, Selfing,
Fecundity
Natural Selection
Determinant
Models
RecombinationUniform,
Mutation ModelsTwo-allele Mutation Model, Markov DNA Evolution Models, k-Allele Model, Infinite-allele Model, Infinite-sites Model, Stepwise Mutation Model,
Events AllowedPopulation Merge and Split, Varying Demographic Features, Population Events, Varying Genetic Features,
Other
InterfaceCommand-line, Script-based,
Development
Tested PlatformsWindows, Mac OS X, Linux and Unix,
LanguageC or C++, Python,
LicenseGNU Public License,
GSR CertificationAccessibility, Documentation, Application,

Number of Primary Citations: 1

Number of Non-Primary Citations: 2

The following 2 publications are selected examples of applications that used EggLib.

2023

Youngblom MA, Shockey AC, Callaghan MM, Dillard JP, Pepperell CS, The Gonococcal Genetic Island defines distinct sub-populations of Neisseria gonorrhoeae., Microb Genom, 05-01-2023 [Abstract]

2022

Dubin CA, Voorhies M, Sil A, Teixeira MM, Barker BM, Brem RB, Genome Organization and Copy-Number Variation Reveal Clues to Virulence Evolution in Coccidioides posadasii., J Fungi (Basel), 11-22-2022 [Abstract]


Propose changes to this simulator