Learn R Programming

backbone

Welcome

The backbone package implements methods to extract the backbone of a network, which is a sparse and unweighted subgraph that contains only the most "important" or "significant" edges. A backbone can be useful when the original network is too dense, when edge weights are not needed, or when edge weights are difficult to interpret. Methods are available for:

  • Weighted networks
  • Weighted projections
  • Unweighted networks

In addition, the package implements some other utility functions to:

  • Randomize matrices while preserving the row and column sums using the fastball algorithm
  • Estimate the Bipartite Configuration Model (BiCM)

For more details on these functions and methods, please see:

Installation

The /release branch contains the current CRAN release of the backbone package. You can install it from CRAN with:

install.packages("backbone")

The /devel branch contains the working beta version of the next release of the backbone package. All the functions are documented and have undergone various levels of preliminary debugging, so they should mostly work, but there are no guarantees. Feel free to use the devel version (with caution), and let us know if you run into any problems. You can install it You can install from GitHub with:

devtools::install_github("zpneal/backbone", ref = "devel", build_vignettes = TRUE)

Dependencies

The backbone package adopts the tinyverse philosophy, and therefore aims to keep dependencies at a minimum.

Copy Link

Version

Install

install.packages('backbone')

Monthly Downloads

2,559

Version

3.0.2

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Zachary Neal

Last Published

October 6th, 2025

Functions in backbone (3.0.2)

fixedcol

Depricated function to extract Fixed Column backbone
backbone

Extract the backbone from a network
disparity

Depricated function to extract disparity filter backbone
fixedfill

Depricated function to extract Fixed Fill backbone
mlf

Depricated function to extract MLF backbone
senate108

Bill sponsorship in the 108th U.S. Senate
sdsm

Depricated function to extract Stochastic Degree Sequence Model (SDSM) backbone
lans

Depricated function to extract LANS backbone
fixedrow

Depricated function to extract Fixed Row backbone
fdsm

Depricated function to extract Fixed Degree Sequence Model (FDSM) backbone
backbone_from_weighted

Extract the backbone from a weighted network
fastball

Randomize a binary matrix using the fastball algorithm
bicm

Bipartite Configuration Model
backbone_from_unweighted

Extract the backbone from an unweighted, undirected network
backbone_from_projection

Extract the backbone from a weighted bipartite or hypgergraph projection