backbone: Extracts the Backbone from Graphs

An implementation of methods for extracting an unweighted unipartite graph (i.e. a backbone) from an unweighted unipartite graph (Hamann et al., 2016 <doi:10.1007/s13278-016-0332-2>), a weighted unipartite graph (Serrano et al., 2009 <doi:10.1073/pnas.0808904106>), the projection of an unweighted bipartite graph (Neal et al., <doi:10.1038/s41598-021-03238-3>, or the projection of a weighted bipartite graph (Neal, 2017 <doi:10.1177/0308518X16631339>). It also provides utility functions to generate random binary matrices with (a) given density, (b) given row and column marginals, and (c) given row and column marginal distributions.

Version: 2.0.0
Depends: R (≥ 2.10)
Imports: igraph, Matrix, methods, network, PoissonBinomial, stats, Rcpp, utils
LinkingTo: Rcpp
Suggests: knitr, MASS, rmarkdown, testthat (≥ 3.0.0)
Published: 2021-12-10
Author: Zachary Neal [aut, cre], Rachel Domagalski [aut], Bruce Sagan [aut], Godard Karl [ctb]
Maintainer: Zachary Neal <zpneal at>
License: GPL-3
NeedsCompilation: yes
Citation: backbone citation info
Materials: README NEWS
CRAN checks: backbone results


Reference manual: backbone.pdf
Vignettes: backbone


Package source: backbone_2.0.0.tar.gz
Windows binaries: r-devel:, r-devel-UCRT:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): backbone_2.0.0.tgz, r-release (x86_64): backbone_2.0.0.tgz, r-oldrel: backbone_2.0.0.tgz
Old sources: backbone archive

Reverse dependencies:

Reverse imports: GeneTonic


Please use the canonical form to link to this page.