plotPBNTransitions {BoolNet} | R Documentation |

## Visualize the transitions in a probabilistic Boolean network

### Description

Visualizes the state transitions and their probabilities in a probabilistic Boolean network. This takes the transition table information calculated by the `markovSimulation`

method. Only transitions with non-zero probability are included in the plot. The function requires the igraph package.

### Usage

```
plotPBNTransitions(markovSimulation,
stateSubset,
drawProbabilities = TRUE,
drawStateLabels = TRUE,
layout = layout.fruchterman.reingold,
plotIt = TRUE, ...)
```

### Arguments

`markovSimulation` |
An object of class |

`stateSubset` |
An optional list of states, where each element of the list must be a vector with a 0/1 entry for each gene. If this argument is supplied, the graph only contains the specified states and transitions between these states. |

`drawProbabilities` |
If set to true, the edges of the graph are annotated with the probabilities of the corresponding transitions. Default is TRUE. |

`drawStateLabels` |
If set to true, the vertices of the graph are annotated with the gene values of the corresponding states. Defaults to TRUE. |

`layout` |
A layouting function that determines the placement of the nodes in the graph. Please refer to the |

`plotIt` |
If this is true, a plot is generated. Otherwise, only an object of class |

`...` |
Further graphical parameters to be passed to |

### Details

This function uses the `plot.igraph`

function from the igraph package. The plots are customizeable using the `...`

argument. For details on possible parameters, please refer to `igraph.plotting`

.

### Value

Returns an invisible object of class `igraph`

containing the wiring graph.

### See Also

### Examples

```
## Not run:
# load example network
data(examplePBN)
# perform a Markov chain simulation
sim <- markovSimulation(examplePBN)
# plot the transitions and their probabilities
plotPBNTransitions(sim)
## End(Not run)
```

*BoolNet*version 2.1.9 Index]