1,145 research outputs found

    Version control of pathway models using XML patches

    Get PDF
    <p>Background: Computational modelling has become an important tool in understanding biological systems such as signalling pathways. With an increase in size complexity of models comes a need for techniques to manage model versions and their relationship to one another. Model version control for pathway models shares some of the features of software version control but has a number of differences that warrant a specific solution.</p> <p>Results: We present a model version control method, along with a prototype implementation, based on XML patches. We show its application to the EGF/RAS/RAF pathway.</p> <p>Conclusion: Our method allows quick and convenient storage of a wide range of model variations and enables a thorough explanation of these variations. Trying to produce these results without such methods results in slow and cumbersome development that is prone to frustration and human error.</p&gt

    Reproducible computational biology experiments with SED-ML - The Simulation Experiment Description Markup Language

    Get PDF
    Background: The increasing use of computational simulation experiments to inform modern biological research creates new challenges to annotate, archive, share and reproduce such experiments. The recently published Minimum Information About a Simulation Experiment (MIASE) proposes a minimal set of information that should be provided to allow the reproduction of simulation experiments among users and software tools. Results: In this article, we present the Simulation Experiment Description Markup Language (SED-ML). SED-ML encodes in a computer-readable exchange format the information required by MIASE to enable reproduction of simulation experiments. It has been developed as a community project and it is defined in a detailed technical specification and additionally provides an XML schema. The version of SED-ML described in this publication is Level 1 Version 1. It covers the description of the most frequent type of simulation experiments in the area, namely time course simulations. SED-ML documents specify which models to use in an experiment, modifications to apply on the models before using them, which simulation procedures to run on each model, what analysis results to output, and how the results should be presented. These descriptions are independent of the underlying model implementation. SED-ML is a software-independent format for encoding the description of simulation experiments; it is not specific to particular simulation tools. Here, we demonstrate that with the growing software support for SED-ML we can effectively exchange executable simulation descriptions. Conclusions: With SED-ML, software can exchange simulation experiment descriptions, enabling the validation and reuse of simulation experiments in different tools. Authors of papers reporting simulation experiments can make their simulation protocols available for other scientists to reproduce the results. Because SED-ML is agnostic about exact modeling language(s) used, experiments covering models from different fields of research can be accurately described and combined

    Revision history aware repositories of computational models of biological systems

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>Building repositories of computational models of biological systems ensures that published models are available for both education and further research, and can provide a source of smaller, previously verified models to integrate into a larger model.</p> <p>One problem with earlier repositories has been the limitations in facilities to record the revision history of models. Often, these facilities are limited to a linear series of versions which were deposited in the repository. This is problematic for several reasons. Firstly, there are many instances in the history of biological systems modelling where an 'ancestral' model is modified by different groups to create many different models. With a linear series of versions, if the changes made to one model are merged into another model, the merge appears as a single item in the history. This hides useful revision history information, and also makes further merges much more difficult, as there is no record of which changes have or have not already been merged. In addition, a long series of individual changes made outside of the repository are also all merged into a single revision when they are put back into the repository, making it difficult to separate out individual changes. Furthermore, many earlier repositories only retain the revision history of individual files, rather than of a group of files. This is an important limitation to overcome, because some types of models, such as CellML 1.1 models, can be developed as a collection of modules, each in a separate file.</p> <p>The need for revision history is widely recognised for computer software, and a lot of work has gone into developing version control systems and distributed version control systems (DVCSs) for tracking the revision history. However, to date, there has been no published research on how DVCSs can be applied to repositories of computational models of biological systems.</p> <p>Results</p> <p>We have extended the Physiome Model Repository software to be fully revision history aware, by building it on top of Mercurial, an existing DVCS. We have demonstrated the utility of this approach, when used in conjunction with the model composition facilities in CellML, to build and understand more complex models. We have also demonstrated the ability of the repository software to present version history to casual users over the web, and to highlight specific versions which are likely to be useful to users.</p> <p>Conclusions</p> <p>Providing facilities for maintaining and using revision history information is an important part of building a useful repository of computational models, as this information is useful both for understanding the source of and justification for parts of a model, and to facilitate automated processes such as merges. The availability of fully revision history aware repositories, and associated tools, will therefore be of significant benefit to the community.</p

    STEPS: Modeling and Simulating Complex Reaction-Diffusion Systems with Python

    Get PDF
    We describe how the use of the Python language improved the user interface of the program STEPS. STEPS is a simulation platform for modeling and stochastic simulation of coupled reaction-diffusion systems with complex 3-dimensional boundary conditions. Setting up such models is a complicated process that consists of many phases. Initial versions of STEPS relied on a static input format that did not cleanly separate these phases, limiting modelers in how they could control the simulation and becoming increasingly complex as new features and new simulation algorithms were added. We solved all of these problems by tightly integrating STEPS with Python, using SWIG to expose our existing simulation code

    Extraction and representation of semantic information in digital media

    Get PDF

    Decision Trees for Dynamic Decision Making And System Dynamics Modelling Calibration and Expansion

    Get PDF
    Many practical problems raise the challenge of making decisions over time in the presence of both dynamic complexity and pronounced uncertainty regarding evolution of important factors that affect the dynamics of the system. In this thesis, we provide an end-to-end implementation of an easy-to-use system to confront such challenges. This system gives policy makers a new approach to take complementary advantage of decision analysis techniques and System Dynamics by allowing easy creation, evaluation, and interactive exploration of hybrid models. As an important application of this methodology, we extended a System Dynamic model within the context of West Nile virus transmission in Saskatchewan

    Morphological comparison of visual pathway projections to the temporal lobe from cortical area VI and the tectorecipient zone of the pulvinar nucleus in the tree shrew (Tupaia belangeri).

    Get PDF
    The secondary visual pathway, from the retina through the superior colliculus and pulvinar nucleus has been linked to spatial attention (Snow et aI., 2009; Arend et aI., 2008) movement planning and motor response to visual stimuli (Wilke et aI. 2010; Grieve et aI. 2000). The tree shrew temporal cortex receives input from the tecto-recipient pulvinar nucleus, composed of the dorsal (PD) and central (PC) subdivisions (Lyon et al. 2003a). We looked at the projections from this pathway to the temporal cortex and compared them to the VI projections to the temporal cortex in the tree shrew. Our focus was to determine if there are differences in these projections that could further define their functional relationships. The characteristics we compared are the layers of termination, the axon and bouton density, the axon arbor shape and branching, axon caliber, bouton size, type and clustering. In order to clearly identify the target temporal lobe areas of projections from VI and the pulvinar, we mapped the architectonic features of the areas on a model brain using a computerized microscope system onto which we then mapped the VI and pulvinar nucleus projections. Our research found that the area to which the axons project defines the morphological characteristics of projections to that target area more than the source of the projection does. This is contrary to existing model of cortical areas receiving driver and modulator projections that have distinct morphological characteristics. We found three projection zones within the TP and TD areas, TP representing the upper peripheral visual field, caudal TD representing the central visual field and rostral TD representing the lower peripheral visual field. Projections to each of these target zones had different morphological characteristics. This evidence would indicate that there are three functions represented in these cortical areas that combine the input of the primary and the secondary visual pathways. The V I and pulvinar nucleus tecto-recipient zone projections to the temporal cortex were thin, dense and moderately to heavily branched. The boutons were mostly small and numerous. V I axons projecting to TP (V 1-TP) and PD axons projecting to TP (PD-TP) have wide arbors of thin axons with extensive branching and many small boutons of mixed boutons en passant and terminal bouton type. V 1 to TP axons are sparser than PO to TP axons and are more likely to give rise to boutons en passant. Pulvinar nucleus projections to caudal ID (PO-TO, PC-cID) also result in wide arbors. These are dense and extensively branched with mixed thin and thick axons and many small to medium sized boutons. VI projections to TD (VI-TD) and pulvinar nucleus projections to rostral TO (PC-rTD) are organized in narrow local arbors of mixed thin and thick caliber axons with sparse to moderate density and branching. Boutons are small to medium sized. V I-TD axon branching is more sparse than PC-rTD axon branching. VI-TD axons have slightly more boutons than PC-rTD axons

    Knowledge Management approaches to model pathophysiological mechanisms and discover drug targets in Multiple Sclerosis

    Get PDF
    Multiple Sclerosis (MS) is one of the most prevalent neurodegenerative diseases for which a cure is not yet available. MS is a complex disease for numerous reasons; its etiology is unknown, the diagnosis is not exclusive, the disease course is unpredictable and therapeutic response varies from patient to patient. There are four established subtypes of MS, which are segregated based on different characteristics. Many environmental and genetic factors are considered to play a role in MS etiology, including viral infection, vitamin D deficiency, epigenetical changes and some genes. Despite the large body of diverse scientific knowledge, from laboratory findings to clinical trials, no integrated model which portrays the underlying mechanisms of the disease state of MS is available. Contemporary therapies only provide reduction in the severity of the disease, and there is an unmet need of efficient drugs. The present thesis provides a knowledge-based rationale to model MS disease mechanisms and identify potential drug candidates by using systems biology approaches. Systems biology is an emerging field which utilizes the computational methods to integrate datasets of various granularities and simulate the disease outcome. It provides a framework to model molecular dynamics with their precise interaction and contextual details. The proposed approaches were used to extract knowledge from literature by state of the art text mining technologies, integrate it with proprietary data using semantic platforms, and build different models (molecular interactions map, agent based models to simulate disease outcome, and MS disease progression model with respect to time). For better information representation, disease ontology was also developed and a methodology of automatic enrichment was derived. The models provide an insight into the disease, and several pathways were explored by combining the therapeutics and the disease-specific prescriptions. The approaches and models developed in this work resulted in the identification of novel drug candidates that are backed up by existing experimental and clinical knowledge

    Homology Modeling of Toll-Like Receptor Ligand-Binding Domains

    Get PDF
    Toll-like receptors (TLRs) are in the front-line during the initiation of an innate immune response against invading pathogens. TLRs are type I transmembrane proteins that are expressed on the surface of immune system cells. They are evolutionarily conserved between insects and vertebrates. To date, 13 groups of mammalian TLRs have been identified, ten in humans and 13 in mice. They share a modular structure that consists of a leucine-rich repeat (LRR) ectodomain, a single transmembrane helix and a cytoplasmic Toll/interleukin-1 receptor (TIR) domain. Most TLRs have been shown to recognize pathogen-associated molecular patterns (PAMPs) from a wide range of invading agents and initiate intracellular signal transduction pathways to trigger expression of genes, the products of which can control innate immune responses. The TLR signaling pathways, however, must be under tight negative regulation to maintain immune balance because over-activation of immune responses in the body can cause autoimmune diseases. The TLR ectodomains are highly variable and are directly involved in ligand recognition. So far, crystal structures are missing for most TLR ectodomains because structure determination by X-ray diffraction or nuclear magnetic resonance (NMR) spectroscopy experiments remains time-consuming, and sometimes the crystallization of a protein can be very difficult. Computational modeling enables initial predictions of three-dimensional structures for the investigation of receptor-ligand interaction mechanisms. Computational methods are also helpful to develop new TLR agonists and antagonists that have therapeutic significance for diseases. In this dissertation, an LRR template assembly approach for homology modeling of TLR ligand-binding domains is discussed. To facilitate the modeling work, two databases, TollML and LRRML, have been established. With this LRR template assembly approach, the ligand-binding domains of human TLR5-10 and mouse TLR11-13 were modeled. Based on the models of human TLR7, 8 and 9, we predicted potential ligand-binding residues and possible configurations of the receptor-ligand complex using a combined procedure. In addition, we modeled the cytoplasmic TIR domains of TLR4 and 7, the TLR adaptor protein MyD88 (myeloid differentiation primary response protein 88) and the TLR inhibitor SIGIRR (Single immunoglobulin interleukin-1 receptor-related molecule) to investigate the structural mechanism of TLR negative regulation
    corecore