Skip to content

backbone

Extracts the Backbone from Networks

v3.0.4 · May 20, 2026 · GPL-3

Description

An implementation of methods for extracting a sparse unweighted network (i.e. a backbone) from an unweighted network (e.g., Hamann et al., 2016 <doi:10.1007/s13278-016-0332-2>), a weighted network (e.g., Serrano et al., 2009 <doi:10.1073/pnas.0808904106>), or a weighted projection (e.g., Neal et al., 2021 <doi:10.1038/s41598-021-03238-3>).

Downloads

CRAN

1K

Last 30 days

3509th

3K

Last 90 days

13.9K

Last year

Trend: +1.2% (30d vs prior 30d)

r2u CRAN

62

Last 30 days

146

Last 90 days

537

Last year

Trend: +19.2% (30d vs prior 30d)

autoCRAN

13

Last 7 days

92

Last 30 days

13

All-time

autoCRAN-only: this name is served only by autoCRAN, so the count is exact.

CRAN Check Status

1 ERROR
12 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 ERROR
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (1 non-OK)
ERROR r-devel-windows-x86_64

tests

Running 'tinytest.R' [6s]
Running the tests in 'tests/tinytest.R' failed.
Complete output:
  > if ( requireNamespace("tinytest", quietly=TRUE) ){
  +            tinytest::test_package("backbone")
  + }
   ____   backbone v3.0.4
  |  _ \  Cite: Neal, Z. P. (2026). backbone: An R package to extract network backbones.
  |#|_) |       PLOS One, 21, e0349258. https://doi.org/10.1371/journal.pone.0349258
  |# _ < 
  |#|_) | Help: type vignette("backbone"); email zpneal@msu.edu; github zpneal/backbone
  |____/  Beta: type devtools::install_github("zpneal/backbone", ref = "devel")
  
  test_backbone.R...............    0 tests    
  test_backbone.R...............    0 tests    
  test_backbone.R...............    1 tests OK 
  test_backbone.R...............    1 tests OK 
  test_backbone.R...............    1 tests OK 
  test_backbone.R...............    2 tests OK 
  test_backbone.R...............    3 tests OK 
  test_backbone.R...............    3 tests OK 
  test_backbone.R............... 
...[truncated]...
fails The backbone package for R (v3.0.4; Neal, 2025) was used to extract the unweighted backbone of an unweighted network containing 60 nodes. Edges were selected for retention in the backbone using Local Sparsification (Satuluri, Parthasarathy, and Ruan, 2011) with filtering parameter = 0.5, which removed 69% of the edges.
  
  Neal, Z. P. 2025. backbone: An R Package to Extract Network Backbones. CRAN. https://doi.org/10.32614/CRAN.package.backbone
  
  Satuluri, V., Parthasarathy, S., & Ruan, Y. (2011, June). Local graph sparsification for scalable clustering. In Proceedings of the 2011 ACM SIGMOD International Conference on Management of data (pp. 721-732). https://doi.org/10.1145/1989323.1989399
  
  test_backbone.R...............  415 tests 1 fails 
  test_backbone.R...............  416 tests 1 fails 5.7s
  ----- FAILED[data]: test_backbone.R<393--393>
   call| expect_true(any(bb %in% c(-1)))
   diff| Expected TRUE, got FALSE
  Error: 1 out of 416 tests failed
  Execution halted

Check History

ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 30, 2026
ERROR r-devel-windows-x86_64

tests

Running 'tinytest.R' [6s]
Running the tests in 'tests/tinytest.R' failed.
Complete output:
  > if ( requireNamespace("tinytest", quietly=TRUE) ){
  +            tinytest::test_package("backbone")
  + }
   ____   backbone v3.0.4
  |  _ \  Cite: Neal, 
...[truncated]...
5 tests 1 fails 
  test_backbone.R...............  416 tests 1 fails 5.7s
  ----- FAILED[data]: test_backbone.R<393--393>
   call| expect_true(any(bb %in% c(-1)))
   diff| Expected TRUE, got FALSE
  Error: 1 out of 416 tests failed
  Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 28, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE May 23, 2026
ERROR r-release-windows-x86_64

tests

Running 'tinytest.R' [7s]
Running the tests in 'tests/tinytest.R' failed.
Complete output:
  > if ( requireNamespace("tinytest", quietly=TRUE) ){
  +            tinytest::test_package("backbone")
  + }
   ____   backbone v3.0.4
  |  _ \  Cite: Neal, 
...[truncated]...
5 tests 1 fails 
  test_backbone.R...............  416 tests 1 fails 6.0s
  ----- FAILED[data]: test_backbone.R<393--393>
   call| expect_true(any(bb %in% c(-1)))
   diff| Expected TRUE, got FALSE
  Error: 1 out of 416 tests failed
  Execution halted
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 22, 2026
ERROR 13 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 18, 2026
ERROR r-devel-windows-x86_64

whether package can be installed

Installation failed.
See 'd:/Rcompile/CRANpkg/local/4.6/backbone.Rcheck/00install.out' for details.
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 24, 2026
ERROR 13 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 20, 2026
ERROR r-release-windows-x86_64

tests

Running 'tinytest.R' [6s]
Running the tests in 'tests/tinytest.R' failed.
Complete output:
  > if ( requireNamespace("tinytest", quietly=TRUE) ){
  +            tinytest::test_package("backbone")
  + }
   ____   backbone v3.0.3
  |  _ \  Cite: Neal, 
...[truncated]...
t_backbone.R...............  416 tests [0;31m1 fails[0m [0;34m5.5s[0m
  ----- FAILED[data]: test_backbone.R<393--393>
   call| expect_true(any(bb %in% c(-1)))
   diff| Expected TRUE, got FALSE
  Error: 1 out of 416 tests failed
  Execution halted
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (2)

Dependency Network

Dependencies Reverse dependencies igraph Matrix Rcpp cograph incidentally backbone

Version History

26 tracked
updated 3.0.4 ← 3.0.3 diff May 20, 2026
new 3.0.3 Mar 10, 2026
updated 3.0.3 ← 3.0.2 diff Dec 7, 2025
updated 3.0.2 ← 3.0.1 diff Oct 5, 2025
updated 3.0.1 ← 3.0.0 diff Sep 29, 2025
updated 3.0.0 ← 2.1.5 diff Sep 14, 2025
updated 2.1.5 ← 2.1.4 diff Jul 28, 2025
updated 2.1.4 ← 2.1.3 diff May 8, 2024
updated 2.1.3 ← 2.1.2 diff Jan 23, 2024
updated 2.1.2 ← 2.1.1 diff Feb 12, 2023
updated 2.1.1 ← 2.1.0 diff Oct 17, 2022
updated 2.1.0 ← 2.0.3 diff May 31, 2022
updated 2.0.3 ← 2.0.2 diff Mar 21, 2022
updated 2.0.2 ← 2.0.1 diff Mar 17, 2022
updated 2.0.1 ← 2.0.0 diff Mar 15, 2022