| getPathToAttractor {BoolNet} | R Documentation |
Get state transitions between a state and its attractor
Description
Lists the states in the path from a specified state to the corresponding synchronous attractor.
Usage
getPathToAttractor(network,
state,
includeAttractorStates = c("all","first","none"))
Arguments
network |
Either a network structure of class |
state |
A binary vector with exactly one entry per gene in the network. If |
includeAttractorStates |
Specifies whether the actual attractor states are included in the resulting table or not. If |
Value
Returns a data frame with the genes in the columns. The rows are the successive states from state to the the corresponding attractor. Depending on includeAttractorStates, attractor states are included or not. The data frame has an attribute attractor specifying the indices of the states that belong to the attractor. If includeAttractorStates is "first" or "none", these indices may correspond to states that are not included in the sequence itself. This attribute is used by plotSequence to highlight the attractor states.
See Also
getAttractors, simulateSymbolicModel, getTransitionTable, getBasinOfAttraction, plotSequence, attributes
Examples
## Not run:
# load example network
data(cellcycle)
# get path from a state to its attractor
# include all attractor states
path <- getPathToAttractor(cellcycle, rep(1,10),
includeAttractorStates="all")
print(path)
# include only the first attractor state
path <- getPathToAttractor(cellcycle, rep(1,10),
includeAttractorStates="first")
print(path)
# exclude attractor states
path <- getPathToAttractor(cellcycle, rep(1,10),
includeAttractorStates="none")
print(path)
## End(Not run)