scrapper
Bioc currentBindings to C++ Libraries for Single-Cell Analysis
Release Lineage
Entered 3.20 · Oct 30, 2024
Current · Requires R 4.6
Description
Implements R bindings to C++ code for analyzing single-cell (expression) data, mostly from various libscran libraries. Each function performs an individual step in the single-cell analysis workflow, ranging from quality control to clustering and marker detection. Additional wrappers are provided for easy construction of end-to-end workflows involving Bioconductor objects like SingleCellExperiments.
None published for Bioconductor
Test coverage
Line coverage
–
Expression
–
Tests / Examples
–
Functions
261 73 exported
Complexity
3.7 avg / 48 max
Call network
261 nodes / 349 edges
Test coverage is not measured for Bioconductor packages; nodes fall back to a neutral fill.
Call graph
Open call graph →Lowest coverage
Per-function coverage is not measured for this package yet.
Code
Structure
Lines of code
18,196
Files
209
Compiled share
20.8%
Has compiled src
Yes
Language breakdown
API
Exported functions
73
Internal functions
77
Recent export changes
Testing
Has tests
Yes
Test-to-code ratio
0.37
testthat edition
–
Docs
Roxygen coverage
100%
Health & Security signals
Informational signals; not verdicts.
on.exit coverage
–
Unsafe pattern score
0
Dep constraint coverage
25%
Secret pattern count
0
Bundled 3rd-party code
2 items
Portability & License
Min R version
–
System requirements
2 externalC++17, GNU make
C++ standard
–
License
MIT + file LICENSE
License flags
SPDX valid, OSI approved
History
Versions
4
First release
2024-12-17
Latest release
2026-05-19
Avg cadence
169 days
Cold removal rate
–
Dep drift
5
LOC over versions
Per-file churn detail lives in the source pipeline: https://github.com/r-observatory/bioc-code-metrics.
Documentation
- Help pages
- 56includes a package overview page
- Examples that run
- 100%53 run in a plain check
- Exported functions with examples
- 96%
- Documented parameters
- 99%
- Return-value docs
- 100%
- Help pages citing references
- 9%
+
- Prevent an R session crash when an
NAis supplied toblock=andgroup=in functions likesuggestRnaQcThresholds()andscoreMarkers(). +Now, an error is thrown if aNAvalue is detected.
From inst/NEWS.Rd in the release
Repository practices
Checks run against github.com/libscran/scrapper on 2026-10-21.
No development-tooling practices detected in the upstream repository.
Topics
Depended on by (15)
Show all 21 packagesHide all 21 packages
Bioconductor (15)
People
- Aaron Lun maintainer author
Cite
Cite this package
Run in R for the authors' entry:
citation("scrapper")The package provides a citation file, so citation() returns the authors' own entry.
It points to 10.21105/joss.05603.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-23, which the citation names so these numbers can be found later. More on citing and the projects behind them.