Skip to content

countland

Analysis of Biological Count Data, Especially from Single-Cell RNA-Seq

v0.1.2 · Feb 1, 2024 · MIT + file LICENSE

Description

A set of functions for applying a restricted linear algebra to the analysis of count-based data. See the accompanying preprint manuscript: "Normalizing need not be the norm: count-based math for analyzing single-cell data" Church et al (2022) <doi:10.1101/2022.06.01.494334> This tool is specifically designed to analyze count matrices from single cell RNA sequencing assays. The tools implement several count-based approaches for standard steps in single-cell RNA-seq analysis, including scoring genes and cells, comparing cells and clustering, calculating differential gene expression, and several methods for rank reduction. There are many opportunities for further optimization that may prove useful in the analysis of other data. We provide the source code freely available at <https://github.com/shchurch/countland> and encourage users and developers to fork the code for their own purposes.

Downloads

CRAN

231

Last 30 days

19210th

616

Last 90 days

2.4K

Last year

Trend: +45.3% (30d vs prior 30d)

r2u CRAN

11

Last 30 days

30

Last 90 days

122

Last year

Trend: -31.3% (30d vs prior 30d)

autoCRAN

3

Last 7 days

24

Last 30 days

1

All-time

autoCRAN-only: this name is served only by autoCRAN, so the count is exact.

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
ERROR r-devel-linux-x86_64-debian-gcc

examples

Running examples in ‘countland-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: Cluster
> ### Title: Perform spectral clustering on dot products.
> ### Aliases: Cluster
> 
> ### **
...[truncated]...
, package = "countland", mustWork = TRUE)
> gold.data <- Seurat::Read10X(data.dir = gold_path)
Error in loadNamespace(x) : there is no package called ‘Seurat’
Calls: loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart
Execution halted
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 10, 2026
ERROR 13 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 9, 2026
ERROR r-devel-linux-x86_64-debian-gcc

examples

Running examples in ‘countland-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: Cluster
> ### Title: Perform spectral clustering on dot products.
> ### Aliases: Cluster
> 
> ### **
...[truncated]...
, package = "countland", mustWork = TRUE)
> gold.data <- Seurat::Read10X(data.dir = gold_path)
Error in loadNamespace(x) : there is no package called ‘Seurat’
Calls: loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart
Execution halted
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Dependency Network

Dependencies Reverse dependencies rlang Matrix ggplot2 countland

Version History

3 tracked
new 0.1.2 Mar 10, 2026
updated 0.1.2 ← 0.1.1 diff Jan 31, 2024
new 0.1.1 Aug 16, 2022