backbone {dyngen} | R Documentation |
Backbone of the simulation model
Description
A module is a group of genes which, to some extent, shows the same expression behaviour. Several modules are connected together such that one or more genes from one module will regulate the expression of another module. By creating chains of modules, a dynamic behaviour in gene regulation can be created.
Usage
backbone(module_info, module_network, expression_patterns)
Arguments
module_info |
A tibble containing meta information on the modules themselves.
|
module_network |
A tibble describing which modules regulate which other modules.
|
expression_patterns |
A tibble describing the expected expression pattern changes when a cell is simulated by dyngen. Each row represents one transition between two cell states.
|
Value
A dyngen backbone.
See Also
dyngen on how to run a dyngen simulation
Examples
library(tibble)
backbone <- backbone(
module_info = tribble(
~module_id, ~basal, ~burn, ~independence,
"M1", 1, TRUE, 1,
"M2", 0, FALSE, 1,
"M3", 0, FALSE, 1
),
module_network = tribble(
~from, ~to, ~effect, ~strength, ~hill,
"M1", "M2", 1L, 1, 2,
"M2", "M3", 1L, 1, 2
),
expression_patterns = tribble(
~from, ~to, ~module_progression, ~start, ~burn, ~time,
"s0", "s1", "+M1", TRUE, TRUE, 30,
"s1", "s2", "+M2,+M3", FALSE, FALSE, 80
)
)