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
User manual
https://bioconductor.org/packages/assortheadDownloads
- Source codehttps://github.com/LTLA/assorthead