A node in the Dynamic Bayesian Network. Represents a gene/operon, transcription factor, or effector metabolite.
DBNNode
01 Syntax
02 Properties
| Name | Overloads | Summary |
|---|---|---|
| NodeId | 1 | Unique node identifier (matches TF_id, target_operon, or metabolite ID) |
| NodeType | 1 | Type of this node (Gene, TranscriptionFactor, or EffectorMetabolite) |
| States | 1 | Discrete states (default: Low, Medium, High) |
| ParentIds | 1 | Parent node IDs at time t that influence this node at time t+1. |
| ParentDirections | 1 | 每个父节点对本节点的调控方向(父节点 ID → 激活 / 抑制)。 调控方向本质上是边(TF→gene)的属性:同一个 TF 完全可能对基因 A 起激活作用、 对基因 B 起抑制作用。因此不能用 per-TF 的 DBNNode.DefaultRegulatoryDirection 来表达,需要 per-parent 的映射。 该映射为空时,回退… |
| CPT | 1 | Conditional Probability Table for this node |
| EffectorMetabolites | 1 | For TF nodes: effector metabolites and their effect types. |
| DefaultRegulatoryDirection | 1 | For TF nodes without effectors: default regulatory direction. |
| RegulatorTFs | 1 | For gene nodes: list of TF IDs that regulate this gene |
| TFEffectors | 1 | For gene nodes: mapping from TF ID to its effector metabolite IDs. |
03 Members
Unique node identifier (matches TF_id, target_operon, or metabolite ID)
Type of this node (Gene, TranscriptionFactor, or EffectorMetabolite)
Discrete states (default: Low, Medium, High)
Parent node IDs at time t that influence this node at time t+1. For gene nodes: the TFs and effector metabolites that regulate this gene.
每个父节点对本节点的调控方向(父节点 ID → 激活 / 抑制)。
调控方向本质上是边(TF→gene)的属性:同一个 TF 完全可能对基因 A 起激活作用、 对基因 B 起抑制作用。因此不能用 per-TF 的 DBNNode.DefaultRegulatoryDirection 来表达,需要 per-parent 的映射。 该映射为空时,回退到 DBNNode.DefaultRegulatoryDirection。
Conditional Probability Table for this node
For TF nodes: effector metabolites and their effect types. Key = metabolite ID, Value = effect type (Activator/Inhibitor/Unknown). Populated from RegulatoryLink.effector.
For TF nodes without effectors: default regulatory direction. Used when a TF regulates a gene directly without an effector metabolite. Default is Activator.
For gene nodes: list of TF IDs that regulate this gene
For gene nodes: mapping from TF ID to its effector metabolite IDs. Key = TF ID, Value = list of effector metabolite IDs for that TF. Used during CPT initialization to compute activation scores.