DynamicBayesianNetwork {SMRUCC.genomics.Analysis.BNLearn.DBN} .NET clr documentation

DynamicBayesianNetwork

Description

Dynamic Bayesian Network for gene regulatory network simulation.

This DBN implements a 2-slice temporal Bayesian network (2TBN) where:

The DBN supports two modes:

  1. Topology-only mode: Uses RegulatoryLink topology to initialize CPTs based on biological heuristics (activator/inhibitor effects via noisy-OR/AND gates). No RNAseq data required.

  2. Data-fitting mode: Uses RNAseq time-series data to learn CPT parameters, with the topology-based CPTs serving as a Dirichlet prior.

Coupling with metabolic network ODEs:

Declare

            
# namespace SMRUCC.genomics.Analysis.BNLearn.DBN
export class DynamicBayesianNetwork {
   # Configuration for the DBN (discretization, smoothing, rates, etc.)
   Config: DBNConfig;
   topologySize: integer;
}

        

.NET clr type reference tree

  1. use by property member Config: DBNConfig

[Package {$package} version {$version} Index]