Published on 11 February 2025 |
Pangenome reconstruction of Escherichia coli metabolism (E. coli panGEM - Full set) + codes and data for pangenome scale knock-out simulation
View DatasetDescription
*-- Rare Metabolic Gene Essentiality is a Determinant of Microniche Adaptation in Escherichia coli --*This repository contains Jupyter Notebooks and scripts for analyzing Escherichia coli pan-genome-scale metabolic models (panGEMs) to reproduce the results and figures presented in our manuscript. The primary objectives of these analyses are:Validation of GEMs using:Gene knock-out dataBioLog phenotyping dataSimulation of E. coli growth in major human body niches (feces, urine, and serum).Detection of available nutrients in each body site that support E. coli growth.Prediction of gene fitness scores across the panGEM using extensive gene knock-out simulations in feces, urine, serum, and M9 minimal media as a standard reference.Identification of rare essential genes across E. coli panGEM.panGEM Reconstruction & CurationFor reconstruction and curation of panGEMs, please refer to our previously published notebook available at:π GitHub: EcopanGEMIf you use the scripts for panGEM reconstruction, please cite the following article:π Preprint: BioRxivPrediction of Fitness Scores Across Feces, Serum, Urine, and M9 MediaTo run the fitness score predictions, execute the following scripts in the terminal.π‘ Note:The fitness score prediction is computationally intensive.Scripts are optimized for high-performance computing environments (96-core virtual machines).Running these scripts on lower configurations may result in prolonged computation times.Scripts OverviewMedia Simulationπ media.py β Functions for simulating feces, serum, urine, and M9 minimal media.Flux Variability Analysis (FVA)π fva_ecoli_biosamples.py β FVA across all reactions of all strains in feces, serum, and urine.π upec_non_upec_feces_fva_comparison.py β FVA comparison between UPEC and non-UPEC strains.π serum_eco.py β FVA across all GEMs on serum medium.π urine_eco.py β FVA across all GEMs on urine medium.π feces_eco.py β FVA across all GEMs on feces medium.Gene Knock-Out Fitness Score Simulationsπ fitness_rare_m9.py β Knock-out simulation on M9 medium.π fitness_rare_feces.py β Knock-out simulation on feces medium.π fitness_rare_serum.py β Knock-out simulation on serum medium.π fitness_rare_urine.py β Knock-out simulation on urine medium.Concatenation of Knock-Out Simulation Resultsπ master_feces_concat.py β Merging results from feces knock-out simulations.π master_m9_concat.py β Merging results from M9 knock-out simulations.π master_serum_concat.py β Merging results from serum knock-out simulations.π master_urine_concat.py β Merging results from urine knock-out simulations.Data AvailabilityAll data generated in this study are available in this repository, allowing users to reproduce the results without running simulations. This ensures easy validation and reanalysis of our findings.
Citations (0)
No citations found
Mentions (0)
No mentions found
Metrics Over Time
Publication Details
Subfield
Endocrinology
Field
Biochemistry, Genetics and Molecular Biology
Domain
Life Sciences
Confidence Score
50%
Source
Scholar Data Model