RESUMEN
Design patterns are generalized solutions to frequently recurring problems. They were initially developed by architects and computer scientists to create a higher level of abstraction for their designs. Here, we extend these concepts to cell biology to lend a new perspective on the evolved designs of cells' underlying reaction networks. We present a catalog of 21 design patterns divided into three categories: creational patterns describe processes that build the cell, structural patterns describe the layouts of reaction networks, and behavioral patterns describe reaction network function. Applying this pattern language to the E. coli central metabolic reaction network, the yeast pheromone response signaling network, and other examples lends new insights into these systems.
Asunto(s)
Escherichia coli , Transducción de Señal , Escherichia coli/genética , Escherichia coli/metabolismo , Redes y Vías Metabólicas , Modelos BiológicosRESUMEN
Computational models have great potential to accelerate bioscience, bioengineering, and medicine. However, it remains challenging to reproduce and reuse simulations, in part, because the numerous formats and methods for simulating various subsystems and scales remain siloed by different software tools. For example, each tool must be executed through a distinct interface. To help investigators find and use simulation tools, we developed BioSimulators (https://biosimulators.org), a central registry of the capabilities of simulation tools and consistent Python, command-line and containerized interfaces to each version of each tool. The foundation of BioSimulators is standards, such as CellML, SBML, SED-ML and the COMBINE archive format, and validation tools for simulation projects and simulation tools that ensure these standards are used consistently. To help modelers find tools for particular projects, we have also used the registry to develop recommendation services. We anticipate that BioSimulators will help modelers exchange, reproduce, and combine simulations.
Asunto(s)
Simulación por Computador , Programas Informáticos , Humanos , Bioingeniería , Modelos Biológicos , Sistema de Registros , InvestigadoresRESUMEN
MOTIVATION: Smoldyn is a particle-based biochemical simulator that is frequently used for systems biology and biophysics research. Previously, users could only define models using text-based input or a C/C++ application programming interface (API), which were convenient, but limited extensibility. RESULTS: We added a Python API to Smoldyn to improve integration with other software tools, such as Jupyter notebooks, other Python code libraries and other simulators. It includes low-level functions that closely mimic the existing C/C++ API and higher-level functions that are more convenient to use. These latter functions follow modern object-oriented Python conventions. AVAILABILITY AND IMPLEMENTATION: Smoldyn is open source and free, available at http://www.smoldyn.org and can be installed with the Python package manager pip. It runs on Mac, Windows and Linux.Documentation is available at http://www.smoldyn.org/SmoldynManual.pdf and https://smoldyn.readthedocs.io/en/latest/python/api.html.
Asunto(s)
Programas Informáticos , Biología de Sistemas , DocumentaciónRESUMEN
Biological cells are complex environments that are densely packed with macromolecules and subdivided by membranes, both of which affect the rates of chemical reactions. It is well known that crowding reduces the volume available to reactants, which increases reaction rates, and also inhibits reactant diffusion, which decreases reaction rates. This work investigates these effects quantitatively using analytical theory and particle-based simulations. A reaction rate equation based on only these two processes turned out to be inconsistent with simulation results. However, accounting for diffusion inhibition by the surfaces of nearby obstacles, which affects access to reactants, it led to perfect agreement for reactions near impermeable planar membranes and improved agreement for reactions in crowded spaces. A separate model that quantified reactant occlusion by crowders, and extensions to a thermodynamic 'cavity' model proposed by Berezhkovskii and Szabo [25], were comparably successful. These results help elucidate reaction dynamics in confined spaces and improve prediction of in vivo reaction rates from in vitro ones.
Asunto(s)
Difusión , Sustancias Macromoleculares/química , Termodinámica , Modelos Moleculares , Tamaño de la Partícula , Propiedades de SuperficieRESUMEN
The outer membrane of gram-negative bacteria is composed of phospholipids in the inner leaflet and lipopolysaccharides (LPS) in the outer leaflet. LPS is an endotoxin that elicits a strong immune response from humans, and its biosynthesis is in part regulated via degradation of LpxC (EC 3.5.1.108) and WaaA (EC 2.4.99.12/13) enzymes by the protease FtsH (EC 3.4.24.-). Because the synthetic pathways for both molecules are complex, in addition to being produced in strict ratios, we developed a computational model to interrogate the regulatory mechanisms involved. Our model findings indicate that the catalytic activity of LpxK (EC 2.7.1.130) appears to be dependent on the concentration of unsaturated fatty acids. This is biologically important because it assists in maintaining LPS/phospholipids homeostasis. Further crosstalk between the phospholipid and LPS biosynthetic pathways was revealed by experimental observations that LpxC is additionally regulated by an unidentified protease whose activity is independent of lipid A disaccharide concentration (the feedback source for FtsH-mediated LpxC regulation) but could be induced in vitro by palmitic acid. Further experimental analysis provided evidence on the rationale for WaaA regulation. Overexpression of waaA resulted in increased levels of 3-deoxy-d-manno-oct-2-ulosonic acid (Kdo) sugar in membrane extracts, whereas Kdo and heptose levels were not elevated in LPS. This implies that uncontrolled production of WaaA does not increase the LPS production rate but rather reglycosylates lipid A precursors. Overall, the findings of this work provide previously unidentified insights into the complex biogenesis of the Escherichia coli outer membrane.
Asunto(s)
Membrana Celular/metabolismo , Escherichia coli/metabolismo , Ácidos Grasos/metabolismo , Lipopolisacáridos/metabolismo , Lípidos de la Membrana/metabolismo , Fosfolípidos/metabolismo , Transferasas/fisiología , Proteasas ATP-Dependientes/deficiencia , Proteasas ATP-Dependientes/genética , Acetiltransferasas/deficiencia , Acetiltransferasas/genética , Amidohidrolasas/fisiología , Catálisis , Biología Computacional , Proteínas de Escherichia coli/genética , Acido Graso Sintasa Tipo II/deficiencia , Acido Graso Sintasa Tipo II/genética , Ácidos Grasos Insaturados/metabolismo , Regulación Bacteriana de la Expresión Génica , Heptosas/biosíntesis , Lípido A/biosíntesis , Redes y Vías Metabólicas/fisiología , Modelos Biológicos , Biogénesis de Organelos , Ácido Palmítico/farmacología , Azúcares Ácidos/metabolismo , Transferasas/biosíntesis , Transferasas/genéticaRESUMEN
Motivation: Smoldyn is a spatial and stochastic biochemical simulator. It treats each molecule of interest as an individual particle in continuous space, simulating molecular diffusion, molecule-membrane interactions and chemical reactions, all with good accuracy. This article presents several new features. Results: Smoldyn now supports two types of rule-based modeling. These are a wildcard method, which is very convenient, and the BioNetGen package with extensions for spatial simulation, which is better for complicated models. Smoldyn also includes new algorithms for simulating the diffusion of surface-bound molecules and molecules with excluded volume. Both are exact in the limit of short time steps and reasonably good with longer steps. In addition, Smoldyn supports single-molecule tracking simulations. Finally, the Smoldyn source code can be accessed through a C/C ++ language library interface. Availability and Implementation: Smoldyn software, documentation, code, and examples are at http://www.smoldyn.org . Contact: steven.s.andrews@gmail.com.
Asunto(s)
Simulación por Computador , Modelos Químicos , Modelos Moleculares , Programas Informáticos , Algoritmos , Difusión , Bibliotecas DigitalesRESUMEN
UNLABELLED: Smoldyn is a software package for stochastic modelling of spatial biochemical networks and intracellular systems. It was originally developed with an accurate off-lattice particle-based model at its core. This has recently been enhanced with the addition of a computationally efficient on-lattice model, which can be run stand-alone or coupled together for multiscale simulations using both models in regions where they are most required, increasing the applicability of Smoldyn to larger molecule numbers and spatial domains. Simulations can switch between models with only small additions to their configuration file, enabling users with existing Smoldyn configuration files to run the new on-lattice model with any reaction, species or surface descriptions they might already have. AVAILABILITY AND IMPLEMENTATION: Source code and binaries freely available for download at www.smoldyn.org, implemented in C/C++ and supported on Linux, Mac OSX and MS Windows.
Asunto(s)
Simulación por Computador , Modelos Biológicos , Programas Informáticos , Algoritmos , Difusión , Saccharomyces cerevisiae/metabolismo , Transducción de SeñalRESUMEN
This review summarizes the models that researchers use to represent the conformations and dynamics of cytoskeletal and DNA filaments. It focuses on models that address individual filaments in continuous space. Conformation models include the freely jointed, Gaussian, angle-biased chain (ABC), and wormlike chain (WLC) models, of which the first three bend at discrete joints and the last bends continuously. Predictions from the WLC model generally agree well with experiment. Dynamics models include the Rouse, Zimm, stiff rod, dynamic WLC, and reptation models, of which the first four apply to isolated filaments and the last to entangled filaments. Experiments show that the dynamic WLC and reptation models are most accurate. They also show that biological filaments typically experience strong hydrodynamic coupling and/or constrained motion. Computer simulation methods that address filament dynamics typically compute filament segment velocities from local forces using the Langevin equation and then integrate these velocities with explicit or implicit methods; the former are more versatile and the latter are more efficient. Much remains to be discovered in biological filament modeling. In particular, filament dynamics in living cells are not well understood, and current computational methods are too slow and not sufficiently versatile. Although primarily a review, this paper also presents new statistical calculations for the ABC and WLC models. Additionally, it corrects several discrepancies in the literature about bending and torsional persistence length definitions, and their relations to flexural and torsional rigidities.
Asunto(s)
Citoesqueleto/química , ADN/química , Modelos MolecularesRESUMEN
Biochemical reaction networks perform a variety of signal processing functions, one of which is computing the integrals of signal values. This is often used in integral feedback control, where it enables a system's output to respond to changing inputs, but to then return exactly back to some pre-determined setpoint value afterward. To gain a deeper understanding of how biochemical networks are able to both integrate signals and perform integral feedback control, we investigated these abilities for several simple reaction networks. We found imperfect overlap between these categories, with some networks able to perform both tasks, some able to perform integration but not integral feedback control, and some the other way around. Nevertheless, networks that could either integrate or perform integral feedback control shared key elements. In particular, they included a chemical species that was neutrally stable in the open loop system (no feedback), meaning that this species does not have a unique stable steady-state concentration. Neutral stability could arise from zeroth order decay reactions, binding to a partner that was produced at a constant rate (which occurs in antithetic control), or through a long chain of covalent cycles. Mathematically, it arose from rate equations for the reaction network that were underdetermined when evaluated at steady-state.
RESUMEN
Design patterns are generalized solutions to frequently recurring problems. They were initially developed by architects and computer scientists to create a higher level of abstraction for their designs. Here, we extend these concepts to cell biology in order to lend a new perspective on the evolved designs of cells' underlying reaction networks. We present a catalog of 21 design patterns divided into three categories: creational patterns describe processes that build the cell, structural patterns describe the layouts of reaction networks, and behavioral patterns describe reaction network function. Applying this pattern language to the E. coli central metabolic reaction network, the yeast pheromone response signaling network, and other examples lends new insights into these systems.
RESUMEN
Purpose of Review: Signaling pathways serve to communicate information about extracellular conditions into the cell, to both the nucleus and cytoplasmic processes to control cell responses. Genetic mutations in signaling network components are frequently associated with cancer and can result in cells acquiring an ability to divide and grow uncontrollably. Because signaling pathways play such a significant role in cancer initiation and advancement, their constituent proteins are attractive therapeutic targets. In this review, we discuss how signaling pathway modeling can assist with identifying effective drugs for treating diseases, such as cancer. An achievement that would facilitate the use of such models is their ability to identify controlling biochemical parameters in signaling pathways, such as molecular abundances and chemical reaction rates, because this would help determine effective points of attack by therapeutics. Recent Findings: We summarize the current state of understanding the sensitivity of phosphorylation cycles with and without sequestration. We also describe some basic properties of regulatory motifs including feedback and feedforward regulation. Summary: Although much recent work has focused on understanding the dynamics and particularly the sensitivity of signaling networks in eukaryotic systems, there is still an urgent need to build more scalable models of signaling networks that can appropriately represent their complexity across different cell types and tumors.
RESUMEN
Most cellular processes depend on intracellular locations and random collisions of individual protein molecules. To model these processes, we developed algorithms to simulate the diffusion, membrane interactions, and reactions of individual molecules, and implemented these in the Smoldyn program. Compared to the popular MCell and ChemCell simulators, we found that Smoldyn was in many cases more accurate, more computationally efficient, and easier to use. Using Smoldyn, we modeled pheromone response system signaling among yeast cells of opposite mating type. This model showed that secreted Bar1 protease might help a cell identify the fittest mating partner by sharpening the pheromone concentration gradient. This model involved about 200,000 protein molecules, about 7000 cubic microns of volume, and about 75 minutes of simulated time; it took about 10 hours to run. Over the next several years, as faster computers become available, Smoldyn will allow researchers to model and explore systems the size of entire bacterial and smaller eukaryotic cells.
Asunto(s)
Algoritmos , Modelos Biológicos , Proteoma/metabolismo , Transducción de Señal/fisiología , Programas Informáticos , Simulación por ComputadorRESUMEN
The yeast pheromone response pathway works in a graded fashion, such that more pheromone leads to more response, but a recent study has shown that small modifications convert it into a bistable switch, with implications for the evolution and engineering of reaction networks.
Asunto(s)
Retroalimentación Fisiológica , Feromonas/fisiología , Saccharomyces cerevisiae/metabolismo , Transducción de Señal , Regulación Fúngica de la Expresión Génica , Modelos Biológicos , Reproducción/fisiología , Saccharomyces cerevisiae/efectos de los fármacos , Saccharomyces cerevisiae/fisiología , Biología de SistemasRESUMEN
Particle-based simulators represent molecules of interest with point-like particles that diffuse and react in continuous space. These simulators are often used to investigate spatial or stochastic aspects of biochemical systems. This paper presents new particle-based simulation algorithms for modeling interactions between molecules and surfaces; they address irreversible and reversible molecular adsorption to, desorption from and transmission through membranes. Their central elements are: (i) relationships between adsorption, desorption and transmission coefficients on the one hand, and simulator interaction probabilities on the other, and (ii) probability densities for initial placements of desorbed molecules. These algorithms, which were implemented and tested in the Smoldyn simulator, are accurate, easy to implement and computationally efficient. They allow longer time steps and better address reversible processes than an algorithm that Erban and Chapman recently presented (Physical Biology 4:16-28, 2007). This paper also presents a method for simulating unbounded diffusion in a limited spatial domain using a partially absorbing boundary, as well as new solutions to the diffusion differential equation with reversible Robin boundary conditions.
Asunto(s)
Simulación por Computador , Modelos Químicos , Adsorción , Algoritmos , Probabilidad , Procesos Estocásticos , Propiedades de SuperficieRESUMEN
Many biological molecules exist in multiple variants, such as proteins with different posttranslational modifications, DNAs with different sequences, and phospholipids with different chain lengths. Representing these variants as distinct species, as most biochemical simulators do, leads to the problem that the number of species, and chemical reactions that interconvert them, typically increase combinatorially with the number of ways that the molecules can vary. This can be alleviated by "rule-based modeling methods," in which software generates the chemical reaction network from relatively simple "rules." This chapter presents a new approach to rule-based modeling. It is based on wildcards that match to species names, much as wildcards can match to file names in computer operating systems. It is much simpler to use than the formal rule-based modeling approaches developed previously but can lead to unintended consequences if not used carefully. This chapter demonstrates rule-based modeling with wildcards through examples for signaling systems, protein complexation, polymerization, nucleic acid sequence copying and mutation, the "SMILES" chemical notation, and others. The method is implemented in Smoldyn, a spatial and stochastic biochemical simulator, for both generate-first and on-the-fly expansion, meaning whether the reaction network is generated before or during the simulation.
Asunto(s)
Biología Computacional/métodos , ADN/genética , Modelos Biológicos , Programas Informáticos , Simulación por Computador , ADN/química , Transducción de Señal/genéticaRESUMEN
Despite employing diverse molecular mechanisms, many different cell signaling systems avoid losing information by transmitting it in a linear manner.
Asunto(s)
Biología Computacional , Transducción de SeñalRESUMEN
Experimental measurements require calibration to transform measured signals into physically meaningful values. The conventional approach has two steps: the experimenter deduces a conversion function using measurements on standards and then calibrates (or normalizes) measurements on unknown samples with this function. The deduction of the conversion function from only the standard measurements causes the results to be quite sensitive to experimental noise. It also implies that any data collected without reliable standards must be discarded. Here we show that a "1-step calibration method" reduces these problems for the common situation in which samples are measured in batches, where a batch could be an immunoblot (Western blot), an enzyme-linked immunosorbent assay (ELISA), a sequence of spectra, or a microarray, provided that some sample measurements are replicated across multiple batches. The 1-step method computes all calibration results iteratively from all measurements. It returns the most probable values for the sample compositions under the assumptions of a statistical model, making them the maximum likelihood predictors. It is less sensitive to measurement error on standards and enables use of some batches that do not include standards. In direct comparison of both real and simulated immunoblot data, the 1-step method consistently exhibited smaller errors than the conventional "2-step" method. These results suggest that the 1-step method is likely to be most useful for cases where experimenters want to analyze existing data that are missing some standard measurements and where experimenters want to extract the best results possible from their data. Open source software for both methods is available for download or on-line use.
Asunto(s)
Calibración , Interpretación Estadística de Datos , Immunoblotting/estadística & datos numéricos , Programas Informáticos , Ensayo de Inmunoadsorción Enzimática , Immunoblotting/normas , Modelos Estadísticos , Proteínas/análisis , Proteínas/inmunología , Reproducibilidad de los Resultados , Flujo de TrabajoRESUMEN
Many cell signaling systems, including the yeast pheromone response system, exhibit "dose-response alignment" (DoRA), in which output of one or more downstream steps closely matches the fraction of occupied receptors. DoRA can improve the fidelity of transmitted dose information. Here, we searched systematically for biochemical network topologies that produced DoRA. Most networks, including many containing feedback and feedforward loops, could not produce DoRA. However, networks including "push-pull" mechanisms, in which the active form of a signaling species stimulates downstream activity and the nominally inactive form reduces downstream activity, enabled perfect DoRA. Networks containing feedbacks enabled DoRA, but only if they also compared feedback to input and adjusted output to match. Our results establish push-pull as a non-feedback mechanism to align output with variable input and maximize information transfer in signaling systems. They also suggest genetic approaches to determine whether particular signaling systems use feedback or push-pull control.
Asunto(s)
Transducción de Señal , Simulación por Computador , Retroalimentación Fisiológica , Saccharomyces cerevisiaeRESUMEN
Serial ligation is the repeated reversible binding of a ligand to one receptor after another. It is a widespread phenomenon throughout biochemical systems, occurring anytime receptors are clustered together and ligand binding is reversible. Computer simulations are used in this work to investigate a representative example, which is the serial ligation of an extracellular aspartate molecule to the membrane-bound chemotaxis receptors of an Escherichia coli bacterium. It is found that the initial binding site of a ligand to a cluster of receptors is more likely to be near the edge of the cluster than near the middle, although there is no overall bias when all rebindings are considered. Serial ligation does not lead directly to signal amplification or attenuation but instead causes binding events to be correlated in both space and time: a ligand is likely to bind many times in rapid succession in a small region of the receptor cluster, but there can also be long intervals between bindings. This leads to an increased level of noise in the received signal but may allow a single ligand to be sensed above a uniform level of background noise. The focus of this paper is on the interpretation of simulation results so they can be generalized to a wide variety of other systems and to allow the identification of systems in which serial ligation is likely to be important. In the process, several characteristic times are identified, as are scaling laws for the spatial and temporal dynamics.