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

What is Population Genetics?01:25

What is Population Genetics?

63.3K
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.
63.3K
Genetic Drift03:33

Genetic Drift

42.0K
Natural selection—probably the most well-known evolutionary mechanism—increases the prevalence of traits that enhance survival and reproduction. However, evolution does not merely propagate favorable traits, nor does it always benefit populations.
42.0K
Parallel Processing01:20

Parallel Processing

441
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
441
Mutation, Gene Flow, and Genetic Drift01:09

Mutation, Gene Flow, and Genetic Drift

60.9K
In a population that is not at Hardy-Weinberg equilibrium, the frequency of alleles changes over time. Therefore, any deviations from the five conditions of Hardy-Weinberg equilibrium can alter the genetic variation of a given population. Conditions that change the genetic variability of a population include mutations, natural selection, non-random mating, gene flow, and genetic drift (small population size).
60.9K
Population Growth00:57

Population Growth

26.6K
Population size is dynamic, increasing with birth rates and immigration, and decreasing with death rates and emigration. In ideal conditions with unlimited resources, populations can increase exponentially, which plots as a J-shaped growth rate curve of population size against time. This type of curve is characteristic of newly-introduced invasive species, or populations that have suffered catastrophic declines and are rebounding.
26.6K
Distributions to Estimate Population Parameter01:26

Distributions to Estimate Population Parameter

4.8K
The accurate values of population parameters such as population proportion, population mean, and population standard deviation (or variance) are usually unknown. These are fixed values that can only be estimated from the data collected from the samples. The estimates of each of these parameters are sample proportion, the sample mean, and sample standard deviation (or variance). To obtain the values of these sample statistics, data are required that have particular distribution and central...
4.8K

You might also read

Related Articles

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

Sort by
Same author

Immunoediting restricts clonal neoantigens in primary, treatment-naive human tumors.

Immunity·2026
Same author

GHIST 2024: The First Genomic History Inference Strategies Tournament.

Molecular biology and evolution·2025
Same author

Interpreting Supervised Machine Learning Inferences in Population Genomics Using Haplotype Matrix Permutations.

Molecular biology and evolution·2025
Same author

Accessible, Realistic Genome Simulation with Selection Using stdpopsim.

Molecular biology and evolution·2025
Same author

Bistable Mutation-Selection Equilibria and Violations of Fisher's Theorem in Tetraploids: Insights from Nonlinear Dynamics.

bioRxiv : the preprint server for biology·2025
Same author

GHIST 2024: The 1st Genomic History Inference Strategies Tournament.

bioRxiv : the preprint server for biology·2025
Same journal

The life history of recessive deleterious alleles as seen through the eyes of a honey bee (Apis mellifera).

Molecular biology and evolution·2026
Same journal

Severe bottleneck of ancient Homo populations: Insights from computational modeling and relevant fossil evidence.

Molecular biology and evolution·2026
Same journal

Population Epigenetics: Deciphering DNA Methylation Diversity and its Implications for Health, Disease, and Evolution.

Molecular biology and evolution·2026
Same journal

Genomic signature of repeated transitions to diurnality in spiders.

Molecular biology and evolution·2026
Same journal

Phylogenomic blind spots: The limits of UCE and BUSCO loci in the presence of gene flow.

Molecular biology and evolution·2026
Same journal

seqLens: Optimizing Language Models for Genomic Predictions.

Molecular biology and evolution·2026
See all related articles

Related Experiment Video

Updated: Nov 20, 2025

Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline
10:44

Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline

Published on: December 7, 2021

2.5K

dadi.CUDA: Accelerating Population Genetics Inference with Graphics Processing Units.

Ryan N Gutenkunst1

  • 1Department of Molecular and Cellular Biology, University of Arizona, Tucson, AZ, USA.

Molecular Biology and Evolution
|January 22, 2021
PubMed
Summary
This summary is machine-generated.

Accelerate population genetic analyses using dadi, a program for demographic modeling. Graphics Processing Unit (GPU) acceleration dramatically speeds up computations, enabling more complex models with minimal user effort.

Keywords:
GPU computingdadidemographic historypopulation genetics

More Related Videos

Using Phylogenetic Analysis to Investigate Eukaryotic Gene Origin
08:57

Using Phylogenetic Analysis to Investigate Eukaryotic Gene Origin

Published on: August 14, 2018

16.2K
Computational Reconstruction of Pancreatic Islets as a Tool for Structural and Functional Analysis
07:58

Computational Reconstruction of Pancreatic Islets as a Tool for Structural and Functional Analysis

Published on: March 9, 2022

1.8K

Related Experiment Videos

Last Updated: Nov 20, 2025

Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline
10:44

Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline

Published on: December 7, 2021

2.5K
Using Phylogenetic Analysis to Investigate Eukaryotic Gene Origin
08:57

Using Phylogenetic Analysis to Investigate Eukaryotic Gene Origin

Published on: August 14, 2018

16.2K
Computational Reconstruction of Pancreatic Islets as a Tool for Structural and Functional Analysis
07:58

Computational Reconstruction of Pancreatic Islets as a Tool for Structural and Functional Analysis

Published on: March 9, 2022

1.8K

Area of Science:

  • Population genetics
  • Computational biology
  • Evolutionary modeling

Background:

  • dadi is a widely used tool for inferring demographic history and natural selection from population genetic data.
  • The computational intensity of dadi limits the scale and complexity of analyses.
  • Extending dadi to more complex demographic scenarios is desirable.

Purpose of the Study:

  • To significantly accelerate dadi computations using Graphics Processing Unit (GPU) hardware.
  • To extend dadi's capabilities to infer models involving four and five populations.
  • To make these improvements accessible to the research community.

Main Methods:

  • Implementation of dadi computations on GPU architecture.
  • Modification of dadi's core algorithms to leverage parallel processing.
  • Development and integration of new model functionalities for increased population numbers.

Main Results:

  • Demonstrated dramatic speed increases in dadi computations when run on a GPU compared to CPU.
  • Achieved substantial computational speedups with minimal increase in user burden.
  • Successfully extended dadi to support the inference of demographic models for up to five populations.

Conclusions:

  • GPU acceleration offers a powerful method to overcome computational bottlenecks in dadi.
  • The extended dadi version (2.1.0) provides enhanced capabilities for complex population genetic modeling.
  • These advancements will facilitate more comprehensive studies of demographic history and natural selection.