Skip to content

scater

Bioc current

Single-Cell Analysis Toolkit for Gene Expression Data in R

v1.40.2 · software · GPL-3

Release Lineage

Entered 3.3 · May 4, 2016

Current · Requires R 4.6

1.0 In 21 of 49 releases 3.23

Description

A collection of tools for doing various analyses of single-cell RNA-seq gene expression data, with a focus on quality control and visualization.

Test coverage

Line coverage

Expression

Tests / Examples

Functions

81 41 exported

Complexity

5.3 avg / 38 max

Call network

81 nodes / 91 edges

Test coverage is not measured for Bioconductor packages; nodes fall back to a neutral fill.

Loading call graph…

Lowest coverage

Per-function coverage is not measured for this package yet.

Code

Structure

Lines of code

11,436

Files

113

Compiled share

0%

Has compiled src

No

Language breakdown

R 5,494 (48%)Tests 1,962 (17.2%)Docs 3,701 (32.4%)Vignettes 279 (2.4%)

API

Exported functions

86

Internal functions

40

Recent export changes

v3.9+1 sumCountsAcrossCells  −12 calcIsExprs, findImportantPCs, normalise 9 more
v3.8+9 calculateAverage, getExplanatoryPCs, getVarianceExplained +6 more  −11 areSizeFactorsCentred, downsampleCounts, normaliseExprs 8 more

Testing & CI

Has tests

Yes

Test-to-code ratio

0.36

testthat edition

CI present

Yes

CI type

["github-actions"]

PR gated

Yes

Docs

Roxygen coverage

100%

Health & Security signals

Informational signals; not verdicts.

on.exit coverage

Unsafe pattern score

0

Dep constraint coverage

0%

Secret pattern count

0

Bundled 3rd-party code

2 items

Portability & License

Min R version

System requirements

C++ standard

License

GPL-3

License flags

SPDX valid, OSI approved

History

Versions

21

First release

2016-06-12

Latest release

2026-06-30

Avg cadence

186 days

Cold removal rate

100%

Dep drift

48

LOC over versions

v3.3: 14,164 LOCv3.4: 16,717 LOCv3.5: 18,014 LOCv3.6: 14,987 LOCv3.7: 15,024 LOCv3.8: 13,119 LOCv3.9: 13,223 LOCv3.10: 16,368 LOCv3.11: 16,327 LOCv3.12: 10,219 LOCv3.13: 10,023 LOCv3.14: 10,231 LOCv3.15: 9,953 LOCv3.16: 10,452 LOCv3.17: 10,887 LOCv3.18: 10,918 LOCv3.19: 10,930 LOCv3.20: 10,954 LOCv3.21: 11,009 LOCv3.22: 11,010 LOCv3.23: 11,436 LOC

Per-file churn detail lives in the source pipeline: https://github.com/r-observatory/bioc-code-metrics.

Documentation

Documentation
READMENoVignettesYes · dynamicpkgdown siteNoNEWSNoCode of conductNoContributing guideNo
Examples that run
97%
Documented parameters
94%
Return-value docs
97%
References docs
10%

Topics

Depended on by (179)

CRAN (8)

People

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("scater")
O'Callaghan, A., Borman, T., Campbell, K., Ernst, F. G. M., Kiselev, V., Lahti, L., Lun, A., McCarthy, D., Peng, Y., & Wills, Q. (2026). scater: Single-Cell Analysis Toolkit for Gene Expression Data in R (Version 1.40.2) [Computer software]. https://bioconductor.org/packages/scater

This is what citation() produces when a package has no citation file of its own. If it prints something else, use that.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for scater version 1.40.2 [Data set]. HJJB, LLC. Data release v2026-08-22. https://doi.org/10.5281/zenodo.21843040

From data release v2026-08-22, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy