Literature DB >> 16553966

GEM System: automatic prototyping of cell-wide metabolic pathway models from genomes.

Kazuharu Arakawa1, Yohei Yamada, Kosaku Shinoda, Yoichi Nakayama, Masaru Tomita.   

Abstract

BACKGROUND: Successful realization of a "systems biology" approach to analyzing cells is a grand challenge for our understanding of life. However, current modeling approaches to cell simulation are labor-intensive, manual affairs, and therefore constitute a major bottleneck in the evolution of computational cell biology.
RESULTS: We developed the Genome-based Modeling (GEM) System for the purpose of automatically prototyping simulation models of cell-wide metabolic pathways from genome sequences and other public biological information. Models generated by the GEM System include an entire Escherichia coli metabolism model comprising 968 reactions of 1195 metabolites, achieving 100% coverage when compared with the KEGG database, 92.38% with the EcoCyc database, and 95.06% with iJR904 genome-scale model.
CONCLUSION: The GEM System prototypes qualitative models to reduce the labor-intensive tasks required for systems biology research. Models of over 90 bacterial genomes are available at our web site.

Entities:  

Mesh:

Substances:

Year:  2006        PMID: 16553966      PMCID: PMC1435936          DOI: 10.1186/1471-2105-7-168

Source DB:  PubMed          Journal:  BMC Bioinformatics        ISSN: 1471-2105            Impact factor:   3.169


Background

Given the burgeoning wealth of knowledge in molecular biology, including the ever more rapidly accumulating quantitative high-throughput data, and with more than a hundred complete genomes now at hand, the grand challenge of what we might call "the post-genome era" is to obtain a system-level understanding of the dynamic behavior of the mechanisms of life. However, the dynamic behavior of biological systems, a result of the diverse nonlinear interactions of multiple molecular components possessing various properties, is complex and unintuitive. An integrative systems biology approach is therefore required to complement traditional reductionism, and computer simulation has proven to be an invaluable tool for system-level analysis [1]. Simulation-based research facilitates the understanding of the complex underlying structure of a system, and detailed models can be used to help generate testable predictions and hypotheses for experiments. Several simulation studies of large-scale biological systems have been reported, but most are achieved by manual modeling of the cellular networks and simulation of network models by the use of approaches such as biochemical systems theory [2] and flux balance analysis [3]. Investigations of dynamic behavior thus far have been limited in scale, focusing on minimized models [4] or specific pathways [5]. This is mostly because dynamic modeling for biosimulation requires a multitude of parameters, and collection and organization of the information required is extremely time-consuming, labor-intensive, manually precise work. The modeling procedure usually involves three major steps: (1) qualitative modeling, where the network structure or the pathway map including all the necessary inhibitors, activators, reversibility, and feedback regulation is constructed from established biological knowledge and hypotheses; (2) quantitative modeling, where quantitative data such as the metabolite and enzyme concentrations, accurate rate equations, and kinetic parameters are incorporated so as to formulate a mathematical system model; and (3) cell programming, where the above information is translated into a machine-readable modeling language such as the Systems Biology Markup Language (SBML) [6] ready for simulation software, with specifications for simulation such as the type of integrators, integration step size, and simulation procedures [7]. The manual modeling process is the most serious bottleneck in systems biology, and an intelligent environment with both sophisticated data and knowledge bases is necessary for the next step in the evolution of computational cell biology. For example, the biochemical simulator GEPASI/COPASI [8] provides an intuitive graphical user interface to aid the cell programming process in modeling, yet the users are required to obtain the qualitative and quantitative information manually, and current biochemical simulation software suites do not provide the automatic qualitative and quantitative modeling components. Although quantitative modeling currently requires a thorough bottom-up approach with expert knowledge and a large amount of public kinetic information, a substantial part of qualitative modeling can be automated by integrating information from numerous databases. Although not intended for generating simulation models, several software tools for the reconstruction of the pathway database from the genome exist, including metaSHARK [9], IdentiCS [10], and the PathoLogic program in the BioCyc Pathway Tools software suite [11]. However, PathoLogic, for example, heavily relies on text-based annotation of the genome, and sometimes requires another pipeline such as the GeneQuiz system for annotation beforehand [12]. Since all three software tools contain no stoichiometric information and lack the cell programming step, they all require considerable time and effort in order to use the results for simulation. In contrast, a system dedicated to the prototyping of pathway simulation models can be highly optimized for speed and ease of use. Here we describe a novel database-driven intelligent software system named the Genome-based Modeling (GEM) System, which automatically generates a cell-wide metabolic pathway simulation model suitable as a draft model to build upon for computer-based studies. The model is based on complete genome sequence data, and the software provides an environment that allows analysis of the system-level behavior of the organism of interest.

Results

Approach

A traditional modeling approach scales up from a basic model by adding new information by hand, but because our aim is to provide a draft model to reduce the labor-intensive qualitative modeling steps, we take an opposite, top-down approach of automated modeling. A rough image of the entire metabolic network is extracted from genome data and modeled on the basis of genetic information, and then more specific information is later added from expert knowledge with minimal manual work. Another merit to this approach is that the process starts from the genome sequence. In whole-cell modeling, integration of different biological databases is a challenging task, because the target field is broad and the scheme of each database differs. Moreover, the names of genes and proteins are often ambiguous and thus difficult to match. However, most databases contain a link to the genome sequence regardless of the subject, so by modeling from the genome as the starting point, it becomes possible to link a large amount of biological information by an automated method.

Qualitative modeling

The GEM System takes the complete genome database, both annotated and unannotated data, as input, and automatically goes through several steps to produce a simulation model of the organism in a flat-file format that can be readily converted to standard SBML suitable for simulation with various simulation software systems (Figure 1) [7,13]. When an unannotated genome is given, the system predicts genes with Glimmer [14], which produces a high false-positive rate and a low false-negative rate. Alternatively, users may use existing sophisticated pipelines such as GenDB [15], GeneQuiz [16], and EnsEMBL [17] to identify the coding regions and for the functional annotation to be used in the following steps.
Figure 1

The system workflow. Starting from a genome sequence, all coding regions are matched to corresponding reaction stoichiometry for qualitative modeling, and then the reactions are quantitatively modeled with kinetic equations to generate a cell-wide simulation model.

The second step matches the genes to the product protein through a combined method of annotation reference, homology search, and orthology search. The system first checks for a direct external database link (db_xref) to SWISS-PROT and TrEMBL [18] in the annotation frequently provided in the EMBL complete genome database [19] to find the EC number of the protein product of a gene. If annotation is not available, the system performs a BLASTP search [20] against the SWISS-PROT database with a default cutoff value of e-25, which is also configurable, and the SWISS-PROT entry with the best e-value is used as its homolog. Homology searching is a powerful technique for conserved proteins, but sometimes is insufficient in functional genomics [21]. If there is no hit above the cutoff e-value, an orthology search of the amino acid sequence of the gene by using the COGnitor program provided with the COGs database [22] is then performed with a cut-off value at 3 clades. This step can alternatively be carried out by direct reference to the annotated COG entry given in the PTT database distributed in the GenBank genome flat-file [23]. The obtained COG entry is matched to the corresponding EC number by reference to the KEGG Orthology database [24]. When the SWISS-PROT and TrEMBL entries match with the annotation and the homology search does not contain an EC number, there is an additional search in the ortholog entries in the same WIT Cluster [25] category. The WIT Cluster provides a list of orthologous genes identified under strict criteria; therefore, the genes in the same WIT Cluster are expected to have identical functions. Because the GEM System keeps track of the enzymes by the EC number, when the SWISS-PROT and TrEMBL entries are not annotated with an EC number, the system looks through all orthologous genes in the same WIT Cluster to find entries annotated with an EC number, and uses those for annotation. When multiple entries with EC numbers are found, the entry with the lowest e-value is used. Currently, the GEM System cannot account for any enzymes that are not EC-encoded, and unspecific or incomplete codes are treated the same as complete codes. This is a limitation of the system, but since the KEGG database that the system uses to check the pathway is also mostly based on EC numbers and treats unspecific or incomplete codes similarly, our system follows this approach. The GEM System holds information on enzymes extracted from the major enzyme and pathway databases [18,24-27] and curates it for consistency of nomenclature in the form of an internalized database, and the EC numbers obtained are matched to the corresponding stoichiometric enzyme reaction equation. Here each gene is assumed to have a one-to-one enzyme relationship, so the system cannot distinguish between isozymes and heteropolymeric enzymes. To resolve this problem and to recover false negative matches, the stoichiometric reaction list undergoes a pathway check that compares the extracted list with the general reference pathway of the KEGG and MetaCyc databases [28]. For the problem of many-to-many relationships between reactions, firstly the multiple rows with the same stoichiometry (the reactions are equivalent in each instance) are collapsed to a single row. This procedure is equivalent to resolving the problem of heteropolymeric enzymes and ignoring the presence of isozymes. With this new stoichiometric matrix, where all rows represent unique reactions, each reaction is searched in the reference pathways, and the row is duplicated when the reaction exists in multiple pathways, to recover the necessary isozymes. Then for the pathway connectivity check, when fewer than "Y" steps of a gap exist between more than "X" connected steps upstream and downstream of the pathway, the gap is filled from the information in the pathway databases. X and Y are configurable, but are set to 3 and 1, respectively, by default. For example, when there is a continuous pathway containing 7 enzymes such as A-B-C-D-E-F-G exist, and when the consecutive sets of three enzymes A-B-C and E-F-G are identified by functional annotation, the gap enzyme D is filled in. All 7 enzymes in this example must be consecutive reactions, but they are not required to be in linear order or to belong in the same pathway. Gap filling in pathway reconstruction is a challenging task, and the filled gap would be better to be reconfirmed by sequence alignment. Although only the most straightforward method is currently implemented, the filled gap is clearly marked as such in the model, therefore enabling the users to easily take out uncertain reactions. This gap-filling process is useful for flux-based analysis where pathway connectivity is essential, but since the data is uncertain, these reactions are not included for the following validations. A graphical user interface allows the configuration of options and optimal execution of the system. To summarize the procedures described so far, let us follow the workflow taking fumarate hydratase (4.2.1.2) and glutamate synthase (1.4.1.13) in E. coli as examples. Firstly, the coding regions are identified by Glimmer unless an annotated complete genome is available, and the nucleotide sequences are translated into amino acid sequences. If database reference to SWISS-PROT is available in annotation, this reference is used to identify the gene and the EC number of enzyme coded by the gene, and if the reference is not available, BLAST similarity search matches the amino acid sequence to the corresponding SWISS-PROT entry. In this case, gene located on the complementary strand of position 1684755 to 1686401 is identified to be FUMA_ECOLI that is 4.2.1.2 in EC number with complete identify (e-value of zero), and likewise, FUMB_ECOLI (e-value of zero) is also identified to be 4.2.1.2. Similarly, two genes GLTB_ECOLI (e-value of zero) and GLTD_ECOLI (e-value of 6.5e-282) are identified to be 1.4.1.13. Even when the homology search fails, orthology search identifies fumA and fumB genes to be both COG1838 (Tartrate dehydratase beta subunit/Fumarate hydratase class I, C-terminal domain), and the majority of genes belonging to the orthologous cluster is identified to be 4.2.1.2 in WIT Cluster. Likewise, gltB is identified to be COG0069 (Glutamate synthase domain 2) and gltD to be COG0493 (NADPH-dependent glutamate synthase beta chain and related oxidoreductases) and subsequently to be 1.4.1.13 with WIT Cluster. FumA is an aerobic isozyme and FumB is an anaerobic isozyme, whereas GltB and GltD are subunits of glutamate synthase. This is correctly identified by pathway check, because 4.2.1.2 occurs both in aerobic citrate cycle and in anaerobic reductive carboxylate cycle pathways, but 1.4.1.13 only occurs in Glutamate metabolism pathway (1.4.1.13 actually also exists in nitrogen metabolism pathway in the GEM model, but this is from another isozyme, gltF). Reaction for 4.2.1.2 is a reversible reaction of (S)-malate = fumerate + H2O, and that of 1.4.1.13 is an irreversible reaction of 2 L-glutamate + NADP = L-glutamate + 2-oxoglutarate + NADPH + H. Taking account of the existence of isozymes (here we igonore gltF for convenience), the stoichiometric matrix is derived as follows (Table 1):
Table 1

Stoichiometric matrix derived from the example procedure.

( 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaqadaqaauaabaqafGaaaaaaaeaacqaIXaqmaeaacqGHsislcqaIXaqmaeaacqGHsislcqaIXaqmaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqGHsislcqaIXaqmaeaacqaIXaqmaeaacqaIXaqmaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqaIXaqmaeaacqGHsislcqaIXaqmaeaacqGHsislcqaIXaqmaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqGHsislcqaIXaqmaeaacqaIXaqmaeaacqaIXaqmaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqaIWaamaeaacqaIXaqmaeaacqaIXaqmaeaacqGHsislcqaIXaqmaeaacqGHsislcqaIXaqmaeaacqGHsislcqaIXaqmaaaacaGLOaGaayzkaaaaaa@5C18@
where the first four rows represent two sets of reversible reaction of 4.2.1.2 and the fifth row represents the irreversible reaction of 1.4.1.13, and the columns represent (S)-malate, fumerate, H2O, L-glutamate, NADP, 2-oxoglutarate, NADPH, and H, respectively. For gap-filling, the reaction connecting 2-Hydroxy-ethyl-ThPP and Acetaldehyde, namely 4.1.1.1 is suggested from the connectivity of upstream reactions (4.2.1.11, 2.7.1.40, and 1.2.4.1) and downstream reactions (1.2.1.3, 6.2.1.1, and 2.3.1.12) in the glycolysis pathway.

Validation of the qualitative modeling step

Stoichiometric simulation models of all available complete annotated bacterial genomes have been generated by using the GEM System with the default parameters. Complete genome flatfiles were obtained from the EMBL database, and corresponding PTT files were used for COG annotation. Using these inputs, the BLAST searches were limited to the genes that did not contain direct external database link (db_xref) to SWISS-PROT or TrEMBL, and COG searches were replaced with data integration of PTT file with EMBL data. In this way, functional annotation process was optimized and therefore the calculation speed was remarkably fast, finishing the entire process in a few hours on a dual-processor PC server (Pentium 4 Xeon 2.8 GHz, 4 GB RAM). Statistics describing the scale of computer-based cell models with over 500 enzymes are shown in Table 2 (the complete list of 90 models is available at our web site [29]). Here the KEGG coverage is calculated as the percentage of correctly extracted enzymes in the corresponding organism-specific pathways in the KEGG database. The model organism E. coli K12 MG1655 yielded the best numbers, with 968 reactions of 835 enzymes and 1195 metabolites in the computer-based model with an accuracy of 100% KEGG coverage, in other words, without any false negatives. Organisms that are not well understood are limited by this database driven approach, but even the model with lowest coverage, in this case Mycobacterium leprae, achieved over 90% coverage.
Table 2

Generated bacterial pathway models. Bacterial models generated with GEM System from the complete genomes containing more than 500 enzymes is listed here (complete list of 90 models is available at our web site [29]). Here the KEGG coverage is calculated as the percentage of correctly extracted enzyme in the corresponding organism specific pathways in the KEGG database.

speciesgenesmetabolitesreactionsenzymesKEGG coverage
Bacillus anthracis Ames53111007776675423/ 457(92.56%)
Bordetella bronchiseptica RB5049941038788669429/ 460(93.26%)
Bacillus halodurans C-12540661056812693422/ 435(97.01%)
Bradyrhizobium japonicum USDA11083171257995863521/ 555(93.87%)
Bordetella parapertussis 1282241851011763644404/ 433(93.30%)
Bordetella pertussis Tohama I3447957717602394/ 422(93.36%)
Bacillus subtilis 16841061060818699464/ 476(97.48%)
Bacteroides thetaiotaomicron VPI-54824778912696583361/ 379(95.25%)
Caulobacter crescentus CB1537371068807689405/ 420(96.43%)
Corynebacterium efficiens YS-3142950944674574352/ 383(91.91%)
Chromobacterium violaceum ATCC 1247244071047834729484/ 523(92.54%)
Escherichia coli CFT07353791120906780525/ 554(94.77%)
Escherichia coli O157:H7 EDL93353491197972842545/ 566(96.29%)
Escherichia coli K-12 MG165542891195968835579/ 579(100.00%)
Escherichia coli O157:H7 Sakai53611206972842548/ 568(96.48%)
Fusobacterium nucleatum ATCC 255862067804608514302/ 326(92.64%)
Gloeobacter violaceus PCC74214430945689587347/ 375(92.53%)
Haemophilus influenzae Rd KW201709907664551358/ 359(99.72%)
Lactococcus lactis subsp. lactis IL14032266925683567312/ 328(95.12%)
Mycobacterium bovis subsp. bovis AF2122/973920943690592414/ 456(90.79%)
Mycobacterium leprae TN1605851605501285/ 315(90.48%)
Mycobacterium tuberculosis CDC155141871064780678403/ 424(95.05%)
Mycobacterium tuberculosis H37Rv38691070806684405/ 431(93.97%)
Nitrosomonas europaea ATCC 197182461832621514334/ 360(92.78%)
Neisseria meningitidis Z2491 (serogroup A)2065895663562334/ 346(96.53%)
Neisseria meningitidis MC58 (serogroup B)2025867635532329/ 339(97.05%)
Oceanobacillus iheyensis HTE8313496967731617398/ 435(91.49%)
Pseudomonas aeruginosa PA0155651218944826499/ 517(96.52%)
Photorhabdus luminescens46831026785672458/ 501(91.42%)
Pasteurella multocida PM702014913671561372/ 391(95.14%)
Pseudomonas putida KT244053501087840722456/ 492(92.68%)
Pseudomonas syringae pv. tomato DC300054711077841719446/ 483(92.34%)
Rhodopirellula baltica (Pirellula sp. strain 1)7325971748639412/ 432(95.37%)
Staphylococcus aureus MW22632866634541343/ 360(95.28%)
Staphylococcus epidermidis ATCC 122282419843612514328/ 350(93.71%)
Shigella flexneri 301 (serotype 2a)41801084858736493/ 532(92.67%)
Shigella flexneri 2457T (serotype 2a)40681044817701486/ 533(91.18%)
Salmonella typhi Ty243231100887764527/ 563(93.61%)
Synechococcus sp. WH 81022517804575508347/ 375(92.53%)
Thermosynechococcus elongatus BP-12475851628512318/ 350(90.86%)
Thermotoga maritima MSB81846862622515292/ 305(95.74%)
Xanthomonas axonopodis pv. citri 30643121054804679424/ 451(94.01%)
Xanthomonas campestris pv. ATCC 3391341811051809685437/ 462(94.59%)
Yersinia pestis KIM40901075846723472/498(94.78%)
Accuracy comparison with E. coli specific entries of KEGG PATHWAY and SWISS-PROT data for pathways with unidentified genes or genes that have no EC number assigned are shown in Table 3. Since the overall KEGG coverage is 100% in E. coli, the EC coverage is obviously 100% for all pathways. However, there are several reactions that cannot be EC coded in some metabolic pathways, and a large fraction of reactions for pathways other than metabolism. Although the reactions that are not EC coded is not included in the stoichiometric model since they are beyond the purpose of this work to create metabolic pathway models, GEM System correctly identified all genes except for 3 cases in comparison with SWISS-PROT entries, so that the information can easily be incorporated for future applications. Three misidentified genes were actually correctly identified but the homology search identified them in different organisms or strains, namely, GPMA_ECOLI was identified to be GPMA_SHIFL (same gene in Shigella flexneri), ISPH_ECOLI and UPK_ECOLI were identified to be ISPH_ECO57 and UPPP_ECO57 (same gene in O157 strain of E. coli).
Table 3

Validation of E. coli model with KEGG and SWISS-PROT. Generated pathway model of E. coli was validated with E. coli specific entries of KEGG PATHWAY and SWISS-PROT database for every pathway. GEM System maintained high accuracy for proteins that are not EC coded. Three genes that are not identified actually correctly identified the gene, but in different organisms or strains. Similar table is available for all other models at the web database [29].

PathwayEC coverageGene coverageGenes without EC Unidentified genes
00010:Glycolysis/Gluconeogenesis26/26 (100%)43/44 (97%)1GPMA_ECOLI
00051:Fructose and mannose26/26 (100%)53/53 (100%)3
00052:Galactose metabolism17/17 (100%)28/28 (100%)2
00061:Fatty acid biosynthesis (path 1)7/7 (100%)11/11 (100%)1
00100:Biosynthesis of steroids10/10 (100%)9/10 (90%)0ISPH_ECOLI
00130:Ubiquinone biosynthesis12/12 (100%)32/32 (100%)1
00190:Oxidative phosphorylation8/8 (100%)41/41 (100%)1
00511:N-Glycan degradation2/2 (100%)5/5 (100%)1
00550:Peptidoglycan biosynthesis12/12 (100%)16/17 (94%)0UPK_ECOLI
00620:Pyruvate metabolism33/33 (100%)45/45 (100%)1
00640:Propanoate metabolism18/18 (100%)24/24 (100%)1
00750:Vitamin B6 metabolism9/9 (100%)11/11 (100%)1
00760:Nicotinate and nicotina16/16 (100%)16/16 (100%)1
02010:ABC transporters prokaryotic4/4 (100%)190/190 (100%)186
02020:Two-component system11/11 (100%)85/85 (100%)38
02030:Bacterial chemotaxis3/3 (100%)20/20 (100%)17
02040:Flagellar assembly1/1 (100%)38/38 (100%)37
02060:Phosphotransferase sys2/2 (100%)53/53 (100%)13
03010:Ribosome0/0 (%)55/55 (100%)55
03030:DNA polymerase1/1 (100%)13/13 (100%)1
03060:Protein export2/2 (100%)17/17 (100%)15
03070:Type III secretion system1/1 (100%)10/10 (100%)9
03090:Type II secretion system2/2 (100%)25/25 (100%)23
The E. coli model was further compared with the genome-scale metabolic flux model of Reed et al. (iJR904) [30] and the EcoCyc database [31]. EC numbers are directly compared, and all of the 54 enzymes that are not included in the E. coli specific entries of KEGG or SWISS-PROT are manually checked through EcoCyc and iJR904 as shown in Table 4. There were 6 possible mis-annotations by the GEM System, but the majority of the enzymes were mis-identified due to the inconsistencies of the EC notation among databases. After correction of obsolete or deleted EC numbers, iJR904 contained 388 out of 425 EC numbers in common (91.29% accuracy), and EcoCyc had 651 out of 701 EC numbers in common (92.38% accuracy). 16 enzymes that were assigned different EC numbers between the SWISS-PROT database and the iJR904 model, although the genes were correctly identified, so our model has overall 95.06% accuracy compared with the iJR904 model. Five enzymes out of the 21 false negatives in comparison with iJR904 and 38 out of the 49 false negatives in comparison with EcoCyc have no corresponding genes as of now. This fact emphasizes the importance of manual refinement, but since this process is required for less than 5% of the model in E. coli, our automatic modeling system should keep the manual effort to a minimum. Obviously E. coli is the most well studied organism, and the manual procedure required for other organisms would be greater than 5%. However, most of the other models also yielded over 500 reactions at 90% or more KEGG coverage, and since the models are provided with pathway-wise accuracy table similar to Table 3 at GEM System web-site [29] the user can easily identify which pathway is incomplete and thus requires manual checking.
Table 4

Check for all 54 enzymes not found in KEGG or SWISS-PROT. All of the 54 enzymes that were not found in E. coli specific entries of KEGG PATHWAY or SWISS-PROT database were manually checked with EcoCyc and iJR904. Although there were 6 probable mis-annotations by the GEM System, most enzymes were correctly identified in EcoCyc. This is mostly due to the inconsistencies of EC numbers among databases.

GEMgene nameEcoCycKEGG(ECOLI)Swissprot(ECOLI)iJR904description
1.10.2.-cyoA-D, appB-C1.10.2.-1.10.3.-1.10.3.-no ECinconsistency of EC (incomplete EC)
1.14.3.-ubiH1.14.3.-1.14.13.-1.14.13.-N.A.inconsistency of EC (incomplete EC)
1.16.1.-ndh1.16.1.-1.6.99.31.6.99.3N.A.inconsistency of EC (incomplete EC)
1.17.4.-nrdA-B, E-F1.17.4.-, 1.17.4.11.17.4.11.17.4.1N.A.inconsistency of EC (incomplete EC)
1.18.99.1hyfA-F, Hno EC1.-.-.-1.-.-.-N.A.possible misannotation by GEM System (EC not applicable)
1.2.1.19feaB1.2.1.391.2.1.391.2.1.391.2.1.39missannotation by GEM System
1.2.1.21aldA1.2.1.211.2.1.21, 1.2.1.221.2.1.21, 1.2.1.221.2.1.21KEGG PATHWAY mainly uses 1.2.1.22
1.2.1.24feaB1.2.1.391.2.1.391.2.1.391.2.1.39missannotation by GEM System
1.3.-.-frdD1.3.5.-1.3.99.1N.A.1.3.99.1inconsistency of EC (incomplete EC)
1.3.1.10fabI1.3.1.9, 1.3.1.101.3.1.91.3.1.9N.A.1.3.1.10 specifically functions as 1.3.1.9 in E.coli
1.4.3.-nadB1.4.3.-1.4.3.161.4.3.16N.A.inconsistency of EC (incomplete EC)
1.5.3.2solA1.5.3.21.5.3.11.5.3.-N.A.inconsistency of EC
1.6.4.2gor1.8.1.71.8.1.71.8.1.7N.A.inconsistency of EC (1.6.4.2 is changed to 1.8.1.7)
1.6.4.5trxB1.6.4.51.8.1.91.8.1.91.6.4.5inconsistency of EC (1.6.4.5 is changed to 1.8.1.9)
1.6.6.-nirB1.7.1.41.7.1.41.7.1.4no ECinconsistency of EC (1.6.6.4 is changed to 1.7.1.4)
1.6.6.8guaC1.6.6.81.7.1.71.7.1.71.6.6.8inconsistency of EC (1.6.6.8 is changed to 1.7.1.7)
1.6.8.1cysI-J1.6.8.1, 1.8.1.21.8.1.21.8.1.2N.A.inconsistency of EC
2.3.1.38fabH2.3.1.-, 2.3.1.382.3.1.412.3.1.412.3.1.38inconsistency of EC
2.3.1.40aas2.3.1.40, 6.2.1.202.3.1.40, 6.2.1.202.3.1.40, 6.2.1.206.2.1.20inconsistency of EC
2.4.2.15deoD2.4.2.-, 2.4.2.15, 2.4.2.12.4.2.12.4.2.12.4.2.1inconsistency of EC
2.5.1.1ispA2.5.1.1, 2.5.1.102.5.1.102.5.1.102.5.1.1, 2.5.1.10inconsistency of EC
2.6.-.-serC2.6.-.-, 2.6.1.522.6.1.522.6.1.522.6.1.52inconsistency of EC (incomplete EC)
2.6.1.29ygjG2.6.1.292.6.1.132.6.1.132.6.1.13inconsistency of EC
3.1.3.6cpdB3.1.3.63.1.4.163.1.4.16N.A.inconsistency of EC
3.1.3.8agp3.1.3.8, 3.1.3.103.1.3.103.1.3.103.1.3.10inconsistency of EC
3.5.1.44cheB3.5.1.-, 3.1.1.-, 3.1.1.61, 3.5.1.443.1.1.613.1.1.61N.A.inconsistency of EC
3.5.4.-tadA3.5.4.-N.A.3.5.4.-N.A.not available in KEGG PATHWAY (incomplete EC)
3.6.1.34atpA-G3.6.1.343.6.3.143.6.3.143.6.3.14inconsistency of EC (3.6.1.34 is changed to 3.6.3.14)
4.1.1.3eda4.1.1.3, 4.1.2.14, 4.1.3.164.1.2.14, 4.1.3.164.1.2.14, 4.1.3.164.1.2.14inconsistency of EC
4.1.2.15aroF-H4.1.2.152.5.1.542.5.1.544.1.2.15inconsistency of EC (4.1.2.15 is changed to 2.5.1.54)
4.1.2.16kdsA4.1.2.162.5.1.552.5.1.554.1.2.16inconsistency of EC (4.1.2.16 is changed to 2.5.1.55)
4.1.2.40ydjIN.A.N.A.N.A.N.A.possible misannotation by GEM System by sequence similarity to
4.1.3.12leuA4.1.3.122.3.3.132.3.3.134.1.3.12inconsistency of EC (4.1.3.12 is changed to 2.3.3.13)
4.1.3.18ilvB, G-I, M-N2.2.1.6, 4.1.1.712.2.1.62.2.1.64.1.3.18inconsistency of EC (4.1.3.18 is changed to 2.2.1.6)
4.1.3.27trpD2.4.2.18, 4.1.3.272.4.2.18, 4.1.3.272.4.2.18, 4.1.3.274.1.3.27KEGG PATHWAY mainly uses 2.4.2.18
4.1.3.31prpC2.3.3.1, 4.1.3.312.3.3.52.3.3.54.1.3.31inconsistency of EC (4.1.3.31 is changed to 2.3.3.1)
4.1.3.9menD2.3.3.11, 4.1.1.712.5.1.642.5.1.64, 4.1.1.714.1.1.71inconsistency of EC (4.1.3.9 is changed to 2.3.3.11)
4.2.1.13tdcG, yhaP-Q, sdhY4.2.1.134.3.1.174.3.1.17no ECinconsistency of EC (4.2.1.13 is changed to 4.3.1.17)
4.2.1.14sdaA-B4.3.1.17, 4.3.1.194.3.1.174.3.1.17no ECpossible misannotation by GEM System (4.2.1.14 is changed to 4
4.2.1.16tdcB, ilvA4.3.1.194.3.1.194.3.1.19no ECinconsistency of EC (4.2.1.16 is changed to 4.3.1.19)
4.2.99.11mgsA4.2.3.34.2.3.34.2.3.34.2.3.3inconsistency of EC (4.2.99.11 is changed to 4.2.3.3)
4.2.99.2thrC4.2.99.24.2.3.14.2.3.14.2.3.1inconsistency of EC (4.2.99.2 is changed to 4.2.3.1)
4.2.99.8cysK, M2.5.1.472.5.1.472.5.1.474.2.99.8inconsistency of EC (4.2.99.8 is changed to 2.5.1.47)
4.2.99.9metB2.5.1.482.5.1.482.5.1.484.2.99.9inconsistency of EC (4.2.99.9 is changed to 2.5.1.48)
4.3.1.8hemC2.5.1.612.5.1.612.5.1.614.3.1.8inconsistency of EC (4.3.1.8 is changed to 2.5.1.61)
4.3.99.1cynS4.3.99.14.2.1.1044.2.1.104no ECinconsistency of EC (4.3.99.1 is changed to 4.2.1.104)
4.6.1.3aroB4.6.1.34.2.3.44.2.3.4N.A.inconsistency of EC (4.6.1.3 is changed to 4.2.3.4)
4.6.1.4aroC4.6.1.44.2.3.54.2.3.54.2.3.5inconsistency of EC (4.6.1.4 is changed to 4.2.3.5)
4.99.1.-cysG4.99.1.4, 1.3.1.76, 2.1.1.1074.99.1.4, 1.3.1.76, 2.1.1.1074.99.1.4, 1.3.1.76, 2.1.1.1072.1.1.107inconsistency of EC (incomplete EC)
5.3.1.10nagB3.5.99.63.5.99.6left3.5.99.63.5.99.6inconsistency of EC (5.3.1.10 is changed to3.5.99.6)
5.3.1.3fucI5.3.1.3, 5.3.1.255.3.1.3, 5.3.1.-5.3.1.255.3.1.25inconsistency of EC
6.3.1.5yhjGN.A.N.A.N.A.N.A.possible misannotation by GEM System by sequence similarity to nadE gene
6.3.2.15murF6.3.2.156.3.2.106.3.2.106.3.2.15inconsistency of EC (6.3.2.15 is changed to 6.3.2.10)
6.3.4.1guaA6.3.4.1, 6.3.5.26.3.4.1, 6.3.5.26.3.5.26.3.5.2KEGG PATHWAY mainly uses 6.3.5.2
The number of EC numbers extracted from the iJR904 model, 425, may seem small compared with the total number of reactions, 931. However, iJR904 contains 184 transporters that cannot be EC-coded, and it contains many enzymes without EC numbers that are EC-coded in KEGG database. Moreover, since many enzymes have multiple reactions, the total number of EC-coded reactions in iJR904 is 519. It is worth noting that iJR904 selects the pathways to include in the model, whereas the GEM System takes a greedy approach where every possible enzyme that is predicted to exist in a genome is included, regardless of the types of pathway the enzyme belongs to, leading to greater number of enzymes than in the iJR904 model. To summarize, the generated model has very high coverage (91~100%) compared to KEGG, EcoCyc, and iJR904, and the overall accuracy is also high, with false-positives of 6 entries (0.72%) and possible false-negatives of less than 43 entries (5.14%).

Database of generated models

Our web site [29] makes publicly available all genome-scale models with enzyme or metabolite lists with reactions, gene lists with matched product and BLAST e-values, stoichiometric matrices for static simulation and metabolic flux analysis, interactive pathway maps generated with a Java applet for visualizing protein-protein interactions [32], and a tool to view the extracted enzymes mapped on the KEGG pathway database by using KEGG API.

Discussion

We have developed the GEM System, automated software for the rapid construction of draft simulation models of cell-wide metabolic pathways from genome sequence information by integration of public biological databases. Automatic generation of the models is currently limited to metabolism in bacteria, and depends on the availability of EC numbers in public databases, but we have shown that qualitative models of the metabolic pathways of bacteria can be generated with low false positives and negatives, as validated by the comparison with KEGG, EcoCyc, and Reed et al.'s model. Although the generated models are draft models and thus still require expert curation to ensure the accuracy of simulations, manual involvement is minimized. There are, however, several limitations of this approach. Firstly, although EC numbers are generally effective for enzyme data representation for well known pathways, certain number of reactions have no EC number assigned, and therefore majority of the transporters are identified as genes but not included as reactions in GEM System, making a large fraction of the model different from iJR904. Secondly, some EC numbers are incomplete and therefore ambiguous, and some become quickly obsolete, being assigned to new EC numbers. This resulted in more than 40 inconsistent enzyme assignments in GEM System. Thirdly, since the GEM System identifies enzymes and the corresponding reactions based on the genome information, it cannot identify reactions that are experimentally observed but with no corresponding gene found. To overcome these problems, more general nomenclature for enzymes should be used in addition to the EC numbers and integrate necessary information that have no link to the gene sequences. The system generates a stoichiometric simulation model in SBML format, which is readily applicable to flux-based analyses on a number of simulation platforms. The stoichiometric models can be used for metabolic flux analyses by supplying experimental data for exchange fluxes as reported elsewhere [33,34]. One potential application of GEM System using this stoichiometric matrix is for dynamic large-scale simulation of metabolic pathways with hybrid dynamic/static simulation method [35]. Using this method, quasi-dynamic simulation is achieved by subdividing the model into multiple "static modules" connected by "dynamic modules", and by calculating the flux distribution of static modules using the stoichiometry and boundary flux of the dynamic module that is modeled with traditional enzyme kinetics methods. In this way, necessary kinetic equations and parameters are significantly reduced while maintaining simulation accuracy. Most reactions with high elasticities can be included in the static module, for which the stoichiometric matrix generated by the GEM System is directly applicable. The GEM System can generate models automatically from public databases, but can also utilize private databases if such experimental data becomes available. Mining of high-throughput data by bioinformatics may facilitate the quantitative modeling step; for example, it should be possible to take advantage of recent progress in "metabolomics". Once genome-wide metabolome data becomes available via high-throughput techniques such as the capillary electrophoresis – electrospray ionization – mass spectrometry (CE-ESI-MS) method, metabolome data can be used to add unknown pathways, to supply the initial values of the metabolites, and to optimize kinetic parameters. Parameter fitting of time-series metabolite concentration data to general dynamic equations such as Generalized Mass Action is a possible substitution for accurate kinetic modeling, at least in the given time frame of the data set used for parameter optimization. Our next step is to model the gene expression layer, including transcription, translation, and degradation processes. The GEM System is a powerful platform for this purpose, in no small part because the genome-based approach enables a link to databases of different fields based on the nucleotide sequences already described. Because the GEM System has been based on a generic bioinformatics workbench, that is, the G-language Genome Analysis Environment [36], the system can directly access genome sequences and perform computational genome data-mining. Required parameters or information such as the structure of a promoter can be directly obtained from the genome sequence as the simulation takes place. In this respect, GEM System can be extended to be applicable for the modeling of eukaryotes, by identifying protein subcellular localizations from database reference and with predictable methods [37,38]. Although the parameters in the functional annotation process should be revised to cope with the information availability and the existence of a multitude of duplicate gene paralogs, by selecting tissue specific gene expression pattern with expressed sequence tags (EST) or microarray data, the general approach of the GEM System should also be applicable for tissue specific cellular models of higher eukaryotes. In sum, the rapid accumulation of biological information now allows the realization of integrative systems biology, but at the same time makes manual modeling unrealistic; therefore, a genome-based automatic modeling procedure is a crucial step forward for the grand challenge to construct life in a computer.

Conclusion

The GEM System facilitates systems biology research by prototyping a metabolic pathway simulation model from a genome. Given a complete genome, all modeling procedures are automated with configurable options, generating stoichiometric models in SBML format that are readily usable by cell simulators. In comparison with the KEGG organism-specific databases, the qualitative modeling step has high accuracy, with few false positives and negatives. More than 90 models generated from complete bacterial genomes are available for download online, with visualized pathway maps and gene lists.

Authors' contributions

KA conceived the system, developed the software, carried out the validations, and drafted the manuscript. YY and KS participated in the design of the software. YN and MT supervised the work. All authors read and approved the final manuscript.
  36 in total

Review 1.  BRENDA: a resource for enzyme data and metabolic information.

Authors:  Ida Schomburg; Antje Chang; Oliver Hofmann; Christian Ebeling; Frank Ehrentreich; Dietmar Schomburg
Journal:  Trends Biochem Sci       Date:  2002-01       Impact factor: 13.807

2.  A Java applet for visualizing protein-protein interaction.

Authors:  R Mrowka
Journal:  Bioinformatics       Date:  2001-07       Impact factor: 6.937

Review 3.  Systems biology: a brief overview.

Authors:  Hiroaki Kitano
Journal:  Science       Date:  2002-03-01       Impact factor: 47.728

4.  Comparative bioinformatic analysis of complete proteomes and protein parameters for cross-species identification in proteomics.

Authors:  Patrick J Lester; Simon J Hubbard
Journal:  Proteomics       Date:  2002-10       Impact factor: 3.984

Review 5.  Computational systems biology.

Authors:  Hiroaki Kitano
Journal:  Nature       Date:  2002-11-14       Impact factor: 49.962

6.  The Pathway Tools software.

Authors:  Peter D Karp; Suzanne Paley; Pedro Romero
Journal:  Bioinformatics       Date:  2002       Impact factor: 6.937

7.  G-language Genome Analysis Environment: a workbench for nucleotide sequence data mining.

Authors:  K Arakawa; K Mori; K Ikeda; T Matsuzaki; Y Kobayashi; M Tomita
Journal:  Bioinformatics       Date:  2003-01-22       Impact factor: 6.937

8.  The SWISS-PROT protein knowledgebase and its supplement TrEMBL in 2003.

Authors:  Brigitte Boeckmann; Amos Bairoch; Rolf Apweiler; Marie-Claude Blatter; Anne Estreicher; Elisabeth Gasteiger; Maria J Martin; Karine Michoud; Claire O'Donovan; Isabelle Phan; Sandrine Pilbout; Michel Schneider
Journal:  Nucleic Acids Res       Date:  2003-01-01       Impact factor: 16.971

9.  The European Bioinformatics Institute's data resources.

Authors:  Catherine Brooksbank; Evelyn Camon; Midori A Harris; Michele Magrane; Maria Jesus Martin; Nicola Mulder; Claire O'Donovan; Helen Parkinson; Mary Ann Tuli; Rolf Apweiler; Ewan Birney; Alvis Brazma; Kim Henrick; Rodrigo Lopez; Guenter Stoesser; Peter Stoehr; Graham Cameron
Journal:  Nucleic Acids Res       Date:  2003-01-01       Impact factor: 16.971

10.  The COG database: new developments in phylogenetic classification of proteins from complete genomes.

Authors:  R L Tatusov; D A Natale; I V Garkavtsev; T A Tatusova; U T Shankavaram; B S Rao; B Kiryutin; M Y Galperin; N D Fedorova; E V Koonin
Journal:  Nucleic Acids Res       Date:  2001-01-01       Impact factor: 16.971

View more
  16 in total

1.  Fast automated reconstruction of genome-scale metabolic models for microbial species and communities.

Authors:  Daniel Machado; Sergej Andrejev; Melanie Tramontano; Kiran Raosaheb Patil
Journal:  Nucleic Acids Res       Date:  2018-09-06       Impact factor: 16.971

2.  Genome-scale modeling enables metabolic engineering of Saccharomyces cerevisiae for succinic acid production.

Authors:  Rasmus Agren; José Manuel Otero; Jens Nielsen
Journal:  J Ind Microbiol Biotechnol       Date:  2013-04-23       Impact factor: 3.346

Review 3.  Insights into the biology of Escherichia coli through structural proteomics.

Authors:  Allan Matte; Zongchao Jia; S Sunita; J Sivaraman; Miroslaw Cygler
Journal:  J Struct Funct Genomics       Date:  2007-08-01

Review 4.  Reconstruction of biochemical networks in microorganisms.

Authors:  Adam M Feist; Markus J Herrgård; Ines Thiele; Jennie L Reed; Bernhard Ø Palsson
Journal:  Nat Rev Microbiol       Date:  2008-12-31       Impact factor: 60.633

5.  Comparative metabolic systems analysis of pathogenic Burkholderia.

Authors:  Jennifer A Bartell; Phillip Yen; John J Varga; Joanna B Goldberg; Jason A Papin
Journal:  J Bacteriol       Date:  2013-10-25       Impact factor: 3.490

Review 6.  Towards a unifying, systems biology understanding of large-scale cellular death and destruction caused by poorly liganded iron: Parkinson's, Huntington's, Alzheimer's, prions, bactericides, chemical toxicology and others as examples.

Authors:  Douglas B Kell
Journal:  Arch Toxicol       Date:  2010-08-17       Impact factor: 5.153

Review 7.  Genome-scale models of bacterial metabolism: reconstruction and applications.

Authors:  Maxime Durot; Pierre-Yves Bourguignon; Vincent Schachter
Journal:  FEMS Microbiol Rev       Date:  2008-12-03       Impact factor: 16.408

8.  Pathway projector: web-based zoomable pathway browser using KEGG atlas and Google Maps API.

Authors:  Nobuaki Kono; Kazuharu Arakawa; Ryu Ogawa; Nobuhiro Kido; Kazuki Oshita; Keita Ikegami; Satoshi Tamaki; Masaru Tomita
Journal:  PLoS One       Date:  2009-11-11       Impact factor: 3.240

9.  A consensus yeast metabolic network reconstruction obtained from a community approach to systems biology.

Authors:  Markus J Herrgård; Neil Swainston; Paul Dobson; Warwick B Dunn; K Yalçin Arga; Mikko Arvas; Nils Blüthgen; Simon Borger; Roeland Costenoble; Matthias Heinemann; Michael Hucka; Nicolas Le Novère; Peter Li; Wolfram Liebermeister; Monica L Mo; Ana Paula Oliveira; Dina Petranovic; Stephen Pettifer; Evangelos Simeonidis; Kieran Smallbone; Irena Spasić; Dieter Weichart; Roger Brent; David S Broomhead; Hans V Westerhoff; Betül Kirdar; Merja Penttilä; Edda Klipp; Bernhard Ø Palsson; Uwe Sauer; Stephen G Oliver; Pedro Mendes; Jens Nielsen; Douglas B Kell
Journal:  Nat Biotechnol       Date:  2008-10       Impact factor: 54.908

10.  The RAVEN toolbox and its use for generating a genome-scale metabolic model for Penicillium chrysogenum.

Authors:  Rasmus Agren; Liming Liu; Saeed Shoaie; Wanwipa Vongsangnak; Intawat Nookaew; Jens Nielsen
Journal:  PLoS Comput Biol       Date:  2013-03-21       Impact factor: 4.475

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.