Skip to content

ion-g-ion/tt-cme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TT-CME

Tensor Train for the Chemical Master Equation. This repository implements the paper "Tensor-train approximation of the chemical master equation and its application for parameter inference" on top of the torchTT package ( upgraded version of this repository )

Installation

Requirements

  • pytorch>=1.7
  • numpy>=1.18
  • scipy
  • torchtt
  • opt_einsum
  • matplotlib
  • numba

Using pip

pip install git+https://github.com/ion-g-ion/tt-cme

Packages

Sub-modules:

  • TTCME.TimeIntegrator: Tensor train integrator for linear ODEs in the TT format (implements tAMEn)
  • TTCME.basis: Implements the basic univariate bases.
  • TTCME.pdf: This contains the basic probability density function pdfTT represented using tensor product basis and TT DoFs.
  • TTCME.ttcme: This module implements the ChemicalReaction class as well as the ReactionSystem class.

The documentation can be found here and is generated using pdoc3 with:

pdoc3 --html tt_iga -o docs/ --config latex_math=True --force

Scripts and examples:

In this folder a couple of examples are presented:

Author

Ion Gabriel Ion, ion.ion.gabriel@gmail.com

About

Tensor Train for the Chemical Master Equation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages