| Literature DB >> 23537498 |
Steven Eker1, Markus Krummenacker, Alexander G Shearer, Ashish Tiwari, Ingrid M Keseler, Carolyn Talcott, Peter D Karp.
Abstract
BACKGROUND: As more complete genome sequences become available, bioinformatics challenges arise in how to exploit genome sequences to make phenotypic predictions. One type of phenotypic prediction is to determine sets of compounds that will support the growth of a bacterium from the metabolic network inferred from the genome sequence of that organism.Entities:
Mesh:
Substances:
Year: 2013 PMID: 23537498 PMCID: PMC3644277 DOI: 10.1186/1471-2105-14-114
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1Testable nutrient predictions are generated from metabolic network data. Our prediction method operates via a four-step process. (A) A metabolic reaction network can be obtained from manual curation, computational inference, or a combination thereof. (B) The reaction network is converted into a constraint problem and solved for minimal nutrient sets. (C) These minimal nutrient sets are distilled into easier-to-handle “equivalence classes”: compounds A and B are in the same equivalence classes if for every nutrient set including A, an equivalent nutrient set exists with B substituted for A. (D) The equivalence classes are then evaluated by comparison with laboratory experiments.
A stoichiometric matrix in which each row represents one metabolite and each column represents one reaction
| A | −1 | 0 |
| B | −1 | 1 |
| C | 1 | −1 |
| D | 1 | 0 |
| E | 0 | 1 |
| F | 0 | −1 |
Grouping compounds into equivalence classes clarifies their nutrient roles
| 1 | C | alpha-D-glucose, glycerol, D-mannose, D-glucarate, and 27 others |
| 2 | C, P | beta-D-glucose-6-phosphate,alpha-D-glucose-1-phosphate, 2 others |
| 3 | C, N | N-acetyl-beta-D-glucosamine, L-serine, adenosine, and 7 others |
| 4 | C, N | L-alanine, D-alanine, and 2 others |
| 5 | C, N | glycylproline |
| 6 | C | (R)-malate |
| 7 | C | acetoacetate |
| 8 | C | fumarate |
| 9 | C | 2-oxoglutarate |
| 10 | C | acetate |
| 11 | C | formate |
| 12 | C | (S)-lactate |
| 13 | C | succinate |
| 14 | C, N | ethanolamine |
| 15 | C, N | L-proline |
| 16 | C, N | L-glutamine |
| 17 | C, N | L-glutamate |
| 18 | N | ammonium |
| 19 | C, P | sn-glycerol-3-phosphate |
| 20 | P | phosphate |
| 21 | S | sulfate |
The equivalence classes of compounds generated from our original minimal nutrient sets are shown here. All the compounds in an equivalence class are interchangeable in their roles in predicted minimal nutrient sets. For example, alpha-D-glucose (class 1) can substitute for glycerol, D-mannose, and so forth. Column one shows the class’ number, column two shows the elements that we believe it provides as part of predicted minimal nutrient sets, and column three lists all or a representative part of the compounds contained within the class.
Our method predicted nutrients with an accuracy of 72.5% comparing to 91 experimental data points
| Carbon | 111 | 91 | 30 | 36 | 72.5% | 17 | 8 |
For each element, the table lists how many compounds were predicted to provide that element (Input nutrients), how many of those had experimental evidence against which they could be evaluated (Experimental evidence available, EV), and the results of that evaluation. A compound is a True Positive (TP) if it was predicted to provide that element and did so. A compound is a True Negative (TN) if it was predicted to not provide that element and actually did not. False Positives (FP) and False Negatives (FN) are also reported. The accuracy is obtained by dividing TP + TN by EV and multiplying by 100.
Comparing constraints generated by FBA and by our approach
| A | − | |
| B | − | − |
| C | ||
| D | ||
| E | ||
| F | − |
For a reaction network consisting of two reactions, r1:A+B→C+D and r2:C+F→B+E, nutrients {A,F} and essential compound E, FBA generates the constraints in the second Column (FBA) and determines growth by maximizing r5 subject to these constraints and subject to bounds on influx of nutrients, 0≤r3≤r3 and 0≤r4≤r4. We generate four constraints, shown in the third column, out of which three are disjunctive. Note that we do not use the dummy reactions r3:→A, r4:→F and r5:E→.