Result of a DBN prediction step. Contains gene expression states, probability distributions, and RNA abundance change rates for coupling with the metabolic network ODEs.
DBNPredictionResult
01 Syntax
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| GetGeneRNAAbundanceChange | 1 | Get RNA abundance change for a specific gene (based on its operon's prediction). |
| GetGeneState | 1 | Get predicted state for a specific gene (based on its operon's prediction). |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| GeneStates | 1 | Gene/operon ID -> predicted state ("Low", "Medium", or "High") |
| GeneProbabilities | 1 | Gene/operon ID -> full probability distribution over states [P(Low), P(Med), P(High)] |
| GeneStateProbabilities | 1 | Gene/operon ID -> probability of the predicted (most likely) state |
| RNAAbundanceChanges | 1 | Gene/operon ID -> expected RNA transcript abundance change rate. |
| OperonGeneMapping | 1 | Operon ID -> list of gene IDs in that operon |
04 Members
String)Get RNA abundance change for a specific gene (based on its operon's prediction). Returns 0.0 if the gene is not found in any operon.
String)Get predicted state for a specific gene (based on its operon's prediction). Returns "Medium" if the gene is not found.
Gene/operon ID -> predicted state ("Low", "Medium", or "High")
Gene/operon ID -> full probability distribution over states [P(Low), P(Med), P(High)]
Gene/operon ID -> probability of the predicted (most likely) state
Gene/operon ID -> expected RNA transcript abundance change rate. Range: [LowTranscriptionRate, HighTranscriptionRate] (default [0, 1]). This is the expected transcription rate: E[rate] = sum(P(state) * rate(state)).
Usage in ODEs: dR/dt = k_synthesis RNAAbundanceChange - k_degradation R where R is the RNA transcript concentration.
Operon ID -> list of gene IDs in that operon