Cargando…

Gsmodutils: a python based framework for test-driven genome scale metabolic model development

MOTIVATION: Genome scale metabolic models (GSMMs) are increasingly important for systems biology and metabolic engineering research as they are capable of simulating complex steady-state behaviour. Constraints based models of this form can include thousands of reactions and metabolites, with many cr...

Descripción completa

Detalles Bibliográficos
Autores principales: Gilbert, James, Pearcy, Nicole, Norman, Rupert, Millat, Thomas, Winzer, Klaus, King, John, Hodgman, Charlie, Minton, Nigel, Twycross, Jamie
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6748746/
https://www.ncbi.nlm.nih.gov/pubmed/30759197
http://dx.doi.org/10.1093/bioinformatics/btz088
_version_ 1783452143549677568
author Gilbert, James
Pearcy, Nicole
Norman, Rupert
Millat, Thomas
Winzer, Klaus
King, John
Hodgman, Charlie
Minton, Nigel
Twycross, Jamie
author_facet Gilbert, James
Pearcy, Nicole
Norman, Rupert
Millat, Thomas
Winzer, Klaus
King, John
Hodgman, Charlie
Minton, Nigel
Twycross, Jamie
author_sort Gilbert, James
collection PubMed
description MOTIVATION: Genome scale metabolic models (GSMMs) are increasingly important for systems biology and metabolic engineering research as they are capable of simulating complex steady-state behaviour. Constraints based models of this form can include thousands of reactions and metabolites, with many crucial pathways that only become activated in specific simulation settings. However, despite their widespread use, power and the availability of tools to aid with the construction and analysis of large scale models, little methodology is suggested for their continued management. For example, when genome annotations are updated or new understanding regarding behaviour is discovered, models often need to be altered to reflect this. This is quickly becoming an issue for industrial systems and synthetic biotechnology applications, which require good quality reusable models integral to the design, build, test and learn cycle. RESULTS: As part of an ongoing effort to improve genome scale metabolic analysis, we have developed a test-driven development methodology for the continuous integration of validation data from different sources. Contributing to the open source technology based around COBRApy, we have developed the gsmodutils modelling framework placing an emphasis on test-driven design of models through defined test cases. Crucially, different conditions are configurable allowing users to examine how different designs or curation impact a wide range of system behaviours, minimizing error between model versions. AVAILABILITY AND IMPLEMENTATION: The software framework described within this paper is open source and freely available from http://github.com/SBRCNottingham/gsmodutils. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
format Online
Article
Text
id pubmed-6748746
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-67487462019-09-23 Gsmodutils: a python based framework for test-driven genome scale metabolic model development Gilbert, James Pearcy, Nicole Norman, Rupert Millat, Thomas Winzer, Klaus King, John Hodgman, Charlie Minton, Nigel Twycross, Jamie Bioinformatics Original Papers MOTIVATION: Genome scale metabolic models (GSMMs) are increasingly important for systems biology and metabolic engineering research as they are capable of simulating complex steady-state behaviour. Constraints based models of this form can include thousands of reactions and metabolites, with many crucial pathways that only become activated in specific simulation settings. However, despite their widespread use, power and the availability of tools to aid with the construction and analysis of large scale models, little methodology is suggested for their continued management. For example, when genome annotations are updated or new understanding regarding behaviour is discovered, models often need to be altered to reflect this. This is quickly becoming an issue for industrial systems and synthetic biotechnology applications, which require good quality reusable models integral to the design, build, test and learn cycle. RESULTS: As part of an ongoing effort to improve genome scale metabolic analysis, we have developed a test-driven development methodology for the continuous integration of validation data from different sources. Contributing to the open source technology based around COBRApy, we have developed the gsmodutils modelling framework placing an emphasis on test-driven design of models through defined test cases. Crucially, different conditions are configurable allowing users to examine how different designs or curation impact a wide range of system behaviours, minimizing error between model versions. AVAILABILITY AND IMPLEMENTATION: The software framework described within this paper is open source and freely available from http://github.com/SBRCNottingham/gsmodutils. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2019-09-15 2019-02-13 /pmc/articles/PMC6748746/ /pubmed/30759197 http://dx.doi.org/10.1093/bioinformatics/btz088 Text en © The Author(s) 2019. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Original Papers
Gilbert, James
Pearcy, Nicole
Norman, Rupert
Millat, Thomas
Winzer, Klaus
King, John
Hodgman, Charlie
Minton, Nigel
Twycross, Jamie
Gsmodutils: a python based framework for test-driven genome scale metabolic model development
title Gsmodutils: a python based framework for test-driven genome scale metabolic model development
title_full Gsmodutils: a python based framework for test-driven genome scale metabolic model development
title_fullStr Gsmodutils: a python based framework for test-driven genome scale metabolic model development
title_full_unstemmed Gsmodutils: a python based framework for test-driven genome scale metabolic model development
title_short Gsmodutils: a python based framework for test-driven genome scale metabolic model development
title_sort gsmodutils: a python based framework for test-driven genome scale metabolic model development
topic Original Papers
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6748746/
https://www.ncbi.nlm.nih.gov/pubmed/30759197
http://dx.doi.org/10.1093/bioinformatics/btz088
work_keys_str_mv AT gilbertjames gsmodutilsapythonbasedframeworkfortestdrivengenomescalemetabolicmodeldevelopment
AT pearcynicole gsmodutilsapythonbasedframeworkfortestdrivengenomescalemetabolicmodeldevelopment
AT normanrupert gsmodutilsapythonbasedframeworkfortestdrivengenomescalemetabolicmodeldevelopment
AT millatthomas gsmodutilsapythonbasedframeworkfortestdrivengenomescalemetabolicmodeldevelopment
AT winzerklaus gsmodutilsapythonbasedframeworkfortestdrivengenomescalemetabolicmodeldevelopment
AT kingjohn gsmodutilsapythonbasedframeworkfortestdrivengenomescalemetabolicmodeldevelopment
AT hodgmancharlie gsmodutilsapythonbasedframeworkfortestdrivengenomescalemetabolicmodeldevelopment
AT mintonnigel gsmodutilsapythonbasedframeworkfortestdrivengenomescalemetabolicmodeldevelopment
AT twycrossjamie gsmodutilsapythonbasedframeworkfortestdrivengenomescalemetabolicmodeldevelopment