| Literature DB >> 33451183 |
David M Bianchi1,2, Joseph R Peterson1, Tyler M Earnest1,2,3, Michael J Hallock3,4, Zaida Luthey-Schulten1,2,3,5,6,7.
Abstract
It is well known that stochasticity in gene expression is an important source of noise that can have profound effects on the fate of a living cell. In the galactose genetic switch in yeast, the unbinding of a transcription repressor is induced by high concentrations of sugar particles activating gene expression of sugar transporters. This response results in high propensity for all reactions involving interactions with the metabolite. The reactions for gene expression, feedback loops and transport are typically described by chemical master equations (CME). Sampling the CME using the stochastic simulation algorithm (SSA) results in large computational costs as each reaction event is evaluated explicitly. To improve the computational efficiency of cell simulations involving high particle number systems, the authors have implemented a hybrid stochastic-deterministic (CME-ODE) method into the publically available, GPU-based lattice microbes (LM) software suite and its python interface pyLM. LM and pyLM provide a convenient way to simulate complex cellular systems and interface with high-performance RDME/CME/ODE solvers. As a test of the implementation, the authors apply the hybrid CME-ODE method to the galactose switch in Saccharomyces cerevisiae, gaining a 10-50× speedup while yielding protein distributions and species traces similar to the pure SSA CME.Entities:
Keywords: GPU-based lattice microbes; Saccharomyces cerevisiae; biochemistry; biological techniques; biology computing; cell simulations; cellular biophysics; chemical master equations; complex cellular systems; distinct phenotypes; feedback loops; galactose genetic switch; galactose switch; gene expression; genetic switches; genetics; high particle number systems; high-performance reaction-diffusion master equations-CME-ODE solvers; hybrid CME-ODE method; hybrid stochastic-deterministic method; lattice microbes software suite; living cell; master equation; microorganisms; molecular biophysics; protein distributions; proteins; reaction kinetics theory; reaction-diffusion systems; stochastic processes; stochastic simulation algorithm; stochasticity; sugar particles; sugar transporters; yeast
Year: 2018 PMID: 33451183 PMCID: PMC8687183 DOI: 10.1049/iet-syb.2017.0070
Source DB: PubMed Journal: IET Syst Biol ISSN: 1751-8849 Impact factor: 1.615
Fig. 1Schematic model of the galactose switch. The reactions depicted in the boxed area are simulated deterministically via an ODE solver, while those outside of this region are simulated stochastically using the SSA. A YFP reporter is under the control of the G1 promoter (PG1), and is not shown in the schematic
Fig. 2Choice of communication timestep is crucial in recovering the stochastic dynamics of the system
Distributions of the unbound G2 transporter (G2) at 0.055 mM extracellular galactose when the galactose switch system reaches a steady state at 700 min of simulation time, Average species count of G2 as a function of time, with 2 mM extracellular galactose as an initial condition, Kernel density estimate with a histogram below of the times for G2 at 2 mM extracellular galactose to reach 80% of its average steady‐state value. CME–ODE results are given for , KS statistic (showing divergence from pure CME distributions) of the protein distributions for G2 and the reporter protein at 0.05 and 2 mM extracellular galactose at 700 min simulation time
Fig. 3Communication scheme of the hybrid algorithm. Filled circles represent reaction events in the CME treatment and ticks represent (adaptively selected) timesteps for the ODE solver. Information is exchanged at every communication timestep
Fig. 4Algorithm 1: hybrid CME–ODE algorithm
Hybrid algorithm using a 10 and 1 s communication interval can give 10–50× speedup, respectively, versus a pure CME SSA implementation. The time given is the wall‐time required to simulate 1000 replicates (250 for exact SSA‐ODE) of the system using 1 node per replicate. Simulations were performed on a Cray XE machine (NCSA Blue Waters) containing AMD 6276 ‘Interlagos’ processors
| Galactose, mM | ||
|---|---|---|
| Model | 0.055 | 2.0 |
| CME | 2.1 | 47.4 |
| exact SSA‐ODE | 4.7a | 47.9 |
| (0.45)b | (0.99) | |
| hybrid ( | 0.4 | 1.1 |
| (5.2) | (43.1) | |
| hybrid ( | 0.8 | 1.8 |
| (2.6) | (26.3) | |
Times are presented in the number of hours required to simulate 750 min of cell growth.
Values in parenthesis indicate the speedup relative to pure CME.
|
| gene encoding Gal1 with nothing bound |
|
| gene encoding Gal1 bound to G4 dimer |
|
| gene encoding Gal1 bound to the Gal4 dimer and Gal80 dimer |
|
| gene encoding Gal2 with nothing bound |
|
| gene encoding Gal2 bound to G4 dimer |
|
| gene encoding Gal1 bound to the Gal4 dimer and Gal80 dimer |
|
| gene encoding Gal3 with nothing bound |
|
| gene encoding Gal3 bound to G4 dimer |
|
| gene encoding Gal4 bound to the Gal4 dimer and Gal80 dimer |
|
| gene encoding Gal80 with nothing bound |
|
| gene encoding Gal80 bound to G4 dimer |
|
| gene encoding Gal80 bound to the Gal4 dimer and Gal80 dimer |
|
| gene encoding the reporter protein (YFP) with nothing bound |
|
| gene encoding reporter protein bound to G4 dimer |
|
| gene encoding reporter bound to the Gal4 dimer and Gal80 dimer |
|
| mRNA for Gal1 |
|
| mRNA for Gal2 |
|
| mRNA for Gal3 |
|
| mRNA for Gal4 |
|
| mRNA for Gal80 |
| reporter_rna | mRNA for the reporter gene |
|
| Gal1; galactokinase that metabolises galactose |
|
| Gal2; galactose transporter |
|
| Gal3; galactose sensing transcription factor |
|
| Gal3 bound to a galactose molecule |
|
| Gal4; a monomer of the Gal4 transcriptional repressor |
|
| Gal4 dimer; the transcriptional repressor dimer in the nucleus |
|
| Gal80; nuclear; the monomer of the transcriptional repressor |
|
| Gal80; cytoplasmic; the monomer of the transcriptional repressor in the cytoplasm |
|
| Gal80 dimer; nuclear; a dimer of the transcriptional repressor |
|
| Gal80 dimer; cytoplasmic; a dimer of the transcriptional repressor in the cytoplasm |
|
| Gal80 dimer bound to Gal3i; the transcriptional repressor sequestered in the cytoplasm |
|
| intracellular galactose |
|
| extracellular galactose |
|
| galactose bound to the Gal2 transporter on the intracellular side |
|
| galactose bound to the Gal2 transporter on the extracellular side |
|
| galactose bound to the Gal2 transporter on the extracellular side |
| reporter | a yellow fluorescence reporter protein (YFP) |