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

Evolutionary Relationships through Genome Comparisons02:54

Evolutionary Relationships through Genome Comparisons

6.7K
Genome comparison is one of the excellent ways to interpret the evolutionary relationships between organisms. The basic principle of genome comparison is that if two species share a common feature, it is likely encoded by the DNA sequence conserved between both species. The advent of genome sequencing technologies in the late 20th century enabled scientists to understand the concept of conservation of domains between species and helped them to deduce evolutionary relationships across diverse...
6.7K
Phylogenetic Trees03:21

Phylogenetic Trees

49.0K
Phylogenetic trees come in many forms. It matters in which sequence the organisms are arranged from the bottom to the top of the tree, but the branches can rotate at their nodes without altering the information. The lines connecting individual nodes can be straight, angled, or even curved.
49.0K
Phylogeny01:23

Phylogeny

56.4K
Phylogeny is concerned with the evolutionary diversification of organisms or groups of organisms. A group of organisms with a name is called a taxon (singular). Taxa (plural) can span different levels of the evolutionary hierarchy. For instance, the group containing all birds is a taxon (comprising the class Aves), and the group of all species of daisies (the genus Bellis) is a taxon. Phylogenies can likewise include just one genus (i.e., depict species relationships) or span an entire kingdom.
56.4K
Pedigree Analysis01:35

Pedigree Analysis

88.5K
Overview
88.5K
Applications of Molecular Taxonomy01:20

Applications of Molecular Taxonomy

404
Molecular taxonomy has revolutionized the understanding and classification of bacteria, providing precise insights into their diversity, evolutionary relationships, and ecological roles. By utilizing molecular techniques such as DNA sequencing and fingerprinting, researchers have made significant strides in various fields related to bacterial studies.Resolving Taxonomic AmbiguitiesMolecular taxonomy has been instrumental in distinguishing closely related bacterial species initially thought to...
404
Gene Evolution - Fast or Slow?02:05

Gene Evolution - Fast or Slow?

7.9K
The genomes of eukaryotes are punctuated by long stretches of sequence which do not code for proteins or RNAs. Although some of these regions do contain crucial regulatory sequences, the vast majority of this DNA serves no known function. Typically, these regions of the genome are the ones in which the fastest change, in evolutionary terms, is observed, because there is typically little to no selection pressure acting on these regions to preserve their sequences.
In contrast, regions which code...
7.9K

You might also read

Related Articles

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

Sort by
Same author

Detecting introgression from phylogenetic invariant site patterns using machine learning.

Applications in plant sciences·2026
Same author

High-Throughput iNaturalist Image Analysis Reveals Flower Color Divergence in <i>Monarda fistulosa</i>.

The American naturalist·2026
Same author

A reference genome and transcriptome of haustorial development in Pedicularis groenlandica reveal diverse trajectories of haustoria-associated gene evolution in parasitic plants.

Annals of botany·2026
Same author

Geography and admixture shape the genome-scale phylogeny of North American Delphinium.

The New phytologist·2026
Same author

Pediatric patients with tenosynovial giant cell tumor: real-world evidence from an observational registry.

Orphanet journal of rare diseases·2026
Same author

Variation in estimates of the footprint of large, ground-mounted photovoltaic solar energy in the United States and its associated land-cover change across three datasets.

Journal of environmental management·2025

Related Experiment Video

Updated: Dec 21, 2025

Amplification of Near Full-length HIV-1 Proviruses for Next-Generation Sequencing
10:18

Amplification of Near Full-length HIV-1 Proviruses for Next-Generation Sequencing

Published on: October 16, 2018

12.6K

ipcoal: an interactive Python package for simulating and analyzing genealogies and sequences on a species tree or

Patrick F McKenzie1, Deren A R Eaton1

  • 1Department of Ecology, Evolution and Environmental Biology, Columbia University, New York, NY 10027, USA.

Bioinformatics (Oxford, England)
|May 14, 2020
PubMed
Summary

ipcoal is a free Python package that simulates genealogies and sequences using complex demographic models. It aids in phylogenetic inference, data analysis, and teaching coalescent methods.

More Related Videos

A Practical Guide to Phylogenetics for Nonexperts
12:00

A Practical Guide to Phylogenetics for Nonexperts

Published on: February 5, 2014

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

Using Phylogenetic Analysis to Investigate Eukaryotic Gene Origin

Published on: August 14, 2018

16.4K

Related Experiment Videos

Last Updated: Dec 21, 2025

Amplification of Near Full-length HIV-1 Proviruses for Next-Generation Sequencing
10:18

Amplification of Near Full-length HIV-1 Proviruses for Next-Generation Sequencing

Published on: October 16, 2018

12.6K
A Practical Guide to Phylogenetics for Nonexperts
12:00

A Practical Guide to Phylogenetics for Nonexperts

Published on: February 5, 2014

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

Using Phylogenetic Analysis to Investigate Eukaryotic Gene Origin

Published on: August 14, 2018

16.4K

Area of Science:

  • Computational Biology
  • Population Genetics
  • Bioinformatics

Background:

  • Simulating complex demographic histories is crucial for understanding evolutionary processes.
  • Existing tools often require extensive scripting to interface with coalescent simulators.
  • There is a need for user-friendly software to automate the description of demographic models.

Purpose of the Study:

  • To introduce ipcoal, a Python package for simulating and analyzing genealogies and sequences.
  • To automate the process of translating species trees/networks into demographic models for coalescent simulation.
  • To provide tools for downstream analysis, phylogenetic inference, and visualization of simulation results.

Main Methods:

  • ipcoal parses user-supplied species trees or networks to define demographic models.
  • It interfaces with the msprime coalescent simulator.
  • Outputs include genealogies, sequences, and metadata in tabular formats.
  • Includes automated gene tree inference and visualization tools.

Main Results:

  • ipcoal facilitates the description of complex demographic models, including divergence times, population sizes, and migration.
  • Simulated data is readily available for downstream analyses.
  • Phylogenetic inference and model verification are streamlined.
  • The package supports posterior predictive data analysis and methods validation.

Conclusions:

  • ipcoal is a versatile and open-source tool for simulating and analyzing population genetic data.
  • It simplifies the application of coalescent theory in research and education.
  • The package enhances the ability to test evolutionary hypotheses and validate computational methods.