Sarah M. Keating
European Bioinformatics Institute
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Sarah M. Keating.
Bioinformatics | 2008
Benjamin J. Bornstein; Sarah M. Keating; Akiya Jouraku; Michael Hucka
UNLABELLED LibSBML is an application programming interface library for reading, writing, manipulating and validating content expressed in the Systems Biology Markup Language (SBML) format. It is written in ISO C and C++, provides language bindings for Common Lisp, Java, Python, Perl, MATLAB and Octave, and includes many features that facilitate adoption and use of both SBML and the library. Developers can embed libSBML in their applications, saving themselves the work of implementing their own SBML parsing, manipulation and validation software. AVAILABILITY LibSBML 3 was released in August 2007. Source code, binaries and documentation are freely available under LGPL open-source terms from http://sbml.org/software/libsbml.
Molecular Systems Biology | 2014
Mélanie Courtot; Nick Juty; Christian Knüpfer; Dagmar Waltemath; Anna Zhukova; Andreas Dräger; Michel Dumontier; Andrew Finney; Martin Golebiewski; Janna Hastings; Stefan Hoops; Sarah M. Keating; Douglas B. Kell; Samuel Kerrien; James Lawson; Allyson L. Lister; James Lu; Rainer Machné; Pedro Mendes; Matthew Pocock; Nicolas Rodriguez; Alice Villéger; Darren J. Wilkinson; Sarala M. Wimalaratne; Camille Laibe; Michael Hucka; Nicolas Le Novère
The use of computational modeling to describe and analyze biological systems is at the heart of systems biology. Model structures, simulation descriptions and numerical results can be encoded in structured formats, but there is an increasing need to provide an additional semantic layer. Semantic information adds meaning to components of structured descriptions to help identify and interpret them unambiguously. Ontologies are one of the tools frequently used for this purpose. We describe here three ontologies created specifically to address the needs of the systems biology community. The Systems Biology Ontology (SBO) provides semantic information about the model components. The Kinetic Simulation Algorithm Ontology (KiSAO) supplies information about existing algorithms available for the simulation of systems biology models, their characterization and interrelationships. The Terminology for the Description of Dynamics (TEDDY) categorizes dynamical features of the simulation results and general systems behavior. The provision of semantic information extends a models longevity and facilitates its reuse. It provides useful insight into the biology of modeled processes, and may be used to make informed decisions on subsequent simulation experiments.
Nucleic Acids Research | 2015
Vijayalakshmi Chelliah; Nick Juty; Ishan Ajmera; Raza Ali; Marine Dumousseau; Mihai Glont; Michael Hucka; Gaël Jalowicki; Sarah M. Keating; Vincent Knight-Schrijver; Audald Lloret-Villas; Kedar Nath Natarajan; Jean-Baptiste Pettit; Nicolas Rodriguez; Michael Schubert; Sarala M. Wimalaratne; Yangyang Zhao; Henning Hermjakob; Nicolas Le Novère; Camille Laibe
BioModels (http://www.ebi.ac.uk/biomodels/) is a repository of mathematical models of biological processes. A large set of models is curated to verify both correspondence to the biological process that the model seeks to represent, and reproducibility of the simulation results as described in the corresponding peer-reviewed publication. Many models submitted to the database are annotated, cross-referencing its components to external resources such as database records, and terms from controlled vocabularies and ontologies. BioModels comprises two main branches: one is composed of models derived from literature, while the second is generated through automated processes. BioModels currently hosts over 1200 models derived directly from the literature, as well as in excess of 140 000 models automatically generated from pathway resources. This represents an approximate 60-fold growth for literature-based model numbers alone, since BioModels’ first release a decade ago. This article describes updates to the resource over this period, which include changes to the user interface, the annotation profiles of models in the curation pipeline, major infrastructure changes, ability to perform online simulations and the availability of model content in Linked Data form. We also outline planned improvements to cope with a diverse array of new challenges.
Bioinformatics | 2006
Sarah M. Keating; Benjamin J. Bornstein; Andrew Finney; Michael Hucka
SUMMARY We present SBMLToolbox, a toolbox that facilitates importing and exporting models represented in the Systems Biology Markup Language (SBML) in and out of the MATLAB environment and provides functionality that enables an experienced user of either SBML or MATLAB to combine the computing power of MATLAB with the portability and exchangeability of an SBML model. SBMLToolbox supports all levels and versions of SBML. AVAILABILITY SBMLToolbox is freely available from http://sbml.org/software/sbmltoolbox
BMC Systems Biology | 2013
Finja Büchel; Nicolas Rodriguez; Neil Swainston; Clemens Wrzodek; Tobias Czauderna; Roland Keller; Florian Mittag; Michael Schubert; Mihai Glont; Martin Golebiewski; Martijn P. van Iersel; Sarah M. Keating; Matthias Rall; Michael Wybrow; Henning Hermjakob; Michael Hucka; Douglas B. Kell; Wolfgang Müller; Pedro Mendes; Andreas Zell; Claudine Chaouiya; Julio Saez-Rodriguez; Falk Schreiber; Camille Laibe; Andreas Dräger; Nicolas Le Novère
BackgroundSystems biology projects and omics technologies have led to a growing number of biochemical pathway models and reconstructions. However, the majority of these models are still created de novo, based on literature mining and the manual processing of pathway data.ResultsTo increase the efficiency of model creation, the Path2Models project has automatically generated mathematical models from pathway representations using a suite of freely available software. Data sources include KEGG, BioCarta, MetaCyc and SABIO-RK. Depending on the source data, three types of models are provided: kinetic, logical and constraint-based. Models from over 2 600 organisms are encoded consistently in SBML, and are made freely available through BioModels Database at http://www.ebi.ac.uk/biomodels-main/path2models. Each model contains the list of participants, their interactions, the relevant mathematical constructs, and initial parameter values. Most models are also available as easy-to-understand graphical SBGN maps.ConclusionsTo date, the project has resulted in more than 140 000 freely available models. Such a resource can tremendously accelerate the development of mathematical models by providing initial starting models for simulation and analysis, which can be subsequently curated and further parameterized.
BMC Systems Biology | 2013
Claudine Chaouiya; Duncan Bérenguier; Sarah M. Keating; Aurélien Naldi; Martijn P. van Iersel; Nicolas Rodriguez; Andreas Dräger; Finja Büchel; Thomas Cokelaer; Bryan Kowal; Benjamin Wicks; Emanuel Gonçalves; Julien Dorier; Michel Page; Pedro T. Monteiro; Axel von Kamp; Ioannis Xenarios; Hidde de Jong; Michael Hucka; Steffen Klamt; Denis Thieffry; Nicolas Le Novère; Julio Saez-Rodriguez; Tomáš Helikar
BackgroundQualitative frameworks, especially those based on the logical discrete formalism, are increasingly used to model regulatory and signalling networks. A major advantage of these frameworks is that they do not require precise quantitative data, and that they are well-suited for studies of large networks. While numerous groups have developed specific computational tools that provide original methods to analyse qualitative models, a standard format to exchange qualitative models has been missing.ResultsWe present the Systems Biology Markup Language (SBML) Qualitative Models Package (“qual”), an extension of the SBML Level 3 standard designed for computer representation of qualitative models of biological networks. We demonstrate the interoperability of models via SBML qual through the analysis of a specific signalling network by three independent software tools. Furthermore, the collective effort to define the SBML qual format paved the way for the development of LogicalModel, an open-source model library, which will facilitate the adoption of the format as well as the collaborative development of algorithms to analyse qualitative models.ConclusionsSBML qual allows the exchange of qualitative models among a number of complementary software tools. SBML qual has the potential to promote collaborative work on the development of novel computational approaches, as well as on the specification and the analysis of comprehensive qualitative models of regulatory and signalling networks.
Journal of Integrative Bioinformatics | 2018
Michael Hucka; Frank Bergmann; Stefan Hoops; Sarah M. Keating; Sven Sahle; James C. Schaff; Lucian P. Smith; Darren J. Wilkinson
Summary Computational models can help researchers to interpret data, understand biological function, and make quantitative predictions. The Systems Biology Markup Language (SBML) is a file format for representing computational models in a declarative form that can be exchanged between different software systems. SBML is oriented towards describing biological processes of the sort common in research on a number of topics, including metabolic pathways, cell signaling pathways, and many others. By supporting SBML as an input/output format, different tools can all operate on an identical representation of a model, removing opportunities for translation errors and assuring a common starting point for analyses and simulations. This document provides the specification for Version 1 of SBML Level 3 Core. The specification defines the data structures prescribed by SBML as well as their encoding in XML, the eXtensible Markup Language. This specification also defines validation rules that determine the validity of an SBML document, and provides many examples of models in SBML form. Other materials and software are available from the SBML project web site, http://sbml.org/.
Methods in Cell Biology | 2008
Maria J. Schilstra; Stephen R. Martin; Sarah M. Keating
In this chapter, we provide the basic information required to understand the central concepts in the modeling and simulation of complex biochemical processes. We underline the fact that most biochemical processes involve sequences of interactions between distinct entities (molecules, molecular assemblies), and also stress that models must adhere to the laws of thermodynamics. Therefore, we discuss the principles of mass-action reaction kinetics, the dynamics of equilibrium and steady state, and enzyme kinetics, and explain how to assess transition probabilities and reactant lifetime distributions for first-order reactions. Stochastic simulation of reaction systems in well-stirred containers is introduced using a relatively simple, phenomenological model of microtubule dynamic instability in vitro. We demonstrate that deterministic simulation [by numerical integration of coupled ordinary differential equations (ODE)] produces trajectories that would be observed if the results of many rounds of stochastic simulation of the same system were averaged. In Section V, we highlight several practical issues with regard to the assessment of parameter values. We draw some attention to the development of a standard format for model storage and exchange, and provide a list of selected software tools that may facilitate the model building process, and can be used to simulate the modeled systems.
international conference on e-science | 2011
Michael Hucka; Frank Bergmann; Sarah M. Keating; Lucian P. Smith
Computational systems biologists today have a healthy selection of software resources to help them do research. Many software packages, especially those concerned with computational modeling, have adopted SBML (the Systems Biology Markup Language) as a machine-readable format to permit users to exchange models. Our group has a keen interest in understanding the landscape of SBML support. To help us ascertain the state of modern SBML-compatible software, in mid-2011 we initiated a survey of software packages that support SBML. Here we report the preliminary survey results. Based on 81 packages for which we have data so far, we summarize the trends in six areas: (1) What are the major types of functionality offered by the software systems? (2) What mathematical frameworks do they support? (3) What are their SBML-specific capabilities? (4) What other standards do they support besides SBML? (5) What are their characteristics with respect to run-time environments? And finally, (6) what are the availability and licensing terms?
Journal of Integrative Bioinformatics | 2015
Claudine Chaouiya; Sarah M. Keating; Duncan Bérenguier; Aurélien Naldi; Denis Thieffry; Martijn P. van Iersel; Nicolas Le Novère; Tomáš Helikar
Quantitative methods for modelling biological networks require an in-depth knowledge of the biochemical reactions and their stoichiometric and kinetic parameters. In many practical cases, this knowledge is missing. This has led to the development of several qualitative modelling methods using information such as, for example, gene expression data coming from functional genomic experiments. The SBML Level 3 Version 1 Core specification does not provide a mechanism for explicitly encoding qualitative models, but it does provide a mechanism for SBML packages to extend the Core specification and add additional syntactical constructs. The SBML Qualitative Models package for SBML Level 3 adds features so that qualitative models can be directly and explicitly encoded. The approach taken in this package is essentially based on the definition of regulatory or influence graphs. The SBML Qualitative Models package defines the structure and syntax necessary to describe qualitative models that associate discrete levels of activities with entity pools and the transitions between states that describe the processes involved. This is particularly suited to logical models (Boolean or multi-valued) and some classes of Petri net models can be encoded with the approach.