IDEAS home Printed from https://ideas.repec.org/a/plo/pcbi00/1003359.html
   My bibliography  Save this article

Direct Solution of the Chemical Master Equation Using Quantized Tensor Trains

Author

Listed:
  • Vladimir Kazeev
  • Mustafa Khammash
  • Michael Nip
  • Christoph Schwab

Abstract

The Chemical Master Equation (CME) is a cornerstone of stochastic analysis and simulation of models of biochemical reaction networks. Yet direct solutions of the CME have remained elusive. Although several approaches overcome the infinite dimensional nature of the CME through projections or other means, a common feature of proposed approaches is their susceptibility to the curse of dimensionality, i.e. the exponential growth in memory and computational requirements in the number of problem dimensions. We present a novel approach that has the potential to “lift” this curse of dimensionality. The approach is based on the use of the recently proposed Quantized Tensor Train (QTT) formatted numerical linear algebra for the low parametric, numerical representation of tensors. The QTT decomposition admits both, algorithms for basic tensor arithmetics with complexity scaling linearly in the dimension (number of species) and sub-linearly in the mode size (maximum copy number), and a numerical tensor rounding procedure which is stable and quasi-optimal. We show how the CME can be represented in QTT format, then use the exponentially-converging -discontinuous Galerkin discretization in time to reduce the CME evolution problem to a set of QTT-structured linear equations to be solved at each time step using an algorithm based on Density Matrix Renormalization Group (DMRG) methods from quantum chemistry. Our method automatically adapts the “basis” of the solution at every time step guaranteeing that it is large enough to capture the dynamics of interest but no larger than necessary, as this would increase the computational complexity. Our approach is demonstrated by applying it to three different examples from systems biology: independent birth-death process, an example of enzymatic futile cycle, and a stochastic switch model. The numerical results on these examples demonstrate that the proposed QTT method achieves dramatic speedups and several orders of magnitude storage savings over direct approaches.Author Summary: Stochastic models of chemical networks are necessary to quantitatively describe random fluctuations and other probabilistic phenomena within living cells. The Chemical Master Equation (CME) describes the time evolution of molecular abundance probabilities in these models, and is a basis for many stochastic simulation and analysis methods. Yet the CME is difficult to solve directly except for very simple structures. Indeed current approaches are susceptible to the curse of dimensionality, that is, the exponential growth of memory and computational requirements in the number of problem dimensions. In this paper, we propose a novel approach that has the potential to overcome the curse of dimensionality. It is based on the use of the recently proposed Quantized Tensor Train (QTT) formatted numerical linear algebra for numerical representation of tensors, using algorithms for basic tensor arithmetics with complexity scaling linearly in the number of reacting species considered, and sub-linearly in the maximum allowed copy number per species. We present this approach and demonstrate its effectiveness by applying it to three problems from systems biology. Numerical experiments are reported which show that several orders of magnitude memory savings is typically afforded by the new approach presented here.

Suggested Citation

  • Vladimir Kazeev & Mustafa Khammash & Michael Nip & Christoph Schwab, 2014. "Direct Solution of the Chemical Master Equation Using Quantized Tensor Trains," PLOS Computational Biology, Public Library of Science, vol. 10(3), pages 1-19, March.
  • Handle: RePEc:plo:pcbi00:1003359
    DOI: 10.1371/journal.pcbi.1003359
    as

    Download full text from publisher

    File URL: https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1003359
    Download Restriction: no

    File URL: https://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1003359&type=printable
    Download Restriction: no

    File URL: https://libkey.io/10.1371/journal.pcbi.1003359?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. J. Carroll & Jih-Jie Chang, 1970. "Analysis of individual differences in multidimensional scaling via an n-way generalization of “Eckart-Young” decomposition," Psychometrika, Springer;The Psychometric Society, vol. 35(3), pages 283-319, September.
    2. Timothy S. Gardner & Charles R. Cantor & James J. Collins, 2000. "Construction of a genetic toggle switch in Escherichia coli," Nature, Nature, vol. 403(6767), pages 339-342, January.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Ankit Gupta & Corentin Briat & Mustafa Khammash, 2014. "A Scalable Computational Framework for Establishing Long-Term Behavior of Stochastic Reaction Networks," PLOS Computational Biology, Public Library of Science, vol. 10(6), pages 1-16, June.
    2. Fabian Fröhlich & Philipp Thomas & Atefeh Kazeroonian & Fabian J Theis & Ramon Grima & Jan Hasenauer, 2016. "Inference for Stochastic Chemical Kinetics Using Moment Equations and System Size Expansion," PLOS Computational Biology, Public Library of Science, vol. 12(7), pages 1-28, July.
    3. Manzini, G. & Truong, P.M.D. & Vuchkov, R. & Alexandrov, B., 2023. "The tensor-train mimetic finite difference method for three-dimensional Maxwell’s wave propagation equations," Mathematics and Computers in Simulation (MATCOM), Elsevier, vol. 210(C), pages 615-639.
    4. Vincent Wagner & Nicole Erika Radde, 2021. "SiCaSMA: An Alternative Stochastic Description via Concatenation of Markov Processes for a Class of Catalytic Systems," Mathematics, MDPI, vol. 9(10), pages 1-13, May.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Mariela González-Narváez & María José Fernández-Gómez & Susana Mendes & José-Luis Molina & Omar Ruiz-Barzola & Purificación Galindo-Villardón, 2021. "Study of Temporal Variations in Species–Environment Association through an Innovative Multivariate Method: MixSTATICO," Sustainability, MDPI, vol. 13(11), pages 1-25, May.
    2. S. Hess & E. Suárez & J. Camacho & G. Ramírez & B. Hernández, 2001. "Reliability of Coordinates Obtained by MINISSA Concerning the Order of Presented Stimuli," Quality & Quantity: International Journal of Methodology, Springer, vol. 35(2), pages 117-128, May.
    3. Wedel, M. & Bijmolt, T.H.A., 1998. "Mixed Tree and Spatial Representation of Dissimilarity Judgments," Discussion Paper 1998-109, Tilburg University, Center for Economic Research.
    4. Henk Kiers, 1991. "Hierarchical relations among three-way methods," Psychometrika, Springer;The Psychometric Society, vol. 56(3), pages 449-470, September.
    5. Willem Kloot & Pieter Kroonenberg, 1985. "External analysis with three-mode principal component models," Psychometrika, Springer;The Psychometric Society, vol. 50(4), pages 479-494, December.
    6. Pietro Amenta & Antonio Lucadamo & Antonello D’Ambra, 2021. "Restricted Common Component and Specific Weight Analysis: A Constrained Explorative Approach for the Customer Satisfaction Evaluation," Social Indicators Research: An International and Interdisciplinary Journal for Quality-of-Life Measurement, Springer, vol. 156(2), pages 409-427, August.
    7. Elizabeth Hellier & Kirsteen Aldrich & Daniel B. Wright & Denny Daunt & Judy Edworthy, 2007. "A Multi Dimensional Analysis of Warning Signal Words," Journal of Risk Research, Taylor & Francis Journals, vol. 10(3), pages 323-338, April.
    8. Avraham E Mayo & Yaakov Setty & Seagull Shavit & Alon Zaslaver & Uri Alon, 2006. "Plasticity of the cis-Regulatory Input Function of a Gene," PLOS Biology, Public Library of Science, vol. 4(4), pages 1-1, March.
    9. Stegeman, Alwin & Ten Berge, Jos M.F., 2006. "Kruskal's condition for uniqueness in Candecomp/Parafac when ranks and k-ranks coincide," Computational Statistics & Data Analysis, Elsevier, vol. 50(1), pages 210-220, January.
    10. Elisa Frutos-Bernal & Ángel Martín del Rey & Irene Mariñas-Collado & María Teresa Santos-Martín, 2022. "An Analysis of Travel Patterns in Barcelona Metro Using Tucker3 Decomposition," Mathematics, MDPI, vol. 10(7), pages 1-17, March.
    11. Jad Beyhum & Eric Gautier, 2020. "Factor and factor loading augmented estimators for panel regression," Working Papers hal-02957008, HAL.
    12. Viet-Thi Tran & Mariam Mama Djima & Eugene Messou & Jocelyne Moisan & Jean-Pierre Grégoire & Didier K Ekouevi, 2018. "Avoidable workload of care for patients living with HIV infection in Abidjan, Côte d’Ivoire: A cross-sectional study," PLOS ONE, Public Library of Science, vol. 13(8), pages 1-15, August.
    13. Douglas Clarkson & Richard Gonzalez, 2001. "Random effects diagonal metric multidimensional scaling models," Psychometrika, Springer;The Psychometric Society, vol. 66(1), pages 25-43, March.
    14. Rolf Langeheine, 1982. "Statistical evaluation of measures of fit in the Lingoes-Borg procrustean individual differences scaling," Psychometrika, Springer;The Psychometric Society, vol. 47(4), pages 427-442, December.
    15. Phipps Arabie & J. Carroll, 1980. "Mapclus: A mathematical programming approach to fitting the adclus model," Psychometrika, Springer;The Psychometric Society, vol. 45(2), pages 211-235, June.
    16. Tomas Tokar & Jozef Ulicny, 2013. "The Mathematical Model of the Bcl-2 Family Mediated MOMP Regulation Can Perform a Non-Trivial Pattern Recognition," PLOS ONE, Public Library of Science, vol. 8(12), pages 1-8, December.
    17. Yoshio Takane & Forrest Young & Jan Leeuw, 1977. "Nonmetric individual differences multidimensional scaling: An alternating least squares method with optimal scaling features," Psychometrika, Springer;The Psychometric Society, vol. 42(1), pages 7-67, March.
    18. Serrano Cinca, C. & Mar Molinero, C. & Gallizo Larraz, J.L., 2005. "Country and size effects in financial ratios: A European perspective," Global Finance Journal, Elsevier, vol. 16(1), pages 26-47, August.
    19. Giuseppe Brandi & Ruggero Gramatica & Tiziana Di Matteo, 2019. "Unveil stock correlation via a new tensor-based decomposition method," Papers 1911.06126, arXiv.org, revised Apr 2020.
    20. Weiyue Ji & Handuo Shi & Haoqian Zhang & Rui Sun & Jingyi Xi & Dingqiao Wen & Jingchen Feng & Yiwei Chen & Xiao Qin & Yanrong Ma & Wenhan Luo & Linna Deng & Hanchi Lin & Ruofan Yu & Qi Ouyang, 2013. "A Formalized Design Process for Bacterial Consortia That Perform Logic Computing," PLOS ONE, Public Library of Science, vol. 8(2), pages 1-9, February.

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:plo:pcbi00:1003359. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: ploscompbiol (email available below). General contact details of provider: https://journals.plos.org/ploscompbiol/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.