-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update media definitions, document and extend db #16
Comments
I added Casamino Acids to the media definition based on an article from 1971 - Amino Acids and Growth Factors in Vitamin-Free Casamino Acids. |
@GwennyGit maybe you can add the gut medium as soon as you get to that. But we might rethink how we note the media definitions. At the moment it is just a big csv file which works but entering it into the database we use for |
The idea of using the database sounds good. However, if someone would want to use the media definitions in another program like for example the |
I think we should move the existing media definitions into the database as well. You mentioned somewhere that access via pandas should be possible. If that works for a user that just installs refineGEMs via pip, it would be great! Maybe we can implement a function which exports the database entries to a csv medium definition. The functionality for a possible user would still be the same since they could just use a local csv as well. |
Yes, I mentioned that in issue #49, and I am currently working on that task. |
At the moment we have both CGXII and CGXIlab in the database. I would advise to remove CGXII and replace it by the composition of CGXlab since that is the composition which is used in for the manuscript we will publish soon and CGXII is just a file I got a while ago but is not verfiied with laboratory use. We could also remove LB and M9 without oxygen or write a small function to allow for anaerobic simulation on any of the media. |
Removing CGXII and only keeping CGXlab of these two media is a good idea. However, I think it would also be good to describe all media in the documentation so that the user knows what it is, why the user could use which and so on. Yeah, creating a small function to allow for anaerobic simulation on any media sounds like a great idea. Then this simulation part would not only be restricted to M9 and LB. |
load_medium_from_db loads now a table for a specified medium from the database data.db. The table is returned as pandas data frame and contains the medium composition.
I created so far only the basic set-up for the media definition pages. Thus the pages still need to be filled with content. |
Re-evaluation of SNM3 From the comparison the following differences were found:
In conclusion after discussing with @famosab we decided to add all analoga for each compound for all media. Hence, the addition of all possible similar compounds to Cyanocobalamine and Iron (Fe). [1] |
- Centered all tables & figures - Added library for references
Re-evaluation of RPMI
|
Re-evaluation of M9 The M9 composition is based on the provider reference for the minimal salts:
Plus necessary additives as described here and here:
And |
Addition of the defined Gut Microbiota Medium (dGMM) to the database
Additionally, water was added to the definition as most salts were added with water in the laboratory version of GMM. For Resazurin, boric acid (H3BO3), Aluminium (Al), dihydrogen phosphate (H2PO4) and EDTA no BiGG IDs were found. However, dihydrogen phosphate could be separated into hydrogen (H) and phosphate (PO4) for which BiGG IDs exist. This was changed in commit (Needs to be committed❗). |
Updated these files with information on subsets
- Addition of DiReM - Minor fixes for incorrect substance names
- Added better description of boolean 'update_entries' - Changed FLOAT_REGEX.match to FLOAT_REGEX.fullmatch
- Python Notebook to generate oil content from VMH specs & specs in the paper - Files used for the generation in a ZIP-archive
I will collect the ToDos from this thread here @GwennyGit maybe you can mark what you did already and on what branch :D
write function to simulate without oxygenAdd boolean to enable anaerobic growth simulation to all relevant functionsSMMUrineMP-AU [10]SMMUrineMP-AU [10][2][9]Add Urine [2]Add MP-AU [10]'CDP','GTP [Guanosine triphosphate]', 'GDP [Guanosine diphosphate]', 'UDP [Uridine 5-diphosphate]',
'Nicotinamide adenine dinucleotide [NAD]', 'Nicotinamide adenine dinucleotide phosphate [NADP]',
'Flavin adenine dinucleotide oxidized [FAD]', 'FMN [Flavin Mononucleotide]', 'D-Glucose',
'2-Oxoglutarate [Oxoglutaric acid]', 'Ammonia'
generate_insert_query
for strings invalue_string
❗Feature request for maintenance
[1]
Krismer, Bernhard; Liebeke, Manuel; Janek, Daniela; Nega, Mulugeta; Rautenberg, Maren; Hornig, Gabriele et al. (2014): Nutrient Limitation Governs Staphylococcus aureus Metabolism and Niche Adaptation in the Human Nose. In: PLOS Pathogens 10 (1), e1003862. DOI: 10.1371/journal.ppat.1003862.
[2]
Ding T, Case KA, Omolo MA, Reiland HA, Metz ZP, Diao X, Baumler DJ. Predicting Essential Metabolic Genome Content of Niche-Specific Enterobacterial Human Pathogens during Simulation of Host Environments. PLoS One. 2016 Feb 17;11(2):e0149423. doi: 10.1371/journal.pone.0149423. PMID: 26885654; PMCID: PMC4757543.
[3]
https://www.thermofisher.com/de/de/home/technical-resources/media-formulation.114.html
[4]
Unthan, Simon, et al. "Beyond growth rate 0.6: What drives Corynebacterium glutamicum to higher growth rates in defined medium." Biotechnology and bioengineering 111.2 (2014): 359-371., Preparation protocol
[5]
Richard A. Nolan (1971) Amino Acids and Growth Factors in Vitamin-Free Casamino Acids, Mycologia, 63:6, 1231-1234, DOI: 10.1080/00275514.1971.12019223
[6]
https://www.sigmaaldrich.com/DE/de/product/sigma/m6030, Preparation protocol
[7]
Machado, Daniel, et al. "Fast automated reconstruction of genome-scale metabolic models for microbial species and communities." Nucleic acids research 46.15 (2018): 7542-7553.
https://carveme.readthedocs.io/en/latest/advanced.html#media-database
[8]
Tramontano, M., Andrejev, S., Pruteanu, M. et al. Nutritional preferences of human gut bacteria reveal their metabolic idiosyncrasies. Nat Microbiol 3, 514–522 (2018). https://doi.org/10.1038/s41564-018-0123-9
[9]
Nantia Leonidou, Alina Renz, Reihaneh Mostolizadeh, and Andreas Dräger. New workflow predicts drug targets against sars-cov-2 via metabolic changes in infected cells. PLOS Computational Biology, 19(3):1–32, 03 2023. URL: https://doi.org/10.1371/journal.pcbi.1010903, doi:10.1371/journal.pcbi.1010903.
[10]
Sarigul, N., Korkmaz, F. & Kurultak, İ. A New Artificial Urine Protocol to Better Imitate Human Urine. Sci Rep 9, 20159 (2019). https://doi.org/10.1038/s41598-019-56693-4
[11]
Oh, Y. K., Palsson, B. O., Park, S. M., Schilling, C. H., & Mahadevan, R. (2007). Genome-scale reconstruction of metabolic network in Bacillus subtilis based on high-throughput phenotyping and gene essentiality data. Journal of Biological Chemistry, 282(39), 28791-28799. https://doi.org/10.1074/jbc.M703759200
[12]
Swaney MH, Nelsen A, Sandstrom S, Kalan LR. Sweat and Sebum Preferences of the Human Skin Microbiota. Microbiol Spectr. 2023 Feb 14;11(1):e0418022. doi: 10.1128/spectrum.04180-22. Epub 2023 Jan 5. PMID: 36602383; PMCID: PMC9927561
The text was updated successfully, but these errors were encountered: