Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Statistical Software for Data Analysis and Clinical Trials01:12

Statistical Software for Data Analysis and Clinical Trials

Statistical software is pivotal in data analysis and clinical trials by providing tools to analyze data, draw conclusions, and make predictions. These software packages range from simple data management applications to complex analytical platforms, supporting various statistical tests, models, and simulation techniques. Their significance lies in their ability to handle vast amounts of data with precision and efficiency, enabling researchers to validate hypotheses, identify trends, and make...
What is Population Genetics?01:25

What is Population Genetics?

A population is composed of members of the same species that simultaneously live and interact in the same area. When individuals in a population breed, they pass down their genes to their offspring. Many of these genes are polymorphic, meaning that they occur in multiple variants. Such variations of a gene are referred to as alleles. The collective set of all the alleles within a population is known as the gene pool.

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Comparative genomics reveals substantial divergence in metal sensitive and metal tolerant isolates of the ericoid mycorrhizal fungus Oidiodendron maius.

Mycorrhiza·2025
Same author

Long-distance gene flow and recombination shape the evolutionary history of a maize pathogen.

IMA fungus·2025
Same author

GeCKO: user-friendly workflows for genotyping complex genomes using target enrichment capture. A use case on the large tetraploid durum wheat genome.

Plant methods·2024
Same author

Engineering multi-degrading bacterial communities to bioremediate soils contaminated with pesticides residues.

Journal of hazardous materials·2024
Same author

EggLib 3: A python package for population genetics and genomics.

Molecular ecology resources·2022
Same author

Genomic Signatures of a Major Adaptive Event in the Pathogenic Fungus Melampsora larici-populina.

Genome biology and evolution·2021

Related Experiment Video

Updated: May 23, 2026

BrainBeats as an Open-Source EEGLAB Plugin to Jointly Analyze EEG and Cardiovascular Signals
08:22

BrainBeats as an Open-Source EEGLAB Plugin to Jointly Analyze EEG and Cardiovascular Signals

Published on: April 26, 2024

EggLib: processing, analysis and simulation tools for population genetics and genomics.

Stéphane De Mita1, Mathieu Siol

  • 1Institut de Recherche pour le Développement (IRD), UMR Diversité, Adaptation et Développement des Plantes (DIADE), Montpellier, France. demita@gmail.com

BMC Genetics
|April 13, 2012
PubMed
Summary

EggLib is a C++/Python software package for evolutionary genetics, offering tools for nucleotide sequence data management and population genetic analyses. It provides efficient and user-friendly methods for polymorphism analysis, simulations, and demographic parameter estimation.

More Related Videos

Cortical Source Analysis of High-Density EEG Recordings in Children
09:32

Cortical Source Analysis of High-Density EEG Recordings in Children

Published on: June 30, 2014

Microstate and Omega Complexity Analyses of the Resting-state Electroencephalography
06:40

Microstate and Omega Complexity Analyses of the Resting-state Electroencephalography

Published on: June 15, 2018

Related Experiment Videos

Last Updated: May 23, 2026

BrainBeats as an Open-Source EEGLAB Plugin to Jointly Analyze EEG and Cardiovascular Signals
08:22

BrainBeats as an Open-Source EEGLAB Plugin to Jointly Analyze EEG and Cardiovascular Signals

Published on: April 26, 2024

Cortical Source Analysis of High-Density EEG Recordings in Children
09:32

Cortical Source Analysis of High-Density EEG Recordings in Children

Published on: June 30, 2014

Microstate and Omega Complexity Analyses of the Resting-state Electroencephalography
06:40

Microstate and Omega Complexity Analyses of the Resting-state Electroencephalography

Published on: June 15, 2018

Area of Science:

  • Evolutionary Biology
  • Genomics
  • Bioinformatics

Background:

  • Increasing nucleotide sequence data necessitates integrated analytical tools.
  • Population genetics requires automated, reliable, and rapid procedures for polymorphism analysis, simulations, and demographic estimations.

Purpose of the Study:

  • Introduce EggLib, a C++/Python software package for evolutionary genetics and genomics.
  • Provide efficient and user-friendly computational tools for sequence data management and population genetic analyses.

Main Methods:

  • Developed a multifaceted project with integrated C++ library and Python package.
  • Implemented a high-level Python interface to the C++ library.
  • Created an 'egglib' script for direct access to pre-programmed Python applications.

Main Results:

  • EggLib offers efficient sequence data management and extensive population genetic analyses.
  • The package includes modules for file format conversion, sequence alignment editing, coalescent simulations, and neutrality tests.
  • Supports estimation of demographic parameters using Approximate Bayesian Computation (ABC).

Conclusions:

  • EggLib is designed for efficiency and ease of use in population genetics research.
  • Users can develop and integrate custom demographic scenarios for ABC analyses.
  • Source code is freely available under GPL with comprehensive documentation.