Skip to content

scMappR

Single Cell Mapper

v1.0.12 · Jun 25, 2025 · GPL-3

Description

The single cell mapper (scMappR) R package contains a suite of bioinformatic tools that provide experimentally relevant cell-type specific information to a list of differentially expressed genes (DEG). The function "scMappR_and_pathway_analysis" reranks DEGs to generate cell-type specificity scores called cell-weighted fold-changes. Users input a list of DEGs, normalized counts, and a signature matrix into this function. scMappR then re-weights bulk DEGs by cell-type specific expression from the signature matrix, cell-type proportions from RNA-seq deconvolution and the ratio of cell-type proportions between the two conditions to account for changes in cell-type proportion. With cwFold-changes calculated, scMappR uses two approaches to utilize cwFold-changes to complete cell-type specific pathway analysis. The "process_dgTMatrix_lists" function in the scMappR package contains an automated scRNA-seq processing pipeline where users input scRNA-seq count data, which is made compatible for scMappR and other R packages that analyze scRNA-seq data. We further used this to store hundreds up regularly updating signature matrices. The functions "tissue_by_celltype_enrichment", "tissue_scMappR_internal", and "tissue_scMappR_custom" combine these consistently processed scRNAseq count data with gene-set enrichment tools to allow for cell-type marker enrichment of a generic gene list (e.g. GWAS hits). Reference: Sokolowski,D.J., Faykoo-Martinez,M., Erdman,L., Hou,H., Chan,C., Zhu,H., Holmes,M.M., Goldenberg,A. and Wilson,M.D. (2021) Single-cell mapper (scMappR): using scRNA-seq to infer cell-type specificities of differentially expressed genes. NAR Genomics and Bioinformatics. 3(1). Iqab011. <doi:10.1093/nargab/lqab011>.

Downloads

331

Last 30 days

11746th

895

Last 90 days

3.7K

Last year

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

CRAN Check Status

14 OK
Show all 14 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-macos-arm64 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

Additional Issues

donttest Details →

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 16, 2026
ERROR 13 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 12, 2026
ERROR r-devel-linux-x86_64-fedora-clang

package dependencies

Package required but not available: ‘GSVA’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Dependency Network

Dependencies Reverse dependencies ggplot2 pheatmap Seurat GSVA downloader pcaMethods gProfileR limSolve gprofiler2 pbapply ADAPTS reshape scMappR

Version History

new 1.0.12 Mar 10, 2026
updated 1.0.12 ← 1.0.11 diff Jun 24, 2025
updated 1.0.11 ← 1.0.10 diff Jun 29, 2023
updated 1.0.10 ← 1.0.9 diff Feb 17, 2023
updated 1.0.9 ← 1.0.7 diff Mar 6, 2022
updated 1.0.7 ← 1.0.2 diff Oct 15, 2021
updated 1.0.2 ← 1.0.1 diff May 14, 2021
updated 1.0.1 ← 1.0.0 diff Mar 29, 2021
updated 1.0.0 ← 0.1.5 diff Mar 21, 2021
updated 0.1.5 ← 0.1.4 diff Nov 29, 2020
updated 0.1.4 ← 0.1.3 diff Sep 1, 2020
updated 0.1.3 ← 0.1.1 diff Jul 20, 2020
updated 0.1.1 ← 0.1 diff Mar 5, 2020
new 0.1 Mar 3, 2020