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

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...
Genetic Lingo01:11

Genetic Lingo

Overview
Mutation, Gene Flow, and Genetic Drift01:09

Mutation, Gene Flow, and Genetic Drift

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).
Evolutionary Processes in Microbes01:26

Evolutionary Processes in Microbes

Microbial evolution occurs rapidly due to short generation times and a variety of genetic processes, including horizontal gene transfer, mutation, recombination, and genetic drift. These mechanisms collectively enable microbes to adapt swiftly to changing environments.Horizontal gene transfer (HGT) allows genes to move between different species and occurs through three main mechanisms: conjugation, transformation, and transduction. Conjugation involves direct cell-to-cell contact for DNA...
Genome Size and the Evolution of New Genes03:21

Genome Size and the Evolution of New Genes

While every living organism has a genome of some kind (be it RNA, or DNA), there is considerable variation in the sizes of these blueprints. One major factor that impacts genome size is whether the organism is prokaryotic or eukaryotic. In prokaryotes, the genome contains little to no non-coding sequence, such that genes are tightly clustered in groups or operons sequentially along the chromosome. Conversely, the genes in eukaryotes are punctuated by long stretches of non-coding sequence.
Genome Size and the Evolution of New Genes03:21

Genome Size and the Evolution of New Genes

While every living organism has a genome of some kind (be it RNA, or DNA), there is considerable variation in the sizes of these blueprints. One major factor that impacts genome size is whether the organism is prokaryotic or eukaryotic. In prokaryotes, the genome contains little to no non-coding sequence, such that genes are tightly clustered in groups or operons sequentially along the chromosome. Conversely, the genes in eukaryotes are punctuated by long stretches of non-coding sequence.

You might also read

Related Articles

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

Sort by
Same author

SNP-SVant: A Computational Workflow to Predict and Annotate Genomic Variants in Organisms Lacking Benchmarked Variants.

Current protocols·2024
Same author

Resampling to address inequities in predictive modeling of suicide deaths.

BMJ health & care informatics·2022
Same author

Suicide Risk Among Hospitalized Versus Discharged Deliberate Self-Harm Patients: Generalized Random Forest Analysis Using a Large Claims Data Set.

American journal of preventive medicine·2021
Same author

tSFM 1.0: tRNA Structure-Function Mapper.

Bioinformatics (Oxford, England)·2021
Same author

Structural and Genetic Determinants of Convergence in the Drosophila tRNA Structure-Function Map.

Journal of molecular evolution·2021
Same author

Targeting tRNA-synthetase interactions towards novel therapeutic discovery against eukaryotic pathogens.

PLoS neglected tropical diseases·2020
Same journal

Proteins Rich in Prime Mass Residues and Their Role in Cell Biology.

Evolutionary bioinformatics online·2026
Same journal

Hybrid Feature Selection-Based Machine Learning and Deep Learning Framework for Biomarker Prediction From RNA-seq Data During Dengue Fever to Severe Dengue Progression.

Evolutionary bioinformatics online·2026
Same journal

Functional Annotation and Molecular Characterization of a Hypothetical Protein From <i>Mycobacterium leprae</i> Through <i>In Silico</i> Approaches: A Potential Therapeutic Target.

Evolutionary bioinformatics online·2026
Same journal

Evolutionary Bioinformatics Expands its Breadth.

Evolutionary bioinformatics online·2026
Same journal

Gene Expression Underlying Teloblast Formation in Leech (Annelida: Hirudinae).

Evolutionary bioinformatics online·2026
Same journal

Computational Optimization of CRISPR-Cas13a sgRNAs Targeting the SARS-CoV-2 Spike Gene for SHERLOCK-Based Diagnostics.

Evolutionary bioinformatics online·2026
See all related articles

Related Experiment Video

Updated: May 12, 2026

Daily Transfers, Archiving Populations, and Measuring Fitness in the Long-Term Evolution Experiment with Escherichia coli
15:00

Daily Transfers, Archiving Populations, and Measuring Fitness in the Long-Term Evolution Experiment with Escherichia coli

Published on: August 18, 2023

CMCpy: Genetic Code-Message Coevolution Models in Python.

Peter J Becich1, Brian P Stark, Harish S Bhat

  • 1Center for Computational Biology, University of California, Merced, CA.

Evolutionary Bioinformatics Online
|March 28, 2013
PubMed
Summary
This summary is machine-generated.

Code-message coevolution (CMC) models simulate the evolution of genetic codes and genes. A new Python tool, CMCpy, provides a modern implementation for studying these complex evolutionary systems.

Keywords:
CUDAgenetic codehomotopyperturbative methodquasispecies

More Related Videos

Optimization of Synthetic Proteins: Identification of Interpositional Dependencies Indicating Structurally and/or Functionally Linked Residues
07:08

Optimization of Synthetic Proteins: Identification of Interpositional Dependencies Indicating Structurally and/or Functionally Linked Residues

Published on: July 14, 2015

Following the Dynamics of Structural Variants in Experimentally Evolved Populations
04:52

Following the Dynamics of Structural Variants in Experimentally Evolved Populations

Published on: February 3, 2023

Related Experiment Videos

Last Updated: May 12, 2026

Daily Transfers, Archiving Populations, and Measuring Fitness in the Long-Term Evolution Experiment with Escherichia coli
15:00

Daily Transfers, Archiving Populations, and Measuring Fitness in the Long-Term Evolution Experiment with Escherichia coli

Published on: August 18, 2023

Optimization of Synthetic Proteins: Identification of Interpositional Dependencies Indicating Structurally and/or Functionally Linked Residues
07:08

Optimization of Synthetic Proteins: Identification of Interpositional Dependencies Indicating Structurally and/or Functionally Linked Residues

Published on: July 14, 2015

Following the Dynamics of Structural Variants in Experimentally Evolved Populations
04:52

Following the Dynamics of Structural Variants in Experimentally Evolved Populations

Published on: February 3, 2023

Area of Science:

  • Evolutionary Systems Biology
  • Computational Biology
  • Theoretical Biology

Background:

  • Code-message coevolution (CMC) models explore the interplay between genetic codes and gene populations.
  • Existing CMC models offer insights into the origin of genetic code traits via natural selection.
  • There is a lack of accessible, modern implementations for these valuable CMC models.

Purpose of the Study:

  • To introduce CMCpy, a novel Python API and command-line tool for Code-message coevolution models.
  • To provide a functional implementation capable of reproducing existing CMC model results.
  • To facilitate advanced computational and analytical research in evolutionary systems.

Main Methods:

  • Development of an object-oriented Python API (CMCpy) for CMC modeling.
  • Implementation of multiple solvers for quasispecies model eigenpairs.
  • Application of perturbation theory and a novel homotopy method for quasispecies analysis.

Main Results:

  • CMCpy successfully reproduces all previously published CMC model outcomes.
  • Novel analytical results extend perturbation theory applications to quasispecies models.
  • A homotopy method is pioneered for analyzing quasispecies with non-unique optimal genotypes.

Conclusions:

  • CMCpy offers a robust and versatile platform for computational and analytical studies of coevolutionary systems.
  • The new analytical methods enhance the theoretical understanding of quasispecies dynamics.
  • This work significantly advances the accessibility and utility of CMC modeling in evolutionary research.