egglib

egglib provides polymorphism analyses and population-genetic statistics for analyzing genomic variation and comparing empirical data to coalescent simulations.


Key Features:

  • Data import and format support: Imports genomic data in various formats to avoid manual format translation and manipulation.
  • Data filtering and editing: Performs filtering and editing of genomic datasets prior to analysis.
  • Diversity and polymorphism statistics: Computes a comprehensive suite of diversity and polymorphism statistics.
  • Coalescent simulation integration: Facilitates comparison of empirical data with coalescent simulations.
  • Scalability: Updated to handle modern dataset sizes effectively.
  • Optimized algorithms: Implements improved algorithms for data processing and statistical calculations to enhance speed and accuracy.

Scientific Applications:

  • Population polymorphism analysis: Enables repeatable analyses of polymorphism within populations.
  • Evolutionary dynamics inference: Supports comparison of empirical data with theoretical models to study evolutionary processes.
  • Genetic diversity assessment: Assesses genetic diversity across populations and species.
  • Polymorphism identification: Identifies polymorphisms across different species.

Methodology:

Uses an optimized architecture and improved algorithms for efficient processing of large genomic datasets, statistical calculations, and comparison with coalescent simulations.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Windows
Programming Languages:
Python, C++
Added:
9/13/2022
Last Updated:
9/13/2022

Operations

Publications

Siol M, Coudoux T, Ravel S, De Mita S. <scp>EggLib</scp> 3: A <scp>python</scp> package for population genetics and genomics. Molecular Ecology Resources. 2022;22(8):3176-3187. doi:10.1111/1755-0998.13672. PMID:35753060.

PMID: 35753060
Funding: - Agence Nationale de la Recherche: ANR‐12‐ADAP‐0009

Links