| Literature DB >> 31602314 |
Ann E Cowan1,2, Pedro Mendes1,3,4, Michael L Blinov1,5.
Abstract
Most computational models in biology are built and intended for "single-use"; the lack of appropriate annotation creates models where the assumptions are unknown, and model elements are not uniquely identified. Simply recreating a simulation result from a publication can be daunting; expanding models to new and more complex situations is a herculean task. As a result, new models are almost always created anew, repeating literature searches for kinetic parameters, initial conditions and modeling specifics. It is akin to building a brick house starting with a pile of clay. Here we discuss a concept for building annotated, reusable models, by starting with small well-annotated modules we call ModelBricks. Curated ModelBricks, accessible through an open database, could be used to construct new models that will inherit ModelBricks annotations and thus be easier to understand and reuse. Key features of ModelBricks include reliance on a commonly used standard language (SBML), rule-based specification describing species as a collection of uniquely identifiable molecules, association with model specific numerical parameters, and more common annotations. Physical bricks can vary substantively; likewise, to be useful the structure of ModelBricks must be highly flexible-it should encapsulate mechanisms from single reactions to multiple reactions in a complex process. Ultimately, a modeler would be able to construct large models by using multiple ModelBricks, preserving annotations and provenance of model elements, resulting in a highly annotated model. We envision the library of ModelBricks to rapidly grow from community contributions. Persistent citable references will incentivize model creators to contribute new ModelBricks.Entities:
Keywords: Complexity; Computer modelling; Modularity; Software
Mesh:
Year: 2019 PMID: 31602314 PMCID: PMC6783478 DOI: 10.1038/s41540-019-0114-3
Source DB: PubMed Journal: NPJ Syst Biol Appl ISSN: 2056-7189
Fig. 1Conceptual ModelBrick for an IP3R calcium channel. a A ModelBrick is essentially a reaction mechanism or set of reactions. This hypothetical ModelBrick contains two reactions (yellow) and five species (green); only thfree species are exposed. b ModelBrick concept drawing with content hidden. c Each species has sites with possible modification states. d Prototype annotation panel showing the species “IP3_R” with permanent identifiers. e A ModelBrick includes the reaction mechanism and numerical parameters
Fig. 2ModelBricks within the modeling workflow. ModelBricks assemble information used to design and annotate a mathematical model. Modeling software creates the math to run simulations the output of simulations using available data sets
Fig. 3Combining ModelBricks. a An initial model with multiple calcium flux mechanisms. b The proposed use of an IP3R ModelBrick (Fig. 1) enables better visualization of the diagram but retains the precise context and math. c Several mechanisms may be further combined into a new ModelBrick (e.g., Total Ca Flux). d A popup window could be used to identify the appropriate compartment for each species when inserting a ModelBrick into an existing model