R: Extract Edge Indices from Communities

getEdgesIn {linkcomm} | R Documentation

## Extract Edge Indices from Communities

### Description

This function returns edge indices that belong to certain communities or that are incident upon certain nodes.

### Usage

    getEdgesIn(x, clusterids = 1, nodes = NULL, all = FALSE)

### Arguments

`x` | An object of class `linkcomm` or `OCG`.
`clusterids` | An integer vector of community IDs. Defaults to community 1.
`nodes` | A character vector specifying node(s) for which edge indices should be returned. Overrides `clusterids`. Defaults to NULL.
`all` | Logical, whether the edges for all communities to which the named nodes belong should be returned. Will have an effect only if `nodes` is not NULL. If FALSE, edges that are directly incident upon the named nodes will be returned. Defaults to FALSE.

### Value

An integer vector of edge indices.

### Author(s)

Alex T. Kalinka alex.t.kalinka@gmail.com

### References

Kalinka, A.T. and Tomancak, P. (2011). linkcomm: an R package for the generation, visualization, and analysis of link communities in networks of arbitrary size and type. Bioinformatics 27, 2011-2012.

### Examples

    ## Generate graph and extract link communities.
    g <- swiss[,3:4]
    lc <- getLinkCommunities(g)

    ## Get edges from community 1.
    getEdgesIn(lc)

[Package linkcomm version 1.0-14 Index]