Detecting and Isolating Mass Balance Errors in Reaction Based Models in Systems Biology
Shin, W.; Hellerstein, J. L.
Show abstract
MotivationThe growing complexity of reaction-based models necessitates early detection and resolution of model errors. This paper addresses mass balance errors, discrepancies between the mass of reactants and products in reaction specifications. One approach to detection is atomic mass analysis, which uses meta-data to expose atomic formulas of chemical species. Atomic mass analysis isolates errors to individual reactions. However, this approach burdens modelers with expressing model meta-data and writing excessively detailed reactions that include implicit chemical species (e.g., water). Moreover, atomic mass analysis has the shortcoming of not being applicable to large molecules because of the limitations of current annotation techniques. The second approach, Linear Programming (LP) analysis, avoids using model meta-data by checking for a weaker condition, stoichiometric inconsistency. But this approach suffers from false negatives and has large isolation sets (the set of reactions implicated in the stoichiometric inconsistency).\n\nResultsWe propose alternatives to both approaches. Our alternative to atomic mass analysis is moiety analysis. Moiety analysis uses model meta-data in the form of moieties present in chemical species. Moiety analysis avoids excessively detailed reaction specifications, and can be used with large molecules. Our alternative to LP analysis is Graphical Analysis of Mass Equivalence Sets (GAMES). GAMES has a slightly higher false negative rate than LP analysis, but it provides much better error isolation. In our studies of the BioModels Repository, the average size of isolation sets for LP analysis is 55.5; for GAMES, it is 5.4. We have created open source codes for moiety analysis and GAMES.\n\nAvailability and ImplementationOur project is hosted at https://github.com/ModelEngineering/ SBMLLint, which contains examples, documentation, source code files, and build scripts used to create SBMLLint. Our source code is licensed under the MIT open source license.\n\nContact: jlheller@uw.edu\n\nSupplementary information: None.
Matching journals
The top 4 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- Countering reproducibility issues in mathematical models with software engineering techniques: A case study using a one-dimensional mathematical model of the atrioventricular node 96%
- A semantics, energy-based approach to automate biomodel composition 94%
- SIMPROV : Provenance capturing for simulation studies 93%
Similar papers in this journal
- MaBoSS for HPC environments: Implementations of the continuous time Boolean model simulator for large CPUclusters and GPU accelerators 94%
- Biology System Description Language (BiSDL): a modeling language for the design of multicellular synthetic biological systems 94%
- SBMLKinetics: A Tool for Annotation-Independent Classification of Reaction Kinetics for SBML Models 94%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.