CaiNet

CaiNet simulates and infers gene regulatory networks (GRNs) with combined stochastic and deterministic molecular detail to model gene expression dynamics, noise-induced behaviors (bi-stability and oscillations), and to estimate regulatory connections and steady-state parameters.


Key Features:

  • Stochastic simulation: Decouples network elements over short time intervals to apply local stochastic or deterministic solutions and then synchronizes molecule numbers across elements.
  • Modular approach: Treats each network element in isolation during brief periods and integrates results to approximate solutions of deterministic differential equations while incorporating stochastic events.
  • Incorporation of stochastic detail: Models genes switching stochastically between active and inactive states to reproduce noise-induced phenomena such as bi-stability and oscillations.
  • Deterministic delays: Includes deterministic delays in gene expression to represent temporally extended processes.
  • Inference capabilities: Infers regulatory connections and steady-state parameters for GRNs of up to ten genes by mapping each gene to a perceptron within an artificial neural network and applying gradient descent methods adapted from recurrent neural network training.
  • Explicit stochastic events: Represents stochastic molecular interactions such as transcription factor-DNA interactions and gene product production.

Scientific Applications:

  • Cellular and organismic biology: Analysis of GRN-driven processes underpinning homeostasis, differentiation, and development.
  • Temporal reaction network analysis: Prediction and analysis of the temporal progression of reaction networks under stochastic and deterministic influences.
  • Noise impact studies: Investigation of how stochastic events affect gene regulation, including noise-induced bi-stability and oscillations.
  • Parameter and topology inference: Estimation of regulatory connections and steady-state parameters in small-scale GRNs (up to ten genes).

Methodology:

Decoupling of network elements over small time intervals with local stochastic or deterministic solutions followed by synchronization of molecule numbers; modular isolation and integration approximating deterministic differential equations; explicit stochastic gene switching between active/inactive states; inclusion of deterministic gene expression delays; mapping genes to perceptrons in an artificial neural network and inferring parameters via gradient descent adapted from recurrent neural network training.

Topics

Details

License:
AGPL-3.0
Cost:
Free of charge
Tool Type:
workflow
Added:
6/9/2022
Last Updated:
6/9/2022

Operations

Publications

Hettich J, Gebhardt JCM. Periodic synchronization of isolated network elements facilitates simulating and inferring gene regulatory networks including stochastic molecular kinetics. BMC Bioinformatics. 2022;23(1). doi:10.1186/s12859-021-04541-6. PMID:34986805. PMCID:PMC8729106.

PMID: 34986805
PMCID: PMC8729106
Funding: - Deutsche Forschungsgemeinschaft: GE 2631/2-1, GE 2631/3-1 - H2020 European Research Council: 637987 ChromArch