Baldow Christoph, Salentin Sebastian, Schroeder Michael, Roeder Ingo, Glauche Ingmar
Institute for Medical Informatics and Biometry, Medizinische Fakultät Carl Gustav Carus, Technische Universität Dresden, Dresden, Germany.
Biotechnology Center (BIOTEC), Technische Universität Dresden, Dresden, Germany.
PLoS Comput Biol. 2017 Dec 15;13(12):e1005898. doi: 10.1371/journal.pcbi.1005898. eCollection 2017 Dec.
Over the past decades, quantitative methods linking theory and observation became increasingly important in many areas of life science. Subsequently, a large number of mathematical and computational models has been developed. The BioModels database alone lists more than 140,000 Systems Biology Markup Language (SBML) models. However, while the exchange within specific model classes has been supported by standardisation and database efforts, the generic application and especially the re-use of models is still limited by practical issues such as easy and straight forward model execution. MAGPIE, a Modeling and Analysis Generic Platform with Integrated Evaluation, closes this gap by providing a software platform for both, publishing and executing computational models without restrictions on the programming language, thereby combining a maximum on flexibility for programmers with easy handling for non-technical users. MAGPIE goes beyond classical SBML platforms by including all models, independent of the underlying programming language, ranging from simple script models to complex data integration and computations. We demonstrate the versatility of MAGPIE using four prototypic example cases. We also outline the potential of MAGPIE to improve transparency and reproducibility of computational models in life sciences. A demo server is available at magpie.imb.medizin.tu-dresden.de.
在过去几十年中,将理论与观察联系起来的定量方法在生命科学的许多领域变得越来越重要。随后,大量的数学和计算模型被开发出来。仅BioModels数据库就列出了超过14万个系统生物学标记语言(SBML)模型。然而,尽管标准化和数据库工作支持了特定模型类别的内部交换,但模型的通用应用,尤其是模型的重用,仍然受到诸如简单直接的模型执行等实际问题的限制。MAGPIE是一个具有综合评估功能的建模与分析通用平台,它通过提供一个软件平台来弥合这一差距,该平台可用于发布和执行计算模型,且不受编程语言的限制,从而在为程序员提供最大灵活性的同时,方便非技术用户使用。MAGPIE超越了传统的SBML平台,它涵盖了所有模型,无论其底层编程语言是什么,从简单的脚本模型到复杂的数据集成和计算。我们使用四个原型案例展示了MAGPIE的多功能性。我们还概述了MAGPIE在提高生命科学计算模型的透明度和可重复性方面的潜力。可在magpie.imb.medizin.tu-dresden.de上访问演示服务器。