Your browser doesn't support javascript.
loading
Show: 20 | 50 | 100
Results 1 - 14 de 14
Filter
Add more filters










Publication year range
1.
Math Biosci ; 348: 108822, 2022 06.
Article in English | MEDLINE | ID: mdl-35452633

ABSTRACT

In this article we show how dynamic publication media and the COPASI R Connector (CoRC) can be combined in a natural and synergistic way to communicate (biochemical) models. Dynamic publication media are becoming a popular tool for authors to effectively compose and publish their work. They are built from templates and the final documents are created dynamically. In addition, they can also be interactive. Working with dynamic publication media is made easy with the programming environment R via its integration with tools such as R Markdown, Jupyter and Shiny. Additionally, the COmplex PAthway SImulator COPASI (http://www.copasi.org), a widely used biochemical modelling toolkit, is available in R through the use of the COPASI R Connector (CoRC, https://jpahle.github.io/CoRC). Models are a common tool in the mathematical biosciences, in particular kinetic models of biochemical networks in (computational) systems biology. We focus on three application areas of dynamic publication media and CoRC: Documentation (reproducible workflows), Teaching (creating self-paced lessons) and Science Communication (immersive and engaging presentation). To illustrate these, we created six dynamic document examples in the form of R Markdown and Jupyter notebooks, hosted on the platforms GitHub, shinyapps.io, Google Colaboratory. Having code and output in one place, creating documents in template-form and the option of interactivity make the combination of dynamic documents and CoRC a versatile tool. All our example documents are freely available at https://jpahle.github.io/DynamiCoRC under the Creative Commons BY 4.0 licence.


Subject(s)
Software , Systems Biology , Kinetics
2.
Bioinformatics ; 37(17): 2778-2779, 2021 Sep 09.
Article in English | MEDLINE | ID: mdl-33470404

ABSTRACT

MOTIVATION: COPASI is a biochemical simulator and model analyzer which has found widespread use in academic research, teaching and beyond. One of COPASI's strengths is its graphical user interface, and this is what most users work with. COPASI also provides a command-line tool. So far, an intuitive scripting interface that allows the creation and documentation of systems biology workflows was missing though. RESULTS: We have developed CoRC, the COPASI R Connector, an R package which provides a high-level scripting interface for COPASI. It closely mirrors the thought process of a (graphical interface) user and should therefore be very easy to use. This allows for complex workflows to be reproducibly scripted, utilizing COPASI's powerful analytic toolset in combination with R's extensive analysis and package ecosystem. AVAILABILITY AND IMPLEMENTATION: CoRC is a free and open-source R package, available via GitHub at https://jpahle.github.io/CoRC/ under the Artistic-2.0 license. SUPPLEMENTARY INFORMATION: We provide tutorial articles as well as several example scripts on the project's website.

3.
Methods Mol Biol ; 2049: 285-314, 2019.
Article in English | MEDLINE | ID: mdl-31602618

ABSTRACT

Computational systems biology involves integrating heterogeneous datasets in order to generate models. These models can assist with understanding and prediction of biological phenomena. Generating datasets and integrating them into models involves a wide range of scientific expertise. As a result these datasets are often collected by one set of researchers, and exchanged with others researchers for constructing the models. For this process to run smoothly the data and models must be FAIR-findable, accessible, interoperable, and reusable. In order for data and models to be FAIR they must be structured in consistent and predictable ways, and described sufficiently for other researchers to understand them. Furthermore, these data and models must be shared with other researchers, with appropriately controlled sharing permissions, before and after publication. In this chapter we explore the different data and model standards that assist with structuring, describing, and sharing. We also highlight the popular standards and sharing databases within computational systems biology.


Subject(s)
Data Management/methods , Systems Biology/methods , Computational Biology , Databases, Factual
4.
Biophys Chem ; 245: 41-52, 2019 02.
Article in English | MEDLINE | ID: mdl-30611092

ABSTRACT

Several proteins are sensitive to frequency-modulated oscillations of calcium levels. Most of them exhibit increased activities for faster frequencies, a characteristic here referred to as high-pass activation. In contrast, the transcription factor NFAT is optimally activated at a specific frequency, a behaviour we call band-pass activation. We constructed a kinetic model of NFAT activation, confirming its ability for band-pass activation at experimentally observed frequencies. To characterise the requirements for band-pass activation further, we developed a minimal model, identifying antagonistic, calcium-dependent regulation with differently responsive regulators as essential for band-pass activation. Further, in optimisations cooperative binding proved to be an important feature for distinct frequency-decoding in models of high- and band-pass activation. A subsequent analysis of the optimised parameter sets revealed the most sensitive parameters along with additional preconditions for efficient decoding. Our analysis is not limited to NFAT, but potentially applies to any protein showing high- or band-pass activation.


Subject(s)
Calcineurin/metabolism , Calcium-Calmodulin-Dependent Protein Kinase Type 2/metabolism , Calcium/metabolism , Calmodulin/metabolism , NFATC Transcription Factors/metabolism , Protein Kinase C/metabolism , Animals , Calcium Signaling , Gene Expression Regulation , Humans , Kinetics , Models, Biological
5.
J Biotechnol ; 261: 215-220, 2017 Nov 10.
Article in English | MEDLINE | ID: mdl-28655634

ABSTRACT

COPASI is software used for the creation, modification, simulation and computational analysis of kinetic models in various fields. It is open-source, available for all major platforms and provides a user-friendly graphical user interface, but is also controllable via the command line and scripting languages. These are likely reasons for its wide acceptance. We begin this review with a short introduction describing the general approaches and techniques used in computational modeling in the biosciences. Next we introduce the COPASI package, and its capabilities, before looking at typical applications of COPASI in biotechnology.


Subject(s)
Biotechnology , Software , Systems Biology , Kinetics , Models, Biological
6.
IET Syst Biol ; 9(2): 64-73, 2015 Apr.
Article in English | MEDLINE | ID: mdl-26672148

ABSTRACT

Parameterisation of kinetic models plays a central role in computational systems biology. Besides the lack of experimental data of high enough quality, some of the biggest challenges here are identification issues. Model parameters can be structurally non-identifiable because of functional relationships. Noise in measured data is usually considered to be a nuisance for parameter estimation. However, it turns out that intrinsic fluctuations in particle numbers can make parameters identifiable that were previously non-identifiable. The authors present a method to identify model parameters that are structurally non-identifiable in a deterministic framework. The method takes time course recordings of biochemical systems in steady state or transient state as input. Often a functional relationship between parameters presents itself by a one-dimensional manifold in parameter space containing parameter sets of optimal goodness. Although the system's behaviour cannot be distinguished on this manifold in a deterministic framework it might be distinguishable in a stochastic modelling framework. Their method exploits this by using an objective function that includes a measure for fluctuations in particle numbers. They show on three example models, immigration-death, gene expression and Epo-EpoReceptor interaction, that this resolves the non-identifiability even in the case of measurement noise with known amplitude. The method is applied to partially observed recordings of biochemical systems with measurement noise. It is simple to implement and it is usually very fast to compute. This optimisation can be realised in a classical or Bayesian fashion.


Subject(s)
Algorithms , Bayes Theorem , Data Interpretation, Statistical , Models, Biological , Models, Statistical , Numerical Analysis, Computer-Assisted , Computer Simulation
7.
FEBS J ; 282(11): 2187-201, 2015 Jun.
Article in English | MEDLINE | ID: mdl-25779353

ABSTRACT

Translation of extracellular hormonal input into cellular responses is often mediated by repetitive increases in cytosolic free Ca(2+) concentration ([Ca(2+) ]c ). Amplitude, duration and frequency of these so-called [Ca(2+) ]c oscillations then carry information about the nature and concentration of the extracellular signalling molecule. At present, there are different hypotheses concerning the induction and control of these oscillations. Here, we investigated the role of agonist-induced receptor phosphorylation in this process using Chinese hamster ovary cells stably expressing a variant of the cholecystokinin 1 receptor (CCK1R) lacking the four consensus sites for protein kinase C (PKC) phosphorylation and deficient in CCK-induced receptor phosphorylation (CCK1R-mt cells). In the presence of cholecystokinin-(26-33)-peptide amide (CCK-8), these cells displayed Ca(2+) oscillations with a much more pronounced bursting dynamics rather than the dominant spiking dynamics observed in Chinese hamster ovary cells stably expressing the wild-type CCK1R. The bursting behaviour returned to predominantly spiking behaviour following removal of extracellular Ca(2+) , suggesting that CCK-8-induced, PKC-mediated CCK1R phosphorylation inhibits Ca(2+) influx across the plasma membrane. To gain mechanistic insight into the underlying mechanism we developed a mathematical model able to reproduce the experimental observations. From the model we conclude that binding of CCK-8 to the CCK1R leads to activation of PKC which subsequently phosphorylates the receptor to inhibit the receptor-mediated influx of Ca(2+) across the plasma membrane. Receptor-specific differences in this feedback mechanism may, at least in part, explain the observation that different agonists evoke [Ca(2+) ]c oscillations with different kinetics in the same cell type.


Subject(s)
Calcium Signaling , Protein Kinase C/metabolism , Receptor, Cholecystokinin A/metabolism , Animals , CHO Cells , Computer Simulation , Cricetinae , Cricetulus , Feedback, Physiological , Models, Biological , Phosphorylation , Protein Processing, Post-Translational
8.
Mol Syst Biol ; 9: 635, 2013.
Article in English | MEDLINE | ID: mdl-23340841

ABSTRACT

Rate control analysis defines the in vivo control map governing yeast protein synthesis and generates an extensively parameterized digital model of the translation pathway. Among other non-intuitive outcomes, translation demonstrates a high degree of functional modularity and comprises a non-stoichiometric combination of proteins manifesting functional convergence on a shared maximal translation rate. In exponentially growing cells, polypeptide elongation (eEF1A, eEF2, and eEF3) exerts the strongest control. The two other strong control points are recruitment of mRNA and tRNA(i) to the 40S ribosomal subunit (eIF4F and eIF2) and termination (eRF1; Dbp5). In contrast, factors that are found to promote mRNA scanning efficiency on a longer than-average 5'untranslated region (eIF1, eIF1A, Ded1, eIF2B, eIF3, and eIF5) exceed the levels required for maximal control. This is expected to allow the cell to minimize scanning transition times, particularly for longer 5'UTRs. The analysis reveals these and other collective adaptations of control shared across the factors, as well as features that reflect functional modularity and system robustness. Remarkably, gene duplication is implicated in the fine control of cellular protein synthesis.


Subject(s)
Protein Biosynthesis , Saccharomyces cerevisiae Proteins/genetics , Saccharomyces cerevisiae Proteins/metabolism , Computer Simulation , DEAD-box RNA Helicases/genetics , DEAD-box RNA Helicases/metabolism , Eukaryotic Initiation Factor-2/genetics , Eukaryotic Initiation Factor-2/metabolism , Eukaryotic Initiation Factor-4F/genetics , Eukaryotic Initiation Factor-4F/metabolism , Gene Duplication , Gene Expression Regulation, Fungal , Nucleocytoplasmic Transport Proteins/genetics , Nucleocytoplasmic Transport Proteins/metabolism , Peptide Termination Factors/genetics , Peptide Termination Factors/metabolism , RNA, Messenger/genetics , RNA, Messenger/metabolism , RNA, Transfer/genetics , RNA, Transfer/metabolism , Ribosome Subunits, Small, Eukaryotic/genetics , Ribosome Subunits, Small, Eukaryotic/metabolism , Saccharomyces cerevisiae/genetics , Saccharomyces cerevisiae/growth & development , Saccharomyces cerevisiae/metabolism
9.
BMC Syst Biol ; 6: 86, 2012 Jul 17.
Article in English | MEDLINE | ID: mdl-22805626

ABSTRACT

BACKGROUND: Stochastic fluctuations in molecular numbers have been in many cases shown to be crucial for the understanding of biochemical systems. However, the systematic study of these fluctuations is severely hindered by the high computational demand of stochastic simulation algorithms. This is particularly problematic when, as is often the case, some or many model parameters are not well known. Here, we propose a solution to this problem, namely a combination of the linear noise approximation with optimisation methods. The linear noise approximation is used to efficiently estimate the covariances of particle numbers in the system. Combining it with optimisation methods in a closed-loop to find extrema of covariances within a possibly high-dimensional parameter space allows us to answer various questions. Examples are, what is the lowest amplitude of stochastic fluctuations possible within given parameter ranges? Or, which specific changes of parameter values lead to the increase of the correlation between certain chemical species? Unlike stochastic simulation methods, this has no requirement for small numbers of molecules and thus can be applied to cases where stochastic simulation is prohibitive. RESULTS: We implemented our strategy in the software COPASI and show its applicability on two different models of mitogen-activated kinases (MAPK) signalling -- one generic model of extracellular signal-regulated kinases (ERK) and one model of signalling via p38 MAPK. Using our method we were able to quickly find local maxima of covariances between particle numbers in the ERK model depending on the activities of phospho-MKKK and its corresponding phosphatase. With the p38 MAPK model our method was able to efficiently find conditions under which the coefficient of variation of the output of the signalling system, namely the particle number of Hsp27, could be minimised. We also investigated correlations between the two parallel signalling branches (MKK3 and MKK6) in this model. CONCLUSIONS: Our strategy is a practical method for the efficient investigation of fluctuations in biochemical models even when some or many of the model parameters have not yet been fully characterised.


Subject(s)
Computational Biology/methods , Extracellular Signal-Regulated MAP Kinases/metabolism , Linear Models , MAP Kinase Signaling System , Models, Biological , Software , Stochastic Processes , p38 Mitogen-Activated Protein Kinases/metabolism
10.
Nat Chem Biol ; 7(12): 902-8, 2011 Oct 23.
Article in English | MEDLINE | ID: mdl-22020553

ABSTRACT

The control of biochemical fluxes is distributed, and to perturb complex intracellular networks effectively it is often necessary to modulate several steps simultaneously. However, the number of possible permutations leads to a combinatorial explosion in the number of experiments that would have to be performed in a complete analysis. We used a multiobjective evolutionary algorithm to optimize reagent combinations from a dynamic chemical library of 33 compounds with established or predicted targets in the regulatory network controlling IL-1ß expression. The evolutionary algorithm converged on excellent solutions within 11 generations, during which we studied just 550 combinations out of the potential search space of ~9 billion. The top five reagents with the greatest contribution to combinatorial effects throughout the evolutionary algorithm were then optimized pairwise. A p38 MAPK inhibitor together with either an inhibitor of IκB kinase or a chelator of poorly liganded iron yielded synergistic inhibition of macrophage IL-1ß expression. Evolutionary searches provide a powerful and general approach to the discovery of new combinations of pharmacological agents with therapeutic indices potentially greater than those of single drugs.


Subject(s)
Algorithms , Anti-Inflammatory Agents, Non-Steroidal/pharmacology , Computer Simulation , Drug Discovery/methods , Anti-Inflammatory Agents, Non-Steroidal/chemistry , Cell Death/drug effects , Computational Biology/methods , Dose-Response Relationship, Drug , Humans , Interleukin-1beta/antagonists & inhibitors , Interleukin-1beta/biosynthesis , Macrophages/cytology , Macrophages/drug effects , Macrophages/metabolism , Small Molecule Libraries/chemistry , Small Molecule Libraries/pharmacology , Structure-Activity Relationship
11.
Brief Bioinform ; 10(1): 53-64, 2009 Jan.
Article in English | MEDLINE | ID: mdl-19151097

ABSTRACT

Computer simulations have become an invaluable tool to study the sometimes counterintuitive temporal dynamics of (bio-)chemical systems. In particular, stochastic simulation methods have attracted increasing interest recently. In contrast to the well-known deterministic approach based on ordinary differential equations, they can capture effects that occur due to the underlying discreteness of the systems and random fluctuations in molecular numbers. Numerous stochastic, approximate stochastic and hybrid simulation methods have been proposed in the literature. In this article, they are systematically reviewed in order to guide the researcher and help her find the appropriate method for a specific problem.


Subject(s)
Computer Simulation , Models, Biological , Stochastic Processes , Algorithms , Monte Carlo Method , Software
12.
BMC Bioinformatics ; 9: 139, 2008 Mar 04.
Article in English | MEDLINE | ID: mdl-18318909

ABSTRACT

BACKGROUND: The topology of signaling cascades has been studied in quite some detail. However, how information is processed exactly is still relatively unknown. Since quite diverse information has to be transported by one and the same signaling cascade (e.g. in case of different agonists), it is clear that the underlying mechanism is more complex than a simple binary switch which relies on the mere presence or absence of a particular species. Therefore, finding means to analyze the information transferred will help in deciphering how information is processed exactly in the cell. Using the information-theoretic measure transfer entropy, we studied the properties of information transfer in an example case, namely calcium signaling under different cellular conditions. Transfer entropy is an asymmetric and dynamic measure of the dependence of two (nonlinear) stochastic processes. We used calcium signaling since it is a well-studied example of complex cellular signaling. It has been suggested that specific information is encoded in the amplitude, frequency and waveform of the oscillatory Ca(2+)-signal. RESULTS: We set up a computational framework to study information transfer, e.g. for calcium signaling at different levels of activation and different particle numbers in the system. We stochastically coupled simulated and experimentally measured calcium signals to simulated target proteins and used kernel density methods to estimate the transfer entropy from these bivariate time series. We found that, most of the time, the transfer entropy increases with increasing particle numbers. In systems with only few particles, faithful information transfer is hampered by random fluctuations. The transfer entropy also seems to be slightly correlated to the complexity (spiking, bursting or irregular oscillations) of the signal. Finally, we discuss a number of peculiarities of our approach in detail. CONCLUSION: This study presents the first application of transfer entropy to biochemical signaling pathways. We could quantify the information transferred from simulated/experimentally measured calcium signals to a target enzyme under different cellular conditions. Our approach, comprising stochastic coupling and using the information-theoretic measure transfer entropy, could also be a valuable tool for the analysis of other signaling pathways.


Subject(s)
Algorithms , Information Storage and Retrieval/methods , Models, Biological , Proteins/metabolism , Signal Transduction/physiology , Computer Simulation , Models, Statistical , Stochastic Processes
13.
Bioinformatics ; 22(24): 3067-74, 2006 Dec 15.
Article in English | MEDLINE | ID: mdl-17032683

ABSTRACT

MOTIVATION: Simulation and modeling is becoming a standard approach to understand complex biochemical processes. Therefore, there is a big need for software tools that allow access to diverse simulation and modeling methods as well as support for the usage of these methods. RESULTS: Here, we present COPASI, a platform-independent and user-friendly biochemical simulator that offers several unique features. We discuss numerical issues with these features; in particular, the criteria to switch between stochastic and deterministic simulation methods, hybrid deterministic-stochastic methods, and the importance of random number generator numerical resolution in stochastic simulation. AVAILABILITY: The complete software is available in binary (executable) for MS Windows, OS X, Linux (Intel) and Sun Solaris (SPARC), as well as the full source code under an open source license from http://www.copasi.org.


Subject(s)
Algorithms , Models, Biological , Protein Interaction Mapping/methods , Proteome/metabolism , Signal Transduction/physiology , Software , User-Computer Interface , Computer Graphics , Computer Simulation , Programming Languages
14.
Biophys J ; 89(3): 1603-11, 2005 Sep.
Article in English | MEDLINE | ID: mdl-15994893

ABSTRACT

Simulation and modeling is becoming more and more important when studying complex biochemical systems. Most often, ordinary differential equations are employed for this purpose. However, these are only applicable when the numbers of participating molecules in the biochemical systems are large enough to be treated as concentrations. For smaller systems, stochastic simulations on discrete particle basis are more accurate. Unfortunately, there are no general rules for determining which method should be employed for exactly which problem to get the most realistic result. Therefore, we study the transition from stochastic to deterministic behavior in a widely studied system, namely the signal transduction via calcium, especially calcium oscillations. We observe that the transition occurs within a range of particle numbers, which roughly corresponds to the number of receptors and channels in the cell, and depends heavily on the attractive properties of the phase space of the respective systems dynamics. We conclude that the attractive properties of a system, expressed, e.g., by the divergence of the system, are a good measure for determining which simulation algorithm is appropriate in terms of speed and realism.


Subject(s)
Biophysics/methods , Calcium Signaling , Calcium/chemistry , Adenosine Triphosphate/chemistry , Algorithms , Animals , Biochemistry/methods , Calcium/metabolism , Collagenases/metabolism , Computer Simulation , Hepatocytes/cytology , Kinetics , Male , Models, Biological , Models, Statistical , Models, Theoretical , Oscillometry , Perfusion , Rats , Rats, Wistar , Signal Transduction , Stochastic Processes , Systems Theory , Time Factors
SELECTION OF CITATIONS
SEARCH DETAIL
...