Team:Tongji Software/Proof Of Concept

Proof And Demonstration

Proof And Demonstration


    Our project aims to design a metabolic platform that simulates changes in the metabolic network to provide comprehensive results for the researcher. You can take the data from our platform, search the pathways between molecules, and perform the metabolic simulations mentioned above.
    These functions, which are hosted on the web, are divided into three main modules: Synthetic Bay (DB), Pathway Finder (PF), and Deep Metabolic Simulation (DMS). Through ‘/Home’, we can enter the Home page of the project. On this page, users can get our project's leading content and the manual (Handbook) of the software. At the same time, they can enter the three functional pages by clicking the navigation bar.

figure1.Three modules in our software SynthesisNavigator.
figure1. Three modules in our software SynthesisNavigator.

Demonstration Vieo

(You can see some simple operation in this video. If you want to get more details, please read our handbook.)

Synthetic Bay

    Click the navigation bar from the home page or input ‘/database’ to enter the database module. Here, you will know the basic framework of our data and download the data. Our data provides four downloadable files, named "reaction.csv", "compound.csv", "enzyme.csv" and "Synthetic Bay.db", respectively.

figure2. SyntheticBay.

Pathway Finder

    Click the navigation bar on the home page or ‘/PF’ to enter the Pathway Finder module. Pathway Finder includes two functions: forward pathway search and reverse pathway search. In the first function, you can input a start compound and an end compound; we will search for pathways from the start compound to the end compound. According to the length of the path (energy score of reactions) and weighted score, our Pathway Finder will calculate scores and sort all the pathways between the start and end compound to output the better pathways (TOP10). We will finally return a result (PDF) to you.

figure3.Pathway Finder.
figure3. Pathway Finder.

    Meanwhile, users can input the five parameters (KM, KKM, Toxicity, PH, temperature), which means the weight ratio of the their influence. You can assign value to the five parameters according to their importance in the experimental environment or your prior knowledge. A weight matrix will be created based on the value you input and the content of data, and then a score will be given to these pathways. In the reverse pathway search, users input the target molecule and the number of the steps (steps, no more than four). Then you will get some pathways that can produce the target molecule. Our output will be available to download in PDF format. For detailed PDF introduction documents and operation steps, please read the Handbook.

figure4.reverse Pathway Finder.
figure4. reverse Pathway Finder.

Deep Metabolic Simulation

    Click the navigation bar on the home page or ‘/HMS’ to enter the Deep Metabolic Simulation module. DMS aims to provide simulations of metabolism in a computational environment. Users input the default value of common compounds and the special values of particular compounds, which are hypothetical parameters that refer to the number of molecules or the molecular level. Then, we construct an environment that contains all reactions and all molecules (compounds), giving these reactants initial states with the user-defined values; You can also eliminate some reaction (the reaction_deficient_list) according to the demand; these reactions may be which you want to block or have inhibited in gene level. Eliminated reactions will no longer provide the molecules’ transformation on both sides of the reaction. Then we simulate the process of metabolic reactions, let these molecules randomly transform to others until it reaches an equilibrium state. Users can adjust the times of metabolic simulations through epochs. The larger the epochs, the more times DMS functions iterate, and the more stable DMS results are. For users' convenience, we’ve provided an observation list for the compounds that you want to observe (get the change of these compounds), and we’re going to put them first on the top in PDF with red color. Finally, users will get two results: the visible result in PDF format, and the other is the data form result in CSV format. Users can download the data according to their own needs. For detailed PDF and CSV documentation and procedures, please read the Handbook.

figure5. Metabolic Simulation.

    Our three modules are inter-related. Users can not only analyze the metabolic system with these modules but also cooperate with other software to form a more standard pipeline. First, you can see the correlation between the reactants from DMS. In DMS, that changes of one molecule will result in other compounds’ changes dramatically. Then you can go to Pathway Finder and search for the pathways between these two reactants. Second, users can search pathways between two compounds, and the reactions in these pathways can be deleted in DMS. as a result, you will find some unexpected results when you use DMS. Third, when you use other IGEM modules for project operation, such as eliminating a particular gene of one reaction or making part of the molecular level changes, you can input the changed level as the initial value into our DMS module, obtain a more comprehensive molecules change within the metabolic system.


[1] Weaver, D.S., Keseler, I.M., Mackie, A. et al. A genome-scale metabolic flux model of Escherichia coli K–12 derived from the EcoCyc database. BMC Syst Biol 8, 79 (2014).
[2] Landon, Sophie & Rees-Garbutt, Joshua & Marucci, Lucia & Grierson, Claire. (2019). Genome-Driven Cell Engineering Review: in-vivo and in-silico metabolic and genome engineering.
[3] Peter D. Karp, Monica Riley, Milton Saier, Ian T. Paulsen, Julio Collado-Vides, Suzanne M. Paley, Alida Pellegrini-Toole, César Bonavides, Socorro Gama-Castro, The EcoCyc Database, Nucleic Acids Research, Volume 30, Issue 1, 1 January 2002, Pages 56–58.
[4] Terzer, M., Maynard, N.D., Covert, M.W. and Stelling, J. (2009), Genome‐scale metabolic networks. WIREs Syst Biol Med, 1: 285-297. doi:10.1002/wsbm.37
[5] Karr JR, Sanghvi JC, Macklin DN, Arora A, Covert MW. WholeCellKB: model organism databases for comprehensive whole-cell models. Nucleic Acids Res. 2013;41(Database issue):D787-D792. doi:10.1093/nar/gks1108
[6] Jonathan R Karr, Koichi Takahashi, Akira Funahashi,The principles of whole-cell modeling,Current Opinion in Microbiology,Volume 27,2015,Pages 18-24,ISSN 1369-5274,
[7] Derek N Macklin, Nicholas A Ruggero, Markus W Covert,The future of whole-cell modeling,Current Opinion in Biotechnology,Volume 28,2014,Pages 111-115,ISSN 0958-1669,
[8] Orth, Jeffrey D, Conrad, Tom M, Na, Jessica, Lerman, Joshua A, Nam, Hojung, Feist, Adam M, Palsson, Bernhard Ø, (2011) A comprehensive genome‐scale reconstruction of Escherichia coli metabolism—2011. Molecular Systems Biology, 7. 535. doi: accession:10.1038/msb.2011.65
[9] McCloskey, Douglas, Palsson, Bernhard Ø, Feist, Adam M, (2013) Basic and applied uses of genome‐scale metabolic network reconstructions of Escherichia coli. Molecular Systems Biology, 9. 661. doi: accession:10.1038/msb.2013.18
[10] Chen J C. Dijkstra’s shortest path algorithm[J]. Journal of Formalized Mathematics, 2003, 15(9): 237-247.Dijkstra’s
[11] Yen J Y. Finding the k shortest loopless paths in a network[J]. management Science, 1971, 17(11): 712-716.
[12] Codling E A, Plank M J, Benhamou S. Random walk models in biology[J]. Journal of the Royal Society Interface, 2008, 5(25): 813-834.
[13] Weaver D S, Keseler I M, Mackie A, et al. A genome-scale metabolic flux model of Escherichia coli K–12 derived from the EcoCyc database[J]. BMC systems biology, 2014, 8(1): 79.
[14] Karp P D, Riley M, Saier M, et al. The ecocyc database[J]. Nucleic acids research, 2002, 30(1): 56-58.
[15] Karr J R, Sanghvi J C, Macklin D N, et al. WholeCellKB: model organism databases for comprehensive whole-cell models[J]. Nucleic acids research, 2012, 41(D1): D787-D792.
[16] Orth J D, Conrad T M, Na J, et al. A comprehensive genome‐scale reconstruction of Escherichia coli metabolism—2011[J]. Molecular systems biology, 2011, 7(1): 535.
[17] Tomar N, De R K. Comparing methods for metabolic network analysis and an application to metabolic engineering[J]. Gene, 2013, 521(1): 1-14.
[18] Landon S, Rees-Garbutt J, Marucci L, et al. Genome-driven cell engineering review: in vivo and in silico metabolic and genome engineering[J]. Essays in biochemistry, 2019, 63(2): 267-284.
[19] Terzer M, Maynard N D, Covert M W, et al. Genome‐scale metabolic networks[J]. Wiley Interdisciplinary Reviews: Systems Biology and Medicine, 2009, 1(3): 285-297.
[20] Kim O D, Rocha M, Maia P. A review of dynamic modeling approaches and their application in computational strain optimization for metabolic engineering[J]. Frontiers in microbiology, 2018, 9: 1690.
[21] McCloskey D, Palsson B Ø, Feist A M. Basic and applied uses of genome‐scale metabolic network reconstructions of Escherichia coli[J]. Molecular systems biology, 2013, 9(1): 661.

CONTACT US: ADDRESS:  No.1239 Siping Road, Tongji University, Shanghai, China © Copyright 2019–2020 All Rights Reserved. This website was built by Tongji Software.