Related Experiment Video
Updated: Jan 21, 2026

06:37
Analyzing Melts and Fluids from Ab Initio Molecular Dynamics Simulations with the UMD Package
Published on: September 17, 2021
5.0K
learnPopGen: An R package for population genetic simulation and numerical analysis
1Department of Biology University of Massachusetts Boston Boston Massachusetts USA.
Ecology and Evolution
|August 6, 2019
Summary
The learnPopGen R package aids teaching evolutionary biology and population genetics with simulations and visualizations. It offers tools for analyzing gene frequency changes, natural selection, and genetic drift.
Area of Science:
- Evolutionary Biology
- Population Genetics
- Computational Biology
Background:
- Traditional curricula in population genetics and evolutionary theory often require complex simulations.
- Advanced undergraduate and graduate students benefit from accessible tools for understanding evolutionary phenomena.
Purpose of the Study:
- Introduce the learnPopGen R package for teaching evolutionary biology and population genetics.
- Provide a didactic tool for simulating and analyzing evolutionary processes.
Main Methods:
- The learnPopGen package offers functions for simulating gene frequency changes under various processes.
- It includes tools for analyzing natural selection, game theory models, and genetic drift.
- Functions are designed for didactic purposes, featuring animated visualizations and exportable graphics.
Main Results:
- The package facilitates visualization of gene frequency dynamics and phenotypic trait evolution.
- It enables numerical analysis and graphing of evolutionary models, including coalescence.
- Web interfaces are available for instructors to guide students less familiar with R.
Conclusions:
- learnPopGen provides a flexible and visually engaging platform for learning advanced population genetics and evolutionary concepts.
- The package supports both direct R use and web-based interfaces, enhancing accessibility for diverse learners.
Related Concept Videos
What is Population Genetics?
64.5K
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.
64.5K
DNA Packaging
112.1K
Overview
112.1K
Numerical Calculations
1.1K
In engineering applications, the representation of the numerical value is critical. Presenting or reporting the answer is one of the essential parts of engineering practices. Numerical calculations are performed using handheld calculators or computers since numerically accurate answers are always preferred.
The solution to a problem is obtained using different methods. While manually solving algebraic symbols is one of the most common methods, the graphical method is often preferred. Computers...
The solution to a problem is obtained using different methods. While manually solving algebraic symbols is one of the most common methods, the graphical method is often preferred. Computers...
1.1K
Conservation of Small Populations
16.7K
Small population sizes put a species at extreme risk of extinction due to a lack of variation, and a consequent decrease in adaptability. This weakens the chances of survival under pressures such as climate change, competition from other species, or new diseases. Large populations are more likely to survive pressures such as these, as such populations are more likely to harbor individuals that have genetic variants that are adaptive under new stresses. Small populations are much less...
16.7K
Chromatin Packaging
18.9K
Each human somatic cell contains 6 billion base pairs of DNA. Each base pair is 0.34 nm long, meaning each diploid cell contains a staggering 2 meters of DNA. This long DNA strand is packed inside a nucleus measuring only 10-20 microns in diameter with the help of specialized DNA-binding proteins called histones. Together they form a compact DNA-protein complex called chromatin. The chromatin is further compacted into higher-order structures. The highest level of compaction is achieved during...
18.9K
Pilot and Numeric Relaying
483
Pilot relaying is a type of differential protection used in power systems. It compares electrical quantities at the terminals of equipment via a communication channel instead of direct relay interconnection. This method is essential for transmission lines where the terminals are far apart, typically up to 80 km for lines with 69 to 115 kV ratings. Four types of communication channels are used for pilot relaying:
483

