| Literature DB >> 24988199 |
Andrea De Martino1, Daniele De Martino2, Roberto Mulet3, Andrea Pagnani4.
Abstract
The stoichiometry of a metabolic network gives rise to a set of conservation laws for the aggregate level of specific pools of metabolites, which, on one hand, pose dynamical constraints that cross-link the variations of metabolite concentrations and, on the other, provide key insight into a cell's metabolic production capabilities. When the conserved quantity identifies with a chemical moiety, extracting all such conservation laws from the stoichiometry amounts to finding all non-negative integer solutions of a linear system, a programming problem known to be NP-hard. We present an efficient strategy to compute the complete set of integer conservation laws of a genome-scale stoichiometric matrix, also providing a certificate for correctness and maximality of the solution. Our method is deployed for the analysis of moiety conservation relationships in two large-scale reconstructions of the metabolism of the bacterium E. coli, in six tissue-specific human metabolic networks, and, finally, in the human reactome as a whole, revealing that bacterial metabolism could be evolutionarily designed to cover broader production spectra than human metabolism. Convergence to the full set of moiety conservation laws in each case is achieved in extremely reduced computing times. In addition, we uncover a scaling relation that links the size of the independent pool basis to the number of metabolites, for which we present an analytical explanation.Entities:
Mesh:
Year: 2014 PMID: 24988199 PMCID: PMC4079565 DOI: 10.1371/journal.pone.0100750
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
The 38 independent MCLs found for the network iAF1260.
| MCL ID | Size | Conserved species | Formula |
| 1–19 | 2 | tRNA | alatrna[c] + trnaala[c], argtrna[c] + trnaarg[c], asntrna[c] + trnaasn[c], asptrna[c] + trnaasp[c], cystrna[c] + trnacys[c], glntrna[c] + trnagln[c], glutrna[c] + trnaglu[c], glytrna[c] + trnagly[c], histrna[c] + trnahis[c], iletrna[c] + trnaile[c], leutrna[c] + trnaleu[c], lystrna[c] + trnalys[c], phetrna[c] + trnaphe[c], protrna[c] + trnapro[c], sertrna[c] + trnaser[c], thrtrna[c] + trnathr[c], trptrnatrp[c] + trnatrp[c], tyrtrnatyr[c] + trnatyr[c], valtrnaval[c] + trnaval[c] |
| 20–23 | 2 | missing transport and leaves | arbt6p[c] + hqn[c], cyan[c] + tcynt[c], dms[c] + dmso[c], tma[c] + tmao[c] |
| 24–28 | 2 | lipoprotein | alpp[p] + lpp[p], dsbaox[p] + dsbard[p], dsbcox[p] + dsbcrd[p], dsbdox[c] + dsbdrd[c], dsbgox[p] + dsbgrd[p] |
| 29–31 | 2 | redox enzymes | fldox[c] + fldrd[c], grdox[c] + grxrd[c], trdox[c] + trdrd[c] |
| 32 | 3 | tRNA | fmettrna[c] + mettrna[c] + trnamet[c] |
| 33–34 | 3 | selenium compounds | sectrna[c] + seln[c] + selnp[c], sectrna[c] + sertrnasec[c] + trnasecys[c] |
| 35 | 3 | biotin | btn[c] + btnso[c] + s[c] |
| 36 | 3 | 8aonn[c] + amob[c] + pmcoa[c] | |
| 37 | 6 | 8aonn[c] + btn[c] + btnso[c] + dann[c] + dtbt[c] + pmcoa[c] | |
| 38 | 53 | ACP | 3haACP[c] + 3hcddec5eACP[c] + 3hcmrs7eACP[c] + 3hcpalm9eACP[c] + 3hcvac11eACP[c] + 3hddecACP[c] + 3hdecACP[c] + 3hhexACP[c] + 3hmrsACP[c] + 3hoctACP[c] + 3hoctaACP[c] + 3hpalmACP[c] + 3ocddec5eACP[c] + 3ocmrs7eACP[c] + 3ocpalm9eACP[c] + 3ocvac11eACP[c] + 3oddecACP[c] + 3odecACP[c] + 3ohexACP[c] + 3omrsACP[c] + 3ooctACP[c] + 3ooctdACP[c] + 3opalmACP[c] + ACP[c] + acACP[c] + actACP[c] + apoACP[c] + but2eACP[c] + butACP[c] + cddec5eACP[c] + cdec3eACP[c] + dcaACP[c] + ddcaACP[c] + hdeACP[c] + hexACP[c] + malACP[c] + myrsACP[c] + ocACP[c] + ocdcaACP[c] + octeACP[c] + palmACP[c] + t3c11vaceACP[c] + t3c5ddeceACP[c] + t3c7mrseACP[c] + t3c9palmeACP[c] + tddec2eACP[c] + tdeACP[c] + tdec2eACP[c] + thex2eACP[c] + tmrs2eACP[c] + toct2eACP[c] + toctd2eACP[c] + tpalm2eACP[c] |
The suffixes [c] and [p] indicate the presence of that species in the cytoplasm and periplasm, respectively, in agreement with the compartmentation indicated in the reconstruction.
The 36 additional independent MCLs that are found in iAF1260 in a ‘minimal medium’.
| MCL ID | Size | Formula |
| 39 | 2 | ag[c] + ag[e] |
| 40–47 | 3 | cd2[c] + cd2[e] + cd2[p], ni2[c] + ni2[e] + ni2[p], mobd[c] + mobd[e] + mobd[p], cobalt2[c] + cobalt2[e] + cobalt2[p], tungs[c] + tungs[e] + tungs[p], met-D[c] + met-D[e] + met-D[p], hg2[c] + hg2[e] + hg2[p], cl[c] + cl[e] + cl[p] |
| 48–57 | 4 | betald[c] + glyb[c] + glyb[e] + glyb[p], bbtcoa[c] + gbbtn[c] + gbbtn[e] + gbbtn[p], 4hoxpacd[e] + 4hoxpacd[p] + tym[e] + tym[p], dms[e] + dms[p] + dmso[e] + dmso[p], cyan[e] + cyan[p] + so3[e] + so3[p], 3sala[c] + so2[c] + so2[e] + so2[p], gdp[e] + gdp[p] + gtp[e] + gtp[p], aso3[c] + aso3[e] + aso3[p] + aso4[c], 34dhpac[e] + 34dhpac[p] + dopa[e] + dopa[p], tma[e] + tma[p] + tmao[e] + tmao[p] |
| 58 | 6 | feoxam-un[c] + feoxam-un[e] + feoxam-un[p] + feoxam[c] + feoxam[e] + feoxam[p] |
| 59 | 6 | cpgn-un[c] + cpgn-un[e] + cpgn-un[p] + cpgn[c] + cpgn[e] + cpgn[p] |
| 60 | 6 | fecrm-un[c] + fecrm-un[e] + fecrm-un[p] + fecrm[c] + fecrm[e] + fecrm[p] |
| 61 | 6 | fe3hox-un[c] + fe3hox-un[e] + fe3hox-un[p] + fe3hox[c] + fe3hox[e] + fe3hox[p] |
| 62 | 6 | arbtn-fe3[c] + arbtn-fe3[e] + arbtn-fe3[p] + arbtn[c] + arbtn[e] + arbtn[p] |
| 63 | 6 | acgal1p[e] + acgal1p[p] + acgal[e] + acgal[p] + udpacgal[e] + udpacgal[p] |
| 64 | 6 | cu2[c] + cu2[e] + cu2[p] + cu[c] + cu[e] + cu[p] |
| 65 | 6 | cyan[e] + cyan[p] + tcynt[e] + tcynt[p] |
| 66 | 6 | chol[c] + chol[e] + chol[p] + g3pc[c] + g3pc[e] + g3pc[p] |
| 67 | 7 | mercppyr[c] + tcynt[c] + tcynt[e] + tcynt[p] + tsul[c] + tsul[e] + tsul[p] |
| 68 | 7 | pac[c] + pacald[c] + pacald[e] + pacald[p] + peamn[e] + peamn[p] + phaccoa[c] |
| 69 | 9 | g3pi[c] + g3pi[e] + g3pi[p] + inost[c] + inost[e] + inost[p] + mi1p-D[c] + minohp[e] + minohp[p] |
| 70 | 9 | 5prdmbz[c] + adocbl[c] + adocbl[e] + adocbl[p] + cbl1[c] + cbl1[e] + cbl1[p] + dmbzid[c] + rdmbzi[c] |
| 71 | 10 | crnDcoa[c] + crn-D[c] + crn-D[p] + crn[c] + crn[e] + crn[p] + crncoa[c] + ctbt[c] + ctbt[p] + ctbtcoa[c] |
| 72 | 10 | (2) dopa[e] + (2) dopa[p] + (2) h2o2[e] + (2) h2o2[p] + o2s[e] + o2s[p] + (2) peamn[e] + (2) peamn[p] + (2) tym[e] + (2) tym[p] |
| 73 | 11 | aragund[c] + garagund[c] + gfgaragund[c] + (2) o16a2und[p] + (3) o16a3und[p] + (4) o16a4colipa[e] + (4) o16a4colipa[p] + (4) o16a4und[p] + o16aund[c] + o16aund[p] + ragund[c] |
| 74 | 12 | adocbi[c] + adocbip[c] + adocbl[c] + adocbl[e] + adocbl[p] + agdpcbi[c] + cbi[c] + cbi[e] + cbi[p] + cbl1[c] + cbl1[e] + cbl1[p] |
Numbers in parenthesis refer to the values of k for the specific metabolites, when different from 1.
The 17 independent MCLs found for the complete network iJR904.
| MCL ID | Size | Formula |
| 1–10 | 2 | trdrd[c] + trdox[c], seln[c] + selnp[c], trnaglu[c] + glutrna[c], dms[c] + dmso[c], tmao[c] + tma[c], hqn[c] + arbt6p[c], tcynt[c] + cyan[c], 3dhguln[c] + 23doguln[c], idp[c] + itp[c], acon_T[c] + aconm[c] |
| 11–14 | 3 | ctbt[c] + gbbtn[c] + crn[c], g3pi[c] + inost[c] + mi1p_D[c], 8aonn[c] + amob[c] + pmcoa[c], bbtcoa[c] + crncoa[c] + ctbtcoa[c] |
| 15 | 4 | pacald[c] + peamn[c] + pac[c] + phaccoa[c] |
| 16 | 6 | pmcoa[c] + 8aonn[c] + dann[c] + dtbt[c] + btn[c] + btnso[c] |
| 17 | 12 | apoACP[c] + acACP[c] + actACP[c] + ACP[c] + malACP[c] + ddcaACP[c] + octeACP[c] + myrsACP[c] + palmACP[c] + hdeACP[c] + tdeACP[c] + 3hmrsACP[c] |
The suffix [c] indicates that the compound occurs in the cytoplasm.
The 14 additional independent MCLs that are found in iJR904 in a “minimal medium”.
| Pool ID | Size | Formula |
| 18–23 | 2 | fuc1p_L[c] + fuc1p_L[e], dmso[e] + dms[e], nad[e] + amp[e], met_D[e] + met_D[c], tmao[e] + tma[e], gbbtn[e] + crn[e] |
| 24–27 | 3 | glyb[c] + betald[c] + glyb[e], taur[e] + taur[c] + aacald[c], gbbtn[c] + gbbtn[e] + bbtcoa[c], tsul[e] + tsul[c] + tcynt[c] |
| 28 | 5 | ctbtcoa[c] + ctbt[c] + crncoa[c] + crn[c] + crn[e] |
| 29 | 5 | g3pc[c] + chol[c] + (50) pc_EC[c] + (50) agpc_EC[c] + chol[e] |
| 30 | 6 | rdmbzi[c] + adocbl[c] + cbl1[c] + cbl1[e] + 5prdmbz[c] + dmbzid[c] |
| 31 | 7 | adocbip[c] + agdpcbi[c] + adocbl[c] + cbl1[c] + cbl1[e] + adocbi[c] + cbi[c] |
Numbers in parenthesis refer to the values of k for the specific metabolites, when different from 1.
Summary of the number of independent MCLs, of the overall number of metabolites included in at least one MCL basis element and of the convergence times of our algorithm for the networks being examined.
| Network | N | M | # MCLs | # metabolites in MCLs | convergence time (s) |
| E. Coli core | 94 | 72 | 5 | 12 | <10−6 |
| E. Coli iJR904 | 1074 | 761 | 17 | 52 | 5.47 |
| E. Coli iAF1260 | 2381 | 1668 | 38 | 131 | 2.86 |
| Bone_Marrow | 2274 | 1579 | 85 | 294 | 78 |
| Breast_glandular | 2484 | 1716 | 88 | 279 | 1.7 |
| Heart_muscle | 2692 | 1929 | 104 | 346 | 2.1 |
| Hippocampus_glial | 1576 | 1033 | 107 | 414 | 49.21 |
| Hippocampus_neuronal | 2303 | 1588 | 94 | 275 | 1.47 |
| Liver_hepathocytes | 3040 | 2166 | 95 | 309 | 2.89 |
| Recon 2 | 7440 | 5063 | 397 | 1135 | 216 |
Convergence times were measured for the C++ code thaht can be downloadad from http://chimera.roma1.infn.it/SYSBIO/ on an Intel Dual Core running at 3.06 GHz. and denote, respectively, the numbers of reactions and metabolites that characterize the reconstructions.
Figure 1Scaling of the number of independent MCLs with the network size.
Size of the MCL basis as a function of the number of metabolites () for three E. coli metabolic network reconstructions in ‘rich’ (all uptakes active) and ‘minimal’ media.