permuteLabels {alakazam} | R Documentation |
Permute the node labels of a tree
Description
permuteLabels
permutes the node annotations of a lineage tree.
Usage
permuteLabels(graph, field, exclude = c("Germline", NA))
Arguments
graph |
igraph object containing an annotated lineage tree. |
field |
string defining the annotation field to permute. |
exclude |
vector of strings defining |
Value
A modified igraph object with vertex annotations permuted.
See Also
Examples
# Define and plot example graph
library(igraph)
graph <- ExampleTrees[[23]]
plot(graph, layout=layout_as_tree, vertex.label=V(graph)$c_call,
vertex.size=50, edge.arrow.mode=0, vertex.color="grey80")
# Permute annotations and plot new tree
g <- permuteLabels(graph, "c_call")
plot(g, layout=layout_as_tree, vertex.label=V(g)$c_call,
vertex.size=50, edge.arrow.mode=0, vertex.color="grey80")
[Package alakazam version 1.3.0 Index]