| backbone {backbone} | R Documentation |
backbone: Extracts the Backbone from Graphs
Description
Provides methods for extracting from an unweighted and sparse subgraph (i.e., a backbone) that contains only the most "important" edges in a weighted bipartite projection, a non-projection weighted network, or an unweighted network.
Available backbone extraction functions include:
For weighted bipartite projections of weighted bipartite networks:
osdsm().For weighted bipartite projections of binary bipartite networks:
fixedfill(),fixedrow(),fixedcol(),sdsm(), andfdsm().For non-projection weighted networks:
global(),disparity(),mlf(),lans().For unweighted networks:
sparsify(),sparsify.with.skeleton(),sparsify.with.gspar(),sparsify.with.lspar(),sparsify.with.simmelian(),sparsify.with.jaccard(),sparsify.with.meetmin(),sparsify.with.geometric(),sparsify.with.hypergeometric(),sparsify.with.localdegree(),sparsify.with.quadrilateral().For all networks:
backbone.suggest()will examine the data and suggest an appropriate backbone function
The package also includes some utility functions:
-
fastball()- Fast marginal-preserving randomization of binary matrices -
bicm()- Compute probabilities under the bipartite configuration model
For additional documentation and background on the package functions, see vignette("backbone").
For updates, papers, presentations, and other backbone news, please see www.rbackbone.net
References
Neal, Z. P. (2022). backbone: An R Package to Extract Network Backbones. PLOS ONE, 17, e0269137. doi:10.1371/journal.pone.0269137