Demo Data from VLDB 2026 / reviewers in the wild / expert
Michael P. H. Stumpf
dblp:27/3580
· DBLP profile ↗
24ranked-venue papers
0as first author
3since 2021 · last 2023
0000-0002-3577-1222ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 24 · 3 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
16 papers |
Bioinformatics and computational biology · 86% Computational science and engineering · 14% | |
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 100% |
Topics — the 20 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
systems biology |
2.0 | 8 | 2023 | BondGraphs.jl: composable energy-based modelling in systems biology · Bioinform. 2023 GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulation · Bioinform. 2020 PEITH(Θ): perfecting experiments with information theory in Python with GPU support · Bioinform. 2018 |
Bioinformatics and computational biology › systems biology
parameter estimation |
0.8 | 2 | 2020 | GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulation · Bioinform. 2020 PEITH(Θ): perfecting experiments with information theory in Python with GPU support · Bioinform. 2018 |
Computational science and engineering
model selection |
0.8 | 3 | 2020 | GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulation · Bioinform. 2020 SYSBIONS: nested sampling for systems biology · Bioinform. 2015 Simulation-based model selection for dynamical systems in systems and population biology · Bioinform. 2010 |
Bioinformatics and computational biology › biological network › network biology
biological network modeling |
0.6 | 1 | 2022 | HyperGraphs.jl: representing higher-order relationships in Julia · Bioinform. 2022 |
Bioinformatics and computational biology › synthetic biology
biomolecular circuit design |
0.6 | 1 | 2022 | Bayesian and Algebraic Strategies to Design in Synthetic Biology · Proc. IEEE 2022 |
Bioinformatics and computational biology
synthetic biology |
0.6 | 1 | 2022 | Bayesian and Algebraic Strategies to Design in Synthetic Biology · Proc. IEEE 2022 |
Bioinformatics and computational biology
approximate bayesian computation |
0.5 | 2 | 2020 | GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulation · Bioinform. 2020 ABC-SysBio - approximate Bayesian computation in Python with GPU support · Bioinform. 2010 |
Bioinformatics and computational biology
moment closure approximation |
0.2 | 1 | 2016 | MEANS: python package for Moment Expansion Approximation, iNference and Simulation · Bioinform. 2016 |
Bioinformatics and computational biology › systems biology › biochemical reaction network modeling
biochemical network simulation |
0.2 | 2 | 2016 | GPU accelerated biochemical network simulation · Bioinform. 2011 MEANS: python package for Moment Expansion Approximation, iNference and Simulation · Bioinform. 2016 |
Bioinformatics and computational biology
biomedical text mining |
0.1 | 1 | 2012 | Which species is it? Species-driven gene name disambiguation using random walks over a mixture of adjacency matrices · Bioinform. 2012 |
Bioinformatics and computational biology › biomedical text mining
gene name disambiguation |
0.1 | 1 | 2012 | Which species is it? Species-driven gene name disambiguation using random walks over a mixture of adjacency matrices · Bioinform. 2012 |
Bioinformatics and computational biology › biological network › network biology › network inference
gene regulatory network inference |
0.1 | 1 | 2012 | Inference of temporally varying Bayesian Networks · Bioinform. 2012 |
Computational science and engineering
sensitivity analysis |
0.1 | 1 | 2012 | StochSens - matlab package for sensitivity analysis of stochastic chemical systems · Bioinform. 2012 |
Computational science and engineering › parallel computing
GPU acceleration |
0.1 | 1 | 2011 | GPU accelerated biochemical network simulation · Bioinform. 2011 |
Bioinformatics and computational biology
time course data analysis |
0.1 | 1 | 2009 | Gaussian process regression bootstrapping: exploring the effects of uncertainty in time course data · Bioinform. 2009 |
Computational science and engineering
uncertainty quantification |
0.1 | 1 | 2009 | Gaussian process regression bootstrapping: exploring the effects of uncertainty in time course data · Bioinform. 2009 |
Bioinformatics and computational biology › systems biology › cellular signaling
signaling pathway modeling |
0.1 | 1 | 2014 | StochDecomp - Matlab package for noise decomposition in stochastic biochemical systems · Bioinform. 2014 |
Bioinformatics and computational biology › systems biology
dynamical system modeling |
0.0 | 1 | 2010 | Simulation-based model selection for dynamical systems in systems and population biology · Bioinform. 2010 |
Bioinformatics and computational biology
population biology |
0.0 | 1 | 2010 | Simulation-based model selection for dynamical systems in systems and population biology · Bioinform. 2010 |
Bioinformatics and computational biology › network bioinformatics › biological network analysis › network analysis
network topology inference |
0.0 | 1 | 2009 | Gaussian process regression bootstrapping: exploring the effects of uncertainty in time course data · Bioinform. 2009 |
Methods — techniques the papers use, named apart from their topics
bayesian inference · 2.1algebraic methods · 1.7thermodynamic constraint enforcement · 0.7bond graph formalism · 0.7hypergraph · 0.6sequential monte carlo · 0.4rejection ABC · 0.4gaussian process emulation · 0.4linear noise approximation · 0.3information theory · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | BondGraphs.jl: composable energy-based modelling in systems biologyabstractSUMMARY: BondGraphs.jl is a Julia implementation of bond graphs. Bond graphs provide a modelling framework that describes energy flow through a physical system and by construction enforce thermodynamic constraints. The framework is widely used in engineering and has recently been shown to be a powerful approach for modelling biology. Models are mutable, hierarchical, multiscale, and multiphysics, and BondGraphs.jl is compatible with the Julia modelling ecosystem. AVAILABILITY AND IMPLEMENTATION: BondGraphs.jl is freely available under the MIT license. Source code and documentation can be found at https://github.com/jedforrest/BondGraphs.jl. Joshua Forrest, Vijay Rajagopal, Michael P. H. Stumpf, Michael Pan |
Bioinform. | 3 |
| 2022 | HyperGraphs.jl: representing higher-order relationships in JuliaabstractSUMMARY: HyperGraphs.jl is a Julia package that implements hypergraphs. These are a generalization of graphs that allow us to represent n-ary relationships and not just binary, pairwise relationships. High-order interactions are commonplace in biological systems and are of critical importance to their dynamics; hypergraphs thus offer a natural way to accurately describe and model these systems. AVAILABILITY AND IMPLEMENTATION: HyperGraphs.jl is freely available under the MIT license. Source code and documentation can be found at https://github.com/lpmdiaz/HyperGraphs.jl. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Léo P. M. Diaz, Michael P. H. Stumpf |
Bioinform. | 2 |
| 2022 | Bayesian and Algebraic Strategies to Design in Synthetic BiologyabstractInnovation in synthetic biology often still depends on large-scale experimental trial and error, domain expertise, and ingenuity. The application of rational design engineering methods promises to make this more efficient, faster, cheaper, and safer. However, this requires mathematical models of cellular systems. For these models, we then have to determine if they can meet our intended target behavior. Here, we develop two complementary approaches that allow us to determine whether a given molecular circuit, represented by a mathematical model, is capable of fulfilling our design objectives. We discuss algebraic methods that are capable of identifying general principles guaranteeing desired behavior; we provide an overview of Bayesian design approaches that allow us to choose a model that has the highest probability of fulfilling our design objectives from a set of models. We discuss their uses in the context of biochemical adaptation and, then, consider how robustness can and should affect our design approach. Robyn Araujo, Sean T. Vittadello, Michael P. H. Stumpf |
Proc. IEEE | 3 |
| 2020 | GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulationabstractMOTIVATION: Approximate Bayesian computation (ABC) is an important framework within which to infer the structure and parameters of a systems biology model. It is especially suitable for biological systems with stochastic and nonlinear dynamics, for which the likelihood functions are intractable. However, the associated computational cost often limits ABC to models that are relatively quick to simulate in practice. RESULTS: We here present a Julia package, GpABC, that implements parameter inference and model selection for deterministic or stochastic models using (i) standard rejection ABC or sequential Monte Carlo ABC or (ii) ABC with Gaussian process emulation. The latter significantly reduces the computational cost. AVAILABILITY AND IMPLEMENTATION: https://github.com/tanhevg/GpABC.jl. Evgeny Tankhilevich, Jonathan Ish-Horowicz, Tara Hameed, Elisabeth Roesch, Istvan T. Kleijn, Michael P. H. Stumpf, Fei He 0002 |
Bioinform. | 6 |
| 2019 | Parametric and non-parametric gradient matching for network inference: a comparisonabstractBACKGROUND: Reverse engineering of gene regulatory networks from time series gene-expression data is a challenging problem, not only because of the vast sets of candidate interactions but also due to the stochastic nature of gene expression. We limit our analysis to nonlinear differential equation based inference methods. In order to avoid the computational cost of large-scale simulations, a two-step Gaussian process interpolation based gradient matching approach has been proposed to solve differential equations approximately. RESULTS: We apply a gradient matching inference approach to a large number of candidate models, including parametric differential equations or their corresponding non-parametric representations, we evaluate the network inference performance under various settings for different inference objectives. We use model averaging, based on the Bayesian Information Criterion (BIC), to combine the different inferences. The performance of different inference approaches is evaluated using area under the precision-recall curves. CONCLUSIONS: We found that parametric methods can provide comparable, and often improved inference compared to non-parametric methods; the latter, however, require no kinetic information and are computationally more efficient. Leander Dony, Fei He 0002, Michael P. H. Stumpf |
BMC Bioinform. | 3 |
| 2018 | PEITH(Θ): perfecting experiments with information theory in Python with GPU supportabstractMotivation: Different experiments provide differing levels of information about a biological system. This makes it difficult, a priori, to select one of them beyond mere speculation and/or belief, especially when resources are limited. With the increasing diversity of experimental approaches and general advances in quantitative systems biology, methods that inform us about the information content that a given experiment carries about the question we want to answer, become crucial. Results: PEITH(Θ) is a general purpose, Python framework for experimental design in systems biology. PEITH(Θ) uses Bayesian inference and information theory in order to derive which experiments are most informative in order to estimate all model parameters and/or perform model predictions. Availability and implementation: https://github.com/MichaelPHStumpf/Peitho. Contact: [email protected] or [email protected]. Leander Dony, Jonas Mackerodt, Scott Ward, Sarah Filippi, Michael P. H. Stumpf, Juliane Liepe |
Bioinform. | 5 |
| 2018 | Transition state characteristics during cell differentiationabstractModels describing the process of stem-cell differentiation are plentiful, and may offer insights into the underlying mechanisms and experimentally observed behaviour. Waddington's epigenetic landscape has been providing a conceptual framework for differentiation processes since its inception. It also allows, however, for detailed mathematical and quantitative analyses, as the landscape can, at least in principle, be related to mathematical models of dynamical systems. Here we focus on a set of dynamical systems features that are intimately linked to cell differentiation, by considering exemplar dynamical models that capture important aspects of stem cell differentiation dynamics. These models allow us to map the paths that cells take through gene expression space as they move from one fate to another, e.g. from a stem-cell to a more specialized cell type. Our analysis highlights the role of the transition state (TS) that separates distinct cell fates, and how the nature of the TS changes as the underlying landscape changes-change that can be induced by e.g. cellular signaling. We demonstrate that models for stem cell differentiation may be interpreted in terms of either a static or transitory landscape. For the static case the TS represents a particular transcriptional profile that all cells approach during differentiation. Alternatively, the TS may refer to the commonly observed period of heterogeneity as cells undergo stochastic transitions. Rowan D. Brackston, Eszter Lakatos, Michael P. H. Stumpf |
PLoS Comput. Biol. | 3 |
| 2016 | MEANS: python package for Moment Expansion Approximation, iNference and SimulationabstractMOTIVATION: Many biochemical systems require stochastic descriptions. Unfortunately these can only be solved for the simplest cases and their direct simulation can become prohibitively expensive, precluding thorough analysis. As an alternative, moment closure approximation methods generate equations for the time-evolution of the system's moments and apply a closure ansatz to obtain a closed set of differential equations; that can become the basis for the deterministic analysis of the moments of the outputs of stochastic systems. RESULTS: We present a free, user-friendly tool implementing an efficient moment expansion approximation with parametric closures that integrates well with the IPython interactive environment. Our package enables the analysis of complex stochastic systems without any constraints on the number of species and moments studied and the type of rate laws in the system. In addition to the approximation method our package provides numerous tools to help non-expert users in stochastic analysis. AVAILABILITY AND IMPLEMENTATION: https://github.com/theosysbio/means CONTACTS: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Sisi Fan, Quentin Geissmann, Eszter Lakatos, Saulius Lukauskas, Angelique Ale, Ann C. Babtie, Paul D. W. Kirk, Michael P. H. Stumpf |
Bioinform. | 8 |
| 2015 | SYSBIONS: nested sampling for systems biologyabstractMOTIVATION: Model selection is a fundamental part of the scientific process in systems biology. Given a set of competing hypotheses, we routinely wish to choose the one that best explains the observed data. In the Bayesian framework, models are compared via Bayes factors (the ratio of evidences), where a model's evidence is the support given to the model by the data. A parallel interest is inferring the distribution of the parameters that define a model. Nested sampling is a method for the computation of a model's evidence and the generation of samples from the posterior parameter distribution. RESULTS: We present a C-based, GPU-accelerated implementation of nested sampling that is designed for biological applications. The algorithm follows a standard routine with optional extensions and additional features. We provide a number of methods for sampling from the prior subject to a likelihood constraint. AVAILABILITY AND IMPLEMENTATION: The software SYSBIONS is available from http://www.theosysbio.bio.ic.ac.uk/resources/sysbions/ CONTACT: [email protected], [email protected]. Paul D. W. Kirk, Michael P. H. Stumpf |
Bioinform. | 3 |
| 2014 | StochDecomp - Matlab package for noise decomposition in stochastic biochemical systemsabstractMOTIVATION: Stochasticity is an indispensable aspect of biochemical processes at the cellular level. Studies on how the noise enters and propagates in biochemical systems provided us with non-trivial insights into the origins of stochasticity, in total, however, they constitute a patchwork of different theoretical analyses. RESULTS: Here we present a flexible and widely applicable noise decomposition tool that allows us to calculate contributions of individual reactions to the total variability of a system's output. With the package it is, therefore, possible to quantify how the noise enters and propagates in biochemical systems. We also demonstrate and exemplify using the JAK-STAT signalling pathway that the noise contributions resulting from individual reactions can be inferred from data experimental data along with Bayesian parameter inference. The method is based on the linear noise approximation, which is assumed to provide a reasonable representation of analyzed systems. AVAILABILITY AND IMPLEMENTATION: http://sourceforge.net/p/stochdecomp/ Tomasz Jetka, Agata Charzynska, Anna Gambin, Michael P. H. Stumpf, Michal Komorowski |
Bioinform. | 4 |
| 2014 | Derivative processes for modelling metabolic fluxesabstractMOTIVATION: One of the challenging questions in modelling biological systems is to characterize the functional forms of the processes that control and orchestrate molecular and cellular phenotypes. Recently proposed methods for the analysis of metabolic pathways, for example, dynamic flux estimation, can only provide estimates of the underlying fluxes at discrete time points but fail to capture the complete temporal behaviour. To describe the dynamic variation of the fluxes, we additionally require the assumption of specific functional forms that can capture the temporal behaviour. However, it also remains unclear how to address the noise which might be present in experimentally measured metabolite concentrations. RESULTS: Here we propose a novel approach to modelling metabolic fluxes: derivative processes that are based on multiple-output Gaussian processes (MGPs), which are a flexible non-parametric Bayesian modelling technique. The main advantages that follow from MGPs approach include the natural non-parametric representation of the fluxes and ability to impute the missing data in between the measurements. Our derivative process approach allows us to model changes in metabolite derivative concentrations and to characterize the temporal behaviour of metabolic fluxes from time course data. Because the derivative of a Gaussian process is itself a Gaussian process, we can readily link metabolite concentrations to metabolic fluxes and vice versa. Here we discuss how this can be implemented in an MGP framework and illustrate its application to simple models, including nitrogen metabolism in Escherichia coli. AVAILABILITY AND IMPLEMENTATION: R code is available from the authors upon request. Justina Zurauskiene, Paul D. W. Kirk, Thomas Thorne, John Pinney, Michael P. H. Stumpf |
Bioinform. | 5 |
| 2014 | Model Selection in Systems Biology Depends on Experimental DesignabstractExperimental design attempts to maximise the information available for modelling tasks. An optimal experiment allows the inferred models or parameters to be chosen with the highest expected degree of confidence. If the true system is faithfully reproduced by one of the models, the merit of this approach is clear - we simply wish to identify it and the true parameters with the most certainty. However, in the more realistic situation where all models are incorrect or incomplete, the interpretation of model selection outcomes and the role of experimental design needs to be examined more carefully. Using a novel experimental design and model selection framework for stochastic state-space models, we perform high-throughput in-silico analyses on families of gene regulatory cascade models, to show that the selected model can depend on the experiment performed. We observe that experimental design thus makes confidence a criterion for model choice, but that this does not necessarily correlate with a model's predictive power or correctness. Finally, in the special case of linear ordinary differential equation (ODE) models, we explore how wrong a model has to be before it influences the conclusions of a model selection analysis. Daniel Silk, Paul D. W. Kirk, Chris P. Barnes, Tina Toni, Michael P. H. Stumpf |
PLoS Comput. Biol. | 5 |
| 2013 | Maximizing the Information Content of Experiments in Systems BiologyabstractOur understanding of most biological systems is in its infancy. Learning their structure and intricacies is fraught with challenges, and often side-stepped in favour of studying the function of different gene products in isolation from their physiological context. Constructing and inferring global mathematical models from experimental data is, however, central to systems biology. Different experimental setups provide different insights into such systems. Here we show how we can combine concepts from Bayesian inference and information theory in order to identify experiments that maximize the information content of the resulting data. This approach allows us to incorporate preliminary information; it is global and not constrained to some local neighbourhood in parameter space and it readily yields information on parameter robustness and confidence. Here we develop the theoretical framework and apply it to a range of exemplary problems that highlight how we can improve experimental investigations into the structure and dynamics of biological systems and their behavior. Juliane Liepe, Sarah Filippi, Michal Komorowski, Michael P. H. Stumpf |
PLoS Comput. Biol. | 4 |
| 2012 | Which species is it? Species-driven gene name disambiguation using random walks over a mixture of adjacency matricesabstractMOTIVATION: The scientific literature contains a wealth of information about biological systems. Manual curation lacks the scalability to extract this information due to the ever-increasing numbers of papers being published. The development and application of text mining technologies has been proposed as a way of dealing with this problem. However, the inter-species ambiguity of the genomic nomenclature makes mapping of gene mentions identified in text to their corresponding Entrez gene identifiers an extremely difficult task. We propose a novel method, which transforms a MEDLINE record into a mixture of adjacency matrices; by performing a random walkover the resulting graph, we can perform multi-class supervised classification allowing the assignment of taxonomy identifiers to individual gene mentions. The ability to achieve good performance at this task has a direct impact on the performance of normalizing gene mentions to Entrez gene identifiers. Such graph mixtures add flexibility and allow us to generate probabilistic classification schemes that naturally reflect the uncertainties inherent, even in literature-derived data. RESULTS: Our method performs well in terms of both micro- and macro-averaged performance, achieving micro-F(1) of 0.76 and macro-F(1) of 0.36 on the publicly available DECA corpus. Re-curation of the DECA corpus was performed, with our method achieving 0.88 micro-F(1) and 0.51 macro-F(1). Our method improves over standard classification techniques [such as support vector machines (SVMs)] in a number of ways: flexibility, interpretability and its resistance to the effects of class bias in the training data. Good performance is achieved without the need for computationally expensive parse tree generation or 'bag of words classification'. Nathan Harmston, Wendy Filsell, Michael P. H. Stumpf |
Bioinform. | 3 |
| 2012 | StochSens - matlab package for sensitivity analysis of stochastic chemical systemsabstractMOTIVATION: The growing interest in the role of stochasticity in biochemical systems drives the demand for tools to analyse stochastic dynamical models of chemical reactions. One powerful tool to elucidate performance of dynamical systems is sensitivity analysis. Traditionally, however, the concept of sensitivity has mainly been applied to deterministic systems, and the difficulty to generalize these concepts for stochastic systems results from necessity of extensive Monte Carlo simulations. RESULTS: Here we present a Matlab package, StochSens, that implements sensitivity analysis for stochastic chemical systems using the concept of the Fisher Information Matrix (FIM). It uses the linear noise approximation to represent the FIM in terms of solutions of ordinary differential equations. This is the first computational tool that allows for quick computation of the Information Matrix for stochastic systems without the need for Monte Carlo simulations. AVAILABILITY: http://www.theosysbio.bio.ic.ac.uk/resources/stns SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Michal Komorowski, Justina Zurauskiene, Michael P. H. Stumpf |
Bioinform. | 3 |
| 2012 | Inference of temporally varying Bayesian NetworksabstractMOTIVATION: When analysing gene expression time series data, an often overlooked but crucial aspect of the model is that the regulatory network structure may change over time. Although some approaches have addressed this problem previously in the literature, many are not well suited to the sequential nature of the data. RESULTS: Here, we present a method that allows us to infer regulatory network structures that may vary between time points, using a set of hidden states that describe the network structure at a given time point. To model the distribution of the hidden states, we have applied the Hierarchical Dirichlet Process Hidden Markov Model, a non-parametric extension of the traditional Hidden Markov Model, which does not require us to fix the number of hidden states in advance. We apply our method to existing microarray expression data as well as demonstrating is efficacy on simulated test data. Thomas Thorne, Michael P. H. Stumpf |
Bioinform. | 2 |
| 2011 | GPU accelerated biochemical network simulationabstractMOTIVATION: Mathematical modelling is central to systems and synthetic biology. Using simulations to calculate statistics or to explore parameter space is a common means for analysing these models and can be computationally intensive. However, in many cases, the simulations are easily parallelizable. Graphics processing units (GPUs) are capable of efficiently running highly parallel programs and outperform CPUs in terms of raw computing power. Despite their computational advantages, their adoption by the systems biology community is relatively slow, since differences in hardware architecture between GPUs and CPUs complicate the porting of existing code. RESULTS: We present a Python package, cuda-sim, that provides highly parallelized algorithms for the repeated simulation of biochemical network models on NVIDIA CUDA GPUs. Algorithms are implemented for the three popular types of model formalisms: the LSODA algorithm for ODE integration, the Euler-Maruyama algorithm for SDE simulation and the Gillespie algorithm for MJP simulation. No knowledge of GPU computing is required from the user. Models can be specified in SBML format or provided as CUDA code. For running a large number of simulations in parallel, up to 360-fold decrease in simulation runtime is attained when compared to single CPU implementations. AVAILABILITY: http://cuda-sim.sourceforge.net/ Yanxiang Zhou, Juliane Liepe, Xia Sheng, Michael P. H. Stumpf, Chris P. Barnes |
Bioinform. | 4 |
| 2010 | ABC-SysBio - approximate Bayesian computation in Python with GPU supportabstractMOTIVATION: The growing field of systems biology has driven demand for flexible tools to model and simulate biological systems. Two established problems in the modeling of biological processes are model selection and the estimation of associated parameters. A number of statistical approaches, both frequentist and Bayesian, have been proposed to answer these questions. RESULTS: Here we present a Python package, ABC-SysBio, that implements parameter inference and model selection for dynamical systems in an approximate Bayesian computation (ABC) framework. ABC-SysBio combines three algorithms: ABC rejection sampler, ABC SMC for parameter inference and ABC SMC for model selection. It is designed to work with models written in Systems Biology Markup Language (SBML). Deterministic and stochastic models can be analyzed in ABC-SysBio. AVAILABILITY: http://abc-sysbio.sourceforge.net Juliane Liepe, Chris P. Barnes, Erika Cule, Kamil Erguler, Paul D. W. Kirk, Tina Toni, Michael P. H. Stumpf |
Bioinform. | 7 |
| 2010 | Simulation-based model selection for dynamical systems in systems and population biologyabstractMOTIVATION: Computer simulations have become an important tool across the biomedical sciences and beyond. For many important problems several different models or hypotheses exist and choosing which one best describes reality or observed data is not straightforward. We therefore require suitable statistical tools that allow us to choose rationally between different mechanistic models of, e.g. signal transduction or gene regulation networks. This is particularly challenging in systems biology where only a small number of molecular species can be assayed at any given time and all measurements are subject to measurement uncertainty. RESULTS: Here, we develop such a model selection framework based on approximate Bayesian computation and employing sequential Monte Carlo sampling. We show that our approach can be applied across a wide range of biological scenarios, and we illustrate its use on real data describing influenza dynamics and the JAK-STAT signalling pathway. Bayesian model selection strikes a balance between the complexity of the simulation models and their ability to describe observed data. The present approach enables us to employ the whole formal apparatus to any system that can be (efficiently) simulated, even when exact likelihoods are computationally intractable. Tina Toni, Michael P. H. Stumpf |
Bioinform. | 2 |
| 2010 | Trees on networks: resolving statistical patterns of phylogenetic similarities among interacting proteinsabstractBACKGROUND: Phylogenies capture the evolutionary ancestry linking extant species. Correlations and similarities among a set of species are mediated by and need to be understood in terms of the phylogenic tree. In a similar way it has been argued that biological networks also induce correlations among sets of interacting genes or their protein products. RESULTS: We develop suitable statistical resampling schemes that can incorporate these two potential sources of correlation into a single inferential framework. To illustrate our approach we apply it to protein interaction data in yeast and investigate whether the phylogenetic trees of interacting proteins in a panel of yeast species are more similar than would be expected by chance. CONCLUSIONS: While we find only negligible evidence for such increased levels of similarities, our statistical approach allows us to resolve the previously reported contradictory results on the levels of co-evolution induced by protein-protein interactions. We conclude with a discussion as to how we may employ the statistical framework developed here in further functional and evolutionary analyses of biological networks and systems. William P. Kelly, Michael P. H. Stumpf |
BMC Bioinform. | 2 |
| 2009 | Gaussian process regression bootstrapping: exploring the effects of uncertainty in time course dataabstractMOTIVATION: Although widely accepted that high-throughput biological data are typically highly noisy, the effects that this uncertainty has upon the conclusions we draw from these data are often overlooked. However, in order to assign any degree of confidence to our conclusions, we must quantify these effects. Bootstrap resampling is one method by which this may be achieved. Here, we present a parametric bootstrapping approach for time-course data, in which Gaussian process regression (GPR) is used to fit a probabilistic model from which replicates may then be drawn. This approach implicitly allows the time dependence of the data to be taken into account, and is applicable to a wide range of problems. RESULTS: We apply GPR bootstrapping to two datasets from the literature. In the first example, we show how the approach may be used to investigate the effects of data uncertainty upon the estimation of parameters in an ordinary differential equations (ODE) model of a cell signalling pathway. Although we find that the parameter estimates inferred from the original dataset are relatively robust to data uncertainty, we also identify a distinct second set of estimates. In the second example, we use our method to show that the topology of networks constructed from time-course gene expression data appears to be sensitive to data uncertainty, although there may be individual edges in the network that are robust in light of present data. AVAILABILITY: Matlab code for performing GPR bootstrapping is available from our web site: http://www3.imperial.ac.uk/theoreticalsystemsbiology/data-software/. Paul D. W. Kirk, Michael P. H. Stumpf |
Bioinform. | 2 |
| 2008 | Nonidentifiability of the Source of Intrinsic Noise in Gene Expression from Single-Burst DataabstractOver the last few years, experimental data on the fluctuations in gene activity between individual cells and within the same cell over time have confirmed that gene expression is a "noisy" process. This variation is in part due to the small number of molecules taking part in some of the key reactions that are involved in gene expression. One of the consequences of this is that protein production often occurs in bursts, each due to a single promoter or transcription factor binding event. Recently, the distribution of the number of proteins produced in such bursts has been experimentally measured, offering a unique opportunity to study the relative importance of different sources of noise in gene expression. Here, we provide a derivation of the theoretical probability distribution of these bursts for a wide variety of different models of gene expression. We show that there is a good fit between our theoretical distribution and that obtained from two different published experimental datasets. We then prove that, irrespective of the details of the model, the burst size distribution is always geometric and hence determined by a single parameter. Many different combinations of the biochemical rates for the constituent reactions of both transcription and translation will therefore lead to the same experimentally observed burst size distribution. It is thus impossible to identify different sources of fluctuations purely from protein burst size data or to use such data to estimate all of the model parameters. We explore methods of inferring these values when additional types of experimental data are available. Piers J. Ingram, Michael P. H. Stumpf, Jaroslav Stark |
PLoS Comput. Biol. | 2 |
| 2007 | Generating confidence intervals on biological networksabstractBACKGROUND: In the analysis of networks we frequently require the statistical significance of some network statistic, such as measures of similarity for the properties of interacting nodes. The structure of the network may introduce dependencies among the nodes and it will in general be necessary to account for these dependencies in the statistical analysis. To this end we require some form of Null model of the network: generally rewired replicates of the network are generated which preserve only the degree (number of interactions) of each node. We show that this can fail to capture important features of network structure, and may result in unrealistic significance levels, when potentially confounding additional information is available. METHODS: We present a new network resampling Null model which takes into account the degree sequence as well as available biological annotations. Using gene ontology information as an illustration we show how this information can be accounted for in the resampling approach, and the impact such information has on the assessment of statistical significance of correlations and motif-abundances in the Saccharomyces cerevisiae protein interaction network. An algorithm, GOcardShuffle, is introduced to allow for the efficient construction of an improved Null model for network data. RESULTS: We use the protein interaction network of S. cerevisiae; correlations between the evolutionary rates and expression levels of interacting proteins and their statistical significance were assessed for Null models which condition on different aspects of the available data. The novel GOcardShuffle approach results in a Null model for annotated network data which appears better to describe the properties of real biological networks. CONCLUSION: An improved statistical approach for the statistical analysis of biological network data, which conditions on the available biological information, leads to qualitatively different results compared to approaches which ignore such annotations. In particular we demonstrate the effects of the biological organization of the network can be sufficient to explain the observed similarity of interacting proteins. Thomas Thorne, Michael P. H. Stumpf |
BMC Bioinform. | 2 |
| 2007 | Using Likelihood-Free Inference to Compare Evolutionary Dynamics of the Protein Networks of H. pylori and P. falciparumabstractGene duplication with subsequent interaction divergence is one of the primary driving forces in the evolution of genetic systems. Yet little is known about the precise mechanisms and the role of duplication divergence in the evolution of protein networks from the prokaryote and eukaryote domains. We developed a novel, model-based approach for Bayesian inference on biological network data that centres on approximate Bayesian computation, or likelihood-free inference. Instead of computing the intractable likelihood of the protein network topology, our method summarizes key features of the network and, based on these, uses a MCMC algorithm to approximate the posterior distribution of the model parameters. This allowed us to reliably fit a flexible mixture model that captures hallmarks of evolution by gene duplication and subfunctionalization to protein interaction network data of Helicobacter pylori and Plasmodium falciparum. The 80% credible intervals for the duplication-divergence component are [0.64, 0.98] for H. pylori and [0.87, 0.99] for P. falciparum. The remaining parameter estimates are not inconsistent with sequence data. An extensive sensitivity analysis showed that incompleteness of PIN data does not largely affect the analysis of models of protein network evolution, and that the degree sequence alone barely captures the evolutionary footprints of protein networks relative to other statistics. Our likelihood-free inference approach enables a fully Bayesian analysis of a complex and highly stochastic system that is otherwise intractable at present. Modelling the evolutionary history of PIN data, it transpires that only the simultaneous analysis of several global aspects of protein networks enables credible and consistent inference to be made from available datasets. Our results indicate that gene duplication has played a larger part in the network evolution of the eukaryote than in the prokaryote, and suggests that single gene duplications with immediate divergence alone may explain more than 60% of biological network data in both domains. Oliver Ratmann, Ole Jørgensen 0002, Trevor Hinkley, Michael P. H. Stumpf, Sylvia Richardson, Carsten Wiuf |
PLoS Comput. Biol. | 4 |