Skip to main content
Biophysical Journal logoLink to Biophysical Journal
. 2021 Feb 12;120(8):1309–1313. doi: 10.1016/j.bpj.2021.02.004

EGGTART: A tool to visualize the dynamics of biophysical transport under the inhomogeneous l-TASEP

Dan D Erdmann-Pham 1, Wonjun Son 2, Khanh Dao Duc 3,, Yun S Song 4,5,6,∗∗
PMCID: PMC8105713  PMID: 33582139

Abstract

The totally asymmetric simple exclusion process (TASEP), which describes the stochastic dynamics of interacting particles on a lattice, has been actively studied over the past several decades and applied to model important biological transport processes. Here, we present a software package, called EGGTART (Extensive GUI gives TASEP-realization in Real Time), which quantifies and visualizes the dynamics associated with a generalized version of the TASEP with an extended particle size and heterogeneous jump rates. This computational tool is based on analytic formulas obtained from deriving and solving the hydrodynamic limit of the process. It allows an immediate quantification of the particle density, flux, and phase diagram, as a function of a few key parameters associated with the system, which would be difficult to achieve via conventional stochastic simulations. Our software should therefore be of interest to biophysicists studying general transport processes and can in particular be used in the context of gene expression to model and quantify mRNA translation of different coding sequences.

Significance

Stochastic transport phenomena on inhomogeneous lattices are complex and typically accessible only through simulations or approximations, as closed-form formulas are often intractable. Recently, we obtained the stationary solution to the so-called inhomogeneous -TASEP, a central model of biophysical transport, in the limit of large lattice length. We found that ultimately, there are only six parameters contributing substantially to particle currents and densities—the key quantities associated with transport efficiency. Based on this theoretical advance, we present here a computational tool to visualize and interactively explore the relationship between the key system parameters we have identified and steady-state densities and currents, thus enabling one to explore the robustness and optimality of transport systems.

Introduction

The totally asymmetric exclusion process (TASEP) is a stochastic process used to model a large variety of transport phenomena involving interacting particles (1). Although it has been studied extensively over the past several decades, it is still the subject of active research and is replete with many open problems motivated by biophysical applications. In particular, the recent emergence of experimental data through advances in microscopy and sequencing techniques has revealed a wealth of molecular processes that are well described by TASEP models, including the motion of ribosomes (2, 3, 4), RNA polymerase (5), and motor proteins (6). Such processes require extending the classical TASEP by several layers of complexity, and as a result, their analysis has remained elusive and restricted to particular cases that do not adequately reflect biology. This shortcoming recently led us to study the so-called inhomogeneous -TASEP, in which particles of size traverse a lattice of inhomogeneous jump rates. By considering the hydrodynamic limit of the process, we obtained exact formulas for particle currents and locally averaged occupation probabilities (7), offering immediate quantification of the particle density, flux, and phase diagram, which would be difficult to achieve via conventional stochastic simulations.

To help to visualize these theoretical results, we present here a software package called EGGTART (extensive GUI gives TASEP realization in real time). For an arbitrary specification of the key system parameters (particle size, entrance rate, exit rate, and site-specific jump rates), EGGTART provides a graphical user interface that allows us to extract the main quantities of interest (e.g., the current and local densities, i.e., smoothed occupation probabilities, of particles), in addition to providing a phase diagram that fully describes different types of traffic behavior. We demonstrate how it can recover various versions of the TASEP studied in the past literature as special cases. By facilitating the exploration and visualization of both theoretical and practical aspects of the inhomogeneous -TASEP, we anticipate our computational tool to be broadly helpful to mathematicians, physicists, and biologists in studying various biophysical transport phenomena.

Methods

The inhomogeneous -TASEP

The inhomogeneous -TASEP is a Markov process, illustrated in Fig. 1, in which particles of size jump unidirectionally along a lattice of N sites under mutual exclusion: a particle at site i ∈ {1, …, N − 1} remains at its position if the site i + is occupied and jumps at exponential rate pi to position i + 1 otherwise. Particles can enter the lattice at the first site at rate α while respecting the mutual exclusion constraint and leave the lattice at the last site at rate β.

Figure 1.

Figure 1

Illustration of the inhomogeneous -TASEP with open boundaries. Particles (of size  = 3 here) enter the first site of the lattice at rate α, and a particle at position i (here denoted by the position of the midpoint of the particle) moves one site to the right at rate pi, provided that site i + is empty. A particle at the end of the lattice exits at rate β. To see this figure in color, go online.

The hydrodynamic limit

Although solving the inhomogeneous -TASEP is in general intractable, we can do so in the continuum limit of N → ∞. More precisely, denoting by τ(t) ∈ {0, 1}N a configuration at time t and assuming that λ(x) = limN1i=01pNx+i exists and is differentiable, we have shown in (7) that the -smoothed density of particles ρ(x, t)dx = limN1Nn=1N+11i=01τn+iNtδn+iNdx satisfies the inhomogeneous conservation law

tρ=x[λ(x)ρG(ρ)], (1)

where G(ρ) = 1ρ/11ρ. Constant jump rates and  = 1 yield the one-dimensional Burgers’ equation, known as the hydrodynamic limit of the classical TASEP (8). As shown next, increasing and introducing spatial inhomogeneity lead to more complex solutions.

Analytical solutions and phase diagram

Equation 1 can be solved using the method of characteristics (7), wherein the two boundary points 0 and 1 each emit a characteristic curve whose evolution determines the long-term behavior of the system. These curves are controlled by boundary conditions, which yield a phase diagram in α and β. Surprisingly, this phase diagram is completely characterized by four parameters: the particle size and the minimal, initial, and terminal jump rates λmin := minxλ(x), λ0 := λ(0), and λ1 := λ(1), respectively. These parameters determine the critical rates α = α(, λ0, λmin) and β = β(, λ1, λmin) at which phase transitions occur (precise expressions are provided in (7)). The different regions of the phase diagram are characterized as follows (note that Eq. 1 cannot describe critical behavior, in which residual stochasticity persists; see (7) and references therein):

  • 1)

    α < α and β > β: In this low-density regime (LD), the low entrance rate coupled with large exit rate establish an overall small density ρL(x) = ρL(λ(x),,JL)<ρ:=(+)1, where JL = αλ0α/λ0+1α is the particle current.

  • 2)

    α > α and β < β: Particles are injected frequently and drained slowly, shaping the high-density phase (HD). The associated density ρR(x) = ρR(λ(x), , JR) > ρ is strictly larger than ρL, with a current now given by JR = βλ1β/λ1+1β.

  • 3)

    α < α and β < β: A phase transition occurs along the nonlinear curve JL = JR, with JL < JR resulting in LD densities and currents and JL > JR in HD ones.

  • 4)

    α > α and β > β: This phase characterizes the maximal current regime (MC). The maximal current Jmax = λmin × (1+)2 results from of superposition of high and low densities ρx=ρRx×1xxmin+ρLx×1xxmin, where xmin = argminxλ(x).

General description of the software and availability

For any parameterization of the inhomogeneous -TASEP (e.g., particle size, entrance, exit, and site-specific rates), our computational tool EGGTART integrates the analytical formulas given above into a graphical user interface that provides a quantification and visualization of key properties, such as the particle current, densities, and phase diagram associated with different types of particle traffic behavior. It has been developed in Python 3.6 and uses the numpy and pyqtgraph packages. Versions for Mac OS X, Linux (Ubuntu), and Windows (10) are available at https://github.com/songlab-cal/eggtart, together with a user manual describing general features and a tutorial to be used with the demo .csv input files.

Results

We demonstrate the utility of EGGTART for a wide range of applications and examples, ranging in order of increasing complexity from the original TASEP model to the general inhomogeneous -TASEP. Illustrations of EGGTART’s accuracy through Monte Carlo simulations are provided in the Supporting materials and methods.

The homogeneous -TASEP

The classical TASEP model, for homogeneous rates (pi  1) and  = 1, has been analytically solved through the matrix ansatz method (9). In the top left panel of Fig. 2, we show that EGGTART recovers the classical results obtained therein as special cases of the general model; because of the symmetry of particles and holes, the resulting phase diagram is symmetric in α and β, with three regions (LD, HD, and MC; see Methods) separated by simple lines intersecting at the critical point (α, β) = (1/2, 1/2). Particle currents J in LD, HD and MC are α(1 − α), β(1 − β), and 1/4, respectively, with bulk densities ρ given by α, 1 − β, and 1/2.

Figure 2.

Figure 2

The effect of inhomogeneous jump rates and extended particles. The various impacts of increasing particle sizes and introducing inhomogeneity on the phase diagram, density profile, and current are displayed using EGGTART. Particle size and rates can be adjusted independently to investigate individual (top right and bottom left) and joint effects (bottom right). To see this figure in color, go online.

General transport phenomena typically require particle size > 1; e.g., ribosomes translating mRNA sequences occupy roughly 10 codons. The -TASEP for arbitrary  ≥ 1 models this effect. As in the case for ℓ = 1, mean-field approaches can provide approximations to the phase diagram, currents, and densities (10, 11, 12), which are made precise in the hydrodynamic limit (13). EGGTART also recovers these results, as seen in the top right panel of Fig. 2. The critical values α and β shrink to 1/1+, whereas J decreases to α1α/1+1α, β1β/1+1β, and 1/1+2 in LD, HD, and MC, respectively (with similar adjustment for ρ), showing that increasing the size of particles leads to a global decrease of densities, currents, and transport capacity.

Intermediate cases: bottlenecks and linear rate function

Simple lattice inhomogeneities have been studied extensively, as they promise closer modeling of actual transport phenomena while maintaining theoretical tractability. The most fundamental examples include single defects or defect clusters, i.e., sites with lower rates, that can model “slow” codons in translation or structural imperfections of the structure in microtubular transport (14,15). Processes with monotonically varying jump rates, which are most simply modeled by linear functions, constitute another class of examples of inhomogeneity and have notably been observed in translation as the so-called “5′ translational ramp” (16). EGGTART readily visualizes and quantifies such configurations, reproducing previously reported results. We provide more details on these intermediate examples and their corresponding biophysical applications in the Supporting materials and methods.

The inhomogeneous -TASEP

The most general case treated by our model combines extended particles and heterogeneous rates. Such a generalization is, for example, necessary to properly model mRNA translation because the local elongation rate of ribosomes (which occupy 10 codons) depends on multiple factors (17). Therefore, most realistic modeling of translation dynamics has been based on the inhomogeneous -TASEP (2), with estimates of rates obtained using measurements of transfer RNA usage (2,18) or, more recently, by analyzing ribosome profiling data (17). Until recently (7,19), detailed analyses under such heterogeneous lattices have been restricted to numerical simulations (2) or mean-field approximations suffering from numerical instabilities and imprecisions (20). With EGGTART, we are able to quantify and discern from each other effects due to particle size and inhomogeneity; we observe 1) the reduction in transport capacity and critical rates (α and β) associated with a decrease of the limiting jump rate λmin (bottom left panel in Fig. 2) and extended particles (bottom right panel), 2) deformation of the LD-HD phase separation (bottom panels), 3) the branch switching of ρ in MC (bottom panels), and 4) the impact of λ0 on the sensitivity of particle current to the initiation rate (see the Supporting materials and methods). Each of these principles has important consequences for optimizing ribosome usage and translation efficiency (7). Therefore, using the software can help practitioners understand a gene’s evolutionary constraints or devise sequences most suitable for specific needs.

Discussion

Although the TASEP has been widely used and studied for several decades (1,2,8), we provide here, to the best of our knowledge, the first computational tool for visualizing phase transitions, densities, and fluxes of the TASEP in full generality, with an arbitrary particle size and inhomogeneous jump rates. Our tool has several advantages compared to numerical simulations. By tuning the parameters of the model through a graphical interface, the user can quickly visualize their impact, particularly that of the six key parameters that govern transport efficiency (7). In the context of translation, exploring these parameters allows to address various biological questions, like quantifying how far individual genes are from their transport capacity, and to which parameters protein production is most sensitive (7). As a computational tool that allows immediate quantification and fine-tuning of the TASEP, EGGTART can thus aid in studying the properties of biophysical transport systems while serving as a basis for future improvements and extensions (e.g., the inclusion of Langmuir kinetics (21)).

Author contributions

Y.S.S., K.D.D., and D.D.E.-P. designed the research. W.S. wrote the software. Y.S.S., K.D.D., and D.D.E.-P. wrote the article.

Acknowledgments

This research is supported by National Institutes of Health R35-GM134922 and NSERC DGECR-2020-00034 grants. Y.S.S. is a Chan Zuckerberg Biohub Investigator.

Editor: Alan Grossfield.

Footnotes

Dan D. Erdmann-Pham and Wonjun Son contributed equally to this work.

Supporting Material can be found online at https://doi.org/10.1016/j.bpj.2021.02.004.

Contributor Information

Khanh Dao Duc, Email: kdd@math.ubc.ca.

Yun S. Song, Email: yss@berkeley.edu.

Supporting material

Document S1. Supporting materials and methods and Figs. S1–S4
mmc1.pdf (357.9KB, pdf)
Document S2. Article plus supporting material
mmc2.pdf (759.3KB, pdf)

References

  • 1.Schadschneider A., Chowdhury D., Nishinari K. Elsevier; Amsterdam, the Netherlands: 2010. Stochastic Transport in Complex Systems: from Molecules to Vehicles. [Google Scholar]
  • 2.Zur H., Tuller T. Predictive biophysical modeling and understanding of the dynamics of mRNA translation and its evolution. Nucleic Acids Res. 2016;44:9031–9049. doi: 10.1093/nar/gkw764. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Korkmazhan E., Teimouri H., Levine E. Dynamics of translation can determine the spatial organization of membrane-bound proteins and their mRNA. Proc. Natl. Acad. Sci. USA. 2017;114:13424–13429. doi: 10.1073/pnas.1700941114. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Szavits-Nossan J., Ciandrini L., Romano M.C. Deciphering mRNA sequence determinants of protein production rate. Phys. Rev. Lett. 2018;120:128101. doi: 10.1103/PhysRevLett.120.128101. [DOI] [PubMed] [Google Scholar]
  • 5.van den Berg A.A., Depken M. Crowding-induced transcriptional bursts dictate polymerase and nucleosome density profiles along genes. Nucleic Acids Res. 2017;45:7623–7632. doi: 10.1093/nar/gkx513. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Miedema D.M., Kushwaha V.S., Schall P. Correlation imaging reveals specific crowding dynamics of kinesin motor proteins. Phys. Rev. X. 2017;7:041037. [Google Scholar]
  • 7.Erdmann-Pham D.D., Dao Duc K., Song Y.S. The key parameters that govern translation efficiency. Cell Syst. 2020;10:183–192.e6. doi: 10.1016/j.cels.2019.12.003. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Blythe R.A., Evans M.R. Nonequilibrium steady states of matrix-product form: a solver’s guide. J. Phys. A Math. Theor. 2007;40:R333–R441. [Google Scholar]
  • 9.Derrida B., Evans M.R., Pasquier V. Exact solution of a 1D asymmetric exclusion model using a matrix formulation. J. Phys. A Math. Gen. 1993;26:1493–1517. [Google Scholar]
  • 10.Lakatos G., Chou T. Totally asymmetric exclusion processes with particles of arbitrary size. J. Phys. A Math. Gen. 2003;36:2027–2041. [Google Scholar]
  • 11.Shaw L.B., Zia R.K., Lee K.H. Totally asymmetric exclusion process with extended objects: a model for protein synthesis. Phys. Rev. E Stat. Nonlin. Soft Matter Phys. 2003;68:021910. doi: 10.1103/PhysRevE.68.021910. [DOI] [PubMed] [Google Scholar]
  • 12.Dao Duc K., Saleem Z.H., Song Y.S. Theoretical analysis of the distribution of isolated particles in totally asymmetric exclusion processes: application to mRNA translation rate estimation. Phys. Rev. E. 2018;97:012106. doi: 10.1103/PhysRevE.97.012106. [DOI] [PubMed] [Google Scholar]
  • 13.Schönherr G. Hard rod gas with long-range interactions: exact predictions for hydrodynamic properties of continuum systems from discrete models. Phys. Rev. E Stat. Nonlin. Soft Matter Phys. 2005;71:026122. doi: 10.1103/PhysRevE.71.026122. [DOI] [PubMed] [Google Scholar]
  • 14.Pierobon P., Mobilia M., Frey E. Bottleneck-induced transitions in a minimal model for intracellular transport. Phys. Rev. E Stat. Nonlin. Soft Matter Phys. 2006;74:031906. doi: 10.1103/PhysRevE.74.031906. [DOI] [PubMed] [Google Scholar]
  • 15.Dong J.J., Schmittmann B., Zia R.K. Inhomogeneous exclusion processes with extended objects: the effect of defect locations. Phys. Rev. E Stat. Nonlin. Soft Matter Phys. 2007;76:051113. doi: 10.1103/PhysRevE.76.051113. [DOI] [PubMed] [Google Scholar]
  • 16.Tuller T., Carmi A., Pilpel Y. An evolutionarily conserved mechanism for controlling the efficiency of protein translation. Cell. 2010;141:344–354. doi: 10.1016/j.cell.2010.03.031. [DOI] [PubMed] [Google Scholar]
  • 17.Dao Duc K., Song Y.S. The impact of ribosomal interference, codon usage, and exit tunnel interactions on translation elongation rate variation. PLoS Genet. 2018;14:e1007166. doi: 10.1371/journal.pgen.1007166. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Dana A., Tuller T. Determinants of translation elongation speed and ribosomal profiling biases in mouse embryonic stem cells. PLoS Comput. Biol. 2012;8:e1002755. doi: 10.1371/journal.pcbi.1002755. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Szavits-Nossan J., Romano M.C., Ciandrini L. Power series solution of the inhomogeneous exclusion process. Phys. Rev. E. 2018;97:052139. doi: 10.1103/PhysRevE.97.052139. [DOI] [PubMed] [Google Scholar]
  • 20.Shaw L.B., Sethna J.P., Lee K.H. Mean-field approaches to the totally asymmetric exclusion process with quenched disorder and large particles. Phys. Rev. E Stat. Nonlin. Soft Matter Phys. 2004;70:021901. doi: 10.1103/PhysRevE.70.021901. [DOI] [PubMed] [Google Scholar]
  • 21.Kuan H.-S., Betterton M.D. Phase-plane analysis of the totally asymmetric simple exclusion process with binding kinetics and switching between antiparallel lanes. Phys. Rev. E. 2016;94:022419. doi: 10.1103/PhysRevE.94.022419. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Document S1. Supporting materials and methods and Figs. S1–S4
mmc1.pdf (357.9KB, pdf)
Document S2. Article plus supporting material
mmc2.pdf (759.3KB, pdf)

Articles from Biophysical Journal are provided here courtesy of The Biophysical Society

RESOURCES