PEMPS: A Phylogenetic Software Tool to Model the Evolution of Metabolic Pathways
Nicholas S. McCloskey, Ayna MammedovaiD, David A. LiberlesiD
Abstract
BackgroundMetabolic pathways support the enzyme flux that converts input chemicals into energy and cellular building blocks. With a constant rate of input, steady-state flux is achieved when metabolite concentrations and reaction rates remain constant over time. Individual genes undergo mutation, while selection acts on higher level functions of the pathway, such as steady-state flux where applicable. Modeling the evolution of metabolic pathways through mechanistic sets of ordinary differential equations is a piece of the genotype-phenotype map model for interpreting genetic variation and inter-specific differences. Such models can generate distinct compensatory changes and adaptive changes from directional selection, indicating single nucleotide polymorphisms and fixed differences that could affect phenotype. If used for inference, this would ultimately enable detection of selection on metabolic pathways as well as inference of ancestral states for metabolic pathway function. ResultsA software tool for simulating the evolution of metabolic pathways based upon underlying biochemistry, phylogenetics, and evolutionary considerations is presented. The Python program, Phylogenetic Evolution of Metabolic Pathway Simulator (PEMPS), implements a mutation-selection framework to simulate the evolution of the pathway over a phylogeny by interfacing with COPASI to calculate the steady-state flux of the metabolic network, introducing mutations as alterations in parameter values according to a model, and calculating a fitness score and corresponding probability of fixation based on the change in steady-state flux value(s). Results from simulations are consistent with a priori expectations of fixation probabilities and systematic change in model parameters. ConclusionsThe PEMPS program simulates the evolution of a metabolic pathway with a mutation-selection modeling framework based on criteria like steady-state flux that is designed to work with SBML-formatted kinetic models, and Newick-formatted phylogenetic trees. The Python software is run on the Linux command line and is available at https://github.com/nmccloskey/PEMPS.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- FWCI
- 0.00
- Field percentile
- 12th percentile
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Influence of pathway topology and functional class on the molecular evolution of human metabolic genes
Ludovica Montanucci, Hafid Laayouni, … Juli G. Peretó·PLoS ONEPeer-reviewed·Dec 14, 2018
- From genes to collective modes: biological constraints shape metabolic evolution
Aedan Brown, Sarah Datta, … Brian Cleary·bioRxiv·Mar 12, 2026
- Predicting mutational routes to new adaptive phenotypes
P. A. Lind, E. Libby, … P. B. Rainey·bioRxiv·Nov 16, 2018
- Evolution of enzyme levels in metabolic pathways: A theoretical approach
C. Coton, G. Talbot, … D. de Vienne·bioRxiv·May 4, 2021
- Evolution of enzyme levels in metabolic pathways: A theoretical approach. Part 2
C. Coton, C. Dillmann, D. de Vienne·bioRxiv·Nov 18, 2021
- A cheater founds the winning lineages during evolution of a novel metabolic pathway
Karl A. Widney, Lauren C. Phillips, … Shelley D. Copley·bioRxiv·Jan 26, 2025