assorthead

assorthead vendors an assortment of useful header-only C++ libraries for use by Bioconductor packages in their own C++ code via LinkingTo, eliminating additional dependencies and avoiding duplicate vendoring across R packages.


Key Features:

  • Header-Only C++ Libraries: Provides an assortment of useful header-only C++ libraries that can be directly included in dependent package code.
  • LinkingTo Integration: Enables Bioconductor packages to use these libraries in their C++ code by LinkingTo this package without introducing additional dependencies.
  • Central Repository: Avoids duplicate vendoring of libraries across multiple R packages and enables better coordination of version updates across cohorts of interdependent C++ libraries.

Scientific Applications:

  • Bioconductor Package Development: Supports development of Bioconductor packages requiring C++ libraries by providing a common, dependency-free source of header-only libraries.
  • C++ Library Version Coordination: Facilitates synchronized version updates for interdependent C++ libraries used across multiple Bioconductor packages.

Methodology:

The package functions as a central repository that vendors header-only C++ libraries; Bioconductor packages access these libraries through the LinkingTo mechanism in R package development.

Collections

Details

License:
MIT
Tool Type:
command-line tool, library
Operating Systems:
Linux, Mac, Windows
Programming Languages:
R
Added:
8/30/2026
Last Updated:
10/11/2026

Operations

Publications

Documentation

Downloads