Package: scrapper 0.99.7

Aaron Lun

scrapper: Bindings to C++ Libraries for Single-Cell Analysis

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. It is mostly intended for other Bioconductor package developers to build more user-friendly end-to-end workflows.

Authors:Aaron Lun [cre, aut]

scrapper_0.99.7.tar.gz
scrapper_0.99.7.zip(r-4.5)scrapper_0.99.7.zip(r-4.4)scrapper_0.99.7.zip(r-4.3)
scrapper_0.99.7.tgz(r-4.4-x86_64)scrapper_0.99.7.tgz(r-4.4-arm64)scrapper_0.99.7.tgz(r-4.3-x86_64)scrapper_0.99.7.tgz(r-4.3-arm64)
scrapper_0.99.7.tar.gz(r-4.5-noble)scrapper_0.99.7.tar.gz(r-4.4-noble)
scrapper_0.99.7.tgz(r-4.4-emscripten)scrapper_0.99.7.tgz(r-4.3-emscripten)
scrapper.pdf |scrapper.html
scrapper/json (API)

# Install 'scrapper' in R:
install.packages('scrapper', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Uses libs:
  • c++– GNU Standard C++ Library v3

On BioConductor:scrapper-0.99.6(bioc 3.20)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

normalizationrnaseqsoftwaregeneexpressiontranscriptomicssinglecellbatcheffectqualitycontroldifferentialexpressionfeatureextractionprincipalcomponentclustering

5.23 score 28 scripts 33 exports 27 dependencies

Last updated 4 days agofrom:84264c084e. Checks:OK: 7 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 26 2024
R-4.5-win-x86_64NOTEOct 26 2024
R-4.5-linux-x86_64NOTEOct 26 2024
R-4.4-win-x86_64OKOct 26 2024
R-4.4-mac-x86_64OKOct 26 2024
R-4.4-mac-aarch64OKOct 26 2024
R-4.3-win-x86_64OKOct 26 2024
R-4.3-mac-x86_64OKOct 26 2024
R-4.3-mac-aarch64OKOct 26 2024

Exports:aggregateAcrossCellsbuildSnnGraphcenterSizeFactorschooseHighlyVariableGeneschoosePseudoCountclusterGraphclusterKmeanscombineFactorscomputeAdtQcMetricscomputeClrm1FactorscomputeCrisprQcMetricscomputeRnaQcMetricscorrectMnnfilterAdtQcMetricsfilterCrisprQcMetricsfilterRnaQcMetricsfitVarianceTrendmodelGeneVariancesnormalizeCountsrunAllNeighborStepsrunPcarunTsnerunUmapsanitizeSizeFactorsscaleByNeighborsscoreGeneSetscoreMarkerssubsampleByNeighborssuggestAdtQcThresholdssuggestCrisprQcThresholdssuggestRnaQcThresholdssummarizeEffectstsnePerplexityToNeighbors

Dependencies:abindassortheadbeachmatBiocGenericsBiocNeighborsclicpp11crayonDelayedArrayglueigraphIRangeslatticelifecyclemagrittrMatrixMatrixGenericsmatrixStatspkgconfigRcpprlangS4ArraysS4VectorsSparseArrayvctrsXVectorzlibbioc

Using scrapper to analyze single-cell data

Rendered fromuserguide.Rmdusingknitr::rmarkdownon Oct 26 2024.

Last update: 2024-09-19
Started: 2024-09-08

Readme and manuals

Help Manual

Help pageTopics
Quality control for ADT count dataadt_quality_control computeAdtQcMetrics filterAdtQcMetrics suggestAdtQcThresholds
Aggregate expression across cellsaggregateAcrossCells
Build a shared nearest neighbor graphbuildSnnGraph
Center size factorscenterSizeFactors
Choose highly variable geneschooseHighlyVariableGenes
Choose a suitable pseudo-countchoosePseudoCount
Graph-based clustering of cellsclusterGraph
K-means clusteringclusterKmeans
Combine multiple factorscombineFactors
Compute size factors for ADT countscomputeClrm1Factors
Batch correction with mutual nearest neighborscorrectMnn
Quality control for CRISPR count datacomputeCrisprQcMetrics crispr_quality_control filterCrisprQcMetrics suggestCrisprQcThresholds
Fit a mean-variance trendfitVarianceTrend
Model per-gene variances in expressionmodelGeneVariances
Normalize the count matrixnormalizeCounts
Quality control for RNA count datacomputeRnaQcMetrics filterRnaQcMetrics rna_quality_control suggestRnaQcThresholds
Run all neighbor-related stepsrunAllNeighborSteps
Principal components analysisrunPca
t-stochastic neighbor embeddingrunTsne tsnePerplexityToNeighbors
Uniform manifold approxation and projectionrunUmap
Sanitize size factorssanitizeSizeFactors
Scale and combine multiple embeddingsscaleByNeighbors
Score gene set activity for each cellscoreGeneSet
Score marker genesscoreMarkers
Subsample cells based on their neighborssubsampleByNeighbors
Summarize pairwise effect sizes for each groupsummarizeEffects