Bioc2026 Registration Open!

scrapper

Bindings to C++ Libraries for Single-Cell Analysis

Bioconductor version: 3.23 · Package version: 1.6.3

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.

Installation

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("scrapper")

Details

MaintainerAaron Lun <infinite.monkeys.with.keyboards@gmail.com>
AuthorAaron Lun [cre, aut]
LicenseMIT + file LICENSE
URLhttps://github.com/libscran/scrapper
Bug Reportshttps://github.com/libscran/scrapper/issues
System RequirementsC++17, GNU make
Downloads rank1910
Source branchRELEASE_3_23
biocViewsBatchEffect, Clustering, DifferentialExpression, FeatureExtraction, GeneExpression, Normalization, PrincipalComponent, QualityControl, RNASeq, SingleCell, Software, Transcriptomics

Documentation

Download

Dependencies

Imports: methods, Rcpp, beachmat (>= 2.25.1), S4Vectors, SparseArray, DelayedArray, BiocNeighbors (>= 1.99.0), parallel

LinkingTo: Rcpp, assorthead (>= 1.5.16), beachmat, BiocNeighbors, Rigraphlib

Suggests: testthat, knitr, rmarkdown, BiocStyle, Matrix, IRanges, SummarizedExperiment, SingleCellExperiment, scRNAseq, org.Mm.eg.db, scater, igraph

Reverse dependencies

Imports Me (6): BatChef, epiregulon, FLAMES, imcRtools, scDblFinder, splatter

Suggests Me (5): Coralysis, GSVA, scran, SingleR, spatialHeatmap