Published October 22, 2024 | Version v4
Computational notebook Open

Niche-specific metabolic phenotypes can be used to identify antimicrobial targets in pathogens

Authors/Creators

  • 1. University of Virginia

Description

This repostiory contains all software created for data analysis for the project titled "Niche-specific metabolic phenotypes can be used to identify antimicrobial targets in pathobionts"

 

gapfill_rxn_extractor.py: Used to extract the number of gapfilled reactions and metabolites from reconstructor output file. Used in S11.

binary_essential_genes.py: creates a matrix of 0s and 1s indicating whether a gene is essential or non-essential across all network models.

MakeFigure.py: Renders the final figure presented in Figure 4.

GetEssentialGenes.py: Determines essential genes for each metabolic network model.

Genesvsrxns.py: Renders Figure 1g

Gene_to_KO.py: Converts KEGG gene names to KO numbers

16s_extractor.py: Extracts 16s sequences from a .fasta file

genesrxnsmetabolfig.py: Renders figures 1def

ReactionAnnotationFig.py: Renders figure 2.

Memotescript.py: Renders figure S2. 

makereacitondf.py: Generates a dataframe that is the union of all reactions across models.

isolationsourceEG.py: Identifies genes uniquely essential to a given physiological location.

genome_features_rRNA.py: Extracts rRNA features 

Get_Essential_Genes_367.py: Determines essential genes for a subset of 367 models; those with annotated 16S sequences. Used in S11.

gapfilled_rxns_metabolites.py: Renders S11 Figure 2

GrowthCurvesForFinal.py: Renders S10

Tsne.py: Renders Fig 3 and S9

Tsne100recon100samp.py: Renders S8

Files

Data1.zip

Files (1.1 GB)

Name Size Download all
md5:008cd797b1887ddc4c5ae1431ae765ee
780 Bytes Download
md5:e1228e2889ee022a0d9afa3ba12bd3f5
994 Bytes Download
md5:a45fa13732e54b09912c2db3ccb48e86
18.0 kB Preview Download
md5:1cd12e5ccd1fd1a6938d7101052a3e64
316.1 kB Preview Download
md5:5b45074487d907cd884c4727e47e289f
44.4 kB Preview Download
md5:c5e6157eead4d1285b3e9f7963b809ea
79.9 kB Download
md5:516fe930bf898b31426e2170b2be2195
2.0 kB Preview Download
md5:5528e5903c75e1d011b6635a7d43daa3
7.3 MB Preview Download
md5:400957b75fc6fc10850ce14bb74839da
24.1 kB Preview Download
md5:6fbaea6dcb3cb50e4d065f1172dc38f2
405.9 kB Preview Download
md5:b31371ed9451b1adf5bd6f68d3860228
532.1 kB Preview Download
md5:0ca8b5a58601e93838925c068f39ba49
1.1 GB Preview Download
md5:4537d779feb5e19716f9132f18fc6f24
303 Bytes Download
md5:bc073b0b9554c582a746f1294a1eb327
986 Bytes Download
md5:38720c8c6b3927a32a5d674637be51da
1.0 kB Download
md5:dbd8ffb463cd37c68b43f85207795099
1.2 kB Download
md5:97766524e3bde44c3d1e369caa91d79e
2.4 kB Download
md5:1fae3f79dc2ee4bf6c4506eee81818cc
974 Bytes Download
md5:acddc9e253876a4c741eb05b558fc7ad
901 Bytes Download
md5:07ffdcf2510a03f9e94670a354aaa65c
9.9 kB Download
md5:c42303901781ec93c727ee8ab833b44b
791 Bytes Download
md5:1042821ba4b44a6cd1f37e1a2a52d639
18.6 kB Download
md5:0ce897b705f98c64e25fa10a56ee9e79
2.4 kB Download
md5:1f7e590297be885b03135bcb68db4e6c
1.4 kB Download
md5:c5df9fcf48ef33af4c9a79b29515a23b
9.1 kB Download
md5:d54117811fafcbf1abeb4b795d8ae162
6.6 kB Download
md5:e9fd042568435304804288ef273a197d
6.6 kB Download

Additional details

Software

Programming language
Python