rich_club_attrs {brainGraph} | R Documentation |
Assign graph attributes based on rich-club analysis
Description
Assigns vertex- and edge-level attributes based on the results of a
rich-club analysis, based on a range of vertex degrees in which the
rich-club coefficient was determined to be significantly greater than that of
a set of random graphs (see rich_club_norm
).
Usage
rich_club_attrs(g, deg.range = NULL, adj.vsize = FALSE)
Arguments
g |
An |
deg.range |
Numeric vector of the range of degrees indicating inclusion in the rich-club; if the default NULL, it will be from 1 to the maximum degree in the graph |
adj.vsize |
Logical indicating whether to adjust vertex size
proportional to degree. Default: |
Details
Vertices which are in the rich club will be assigned an attribute
rich
, taking on a binary value. Their colors (attribute
color.rich
) will be either red or gray. Their sizes
(attribute size.rich
) will either be 10 or will be proportional to
their degree.
Edge attribute type.rich
takes on three values: rich-club (if
it connects two rich-club vertices), feeder (if it connects a rich- to
a non-rich-club vertex), and local (if it connects two non-rich-club
vertices). The color.rich
attribute is red, orange, or
green. Edge sizes (size.rich
) will be largest for
rich-club connections, then smaller for feeder, and smallest
for local.
Value
An igraph
graph object with additional attributes:
rich |
Binary indicating membership in the rich-club |
type.rich |
Edge attribute indicating the type of connection |
color.rich |
Edge and vertex attributes |
size.rich |
Edge and vertex attributes |
Author(s)
Christopher G. Watson, cgwatson@bu.edu
See Also
Other Rich-club functions: Rich Club
,
plot_rich_norm
Examples
## Not run:
g <- rich_club_attrs(g, rich.dt[density == densities[N] & p.fdr < .01,
range(k)])
## End(Not run)