CRAN/E | scITD

scITD

Single-Cell Interpretable Tensor Decomposition

Installation

About

Single-cell Interpretable Tensor Decomposition (scITD) employs the Tucker tensor decomposition to extract multicell-type gene expression patterns that vary across donors/individuals. This tool is geared for use with single-cell RNA-sequencing datasets consisting of many source donors. The method has a wide range of potential applications, including the study of inter-individual variation at the population-level, patient sub-grouping/stratification, and the analysis of sample-level batch effects. Each "multicellular process" that is extracted consists of (A) a multi cell type gene loadings matrix and (B) a corresponding donor scores vector indicating the level at which the corresponding loadings matrix is expressed in each donor. Additional methods are implemented to aid in selecting an appropriate number of factors and to evaluate stability of the decomposition. Additional tools are provided for downstream analysis, including integration of gene set enrichment analysis and ligand-receptor analysis. Tucker, L.R. (1966) doi:10.1007/BF02289464. Unkel, S., Hannachi, A., Trendafilov, N. T., & Jolliffe, I. T. (2011) doi:10.1007/s13253-011-0055-9. Zhou, G., & Cichocki, A. (2012) doi:10.2478/v10175-012-0051-4.

Key Metrics

Version 1.0.4
R ≥ 4.0.0
Published 2023-09-08 233 days ago
Needs compilation? yes
License GPL-3
CRAN checks scITD results

Downloads

Yesterday 5 -38%
Last 7 days 62 +27%
Last 30 days 184 -17%
Last 90 days 576 -33%
Last 365 days 2.583 +28%

Maintainer

Maintainer

Jonathan Mitchel

jonathan.mitchel3@gmail.com

Authors

Jonathan Mitchel

cre / aut

Evan Biederstedt

aut

Peter Kharchenko

aut

Material

README
Reference manual
Package source

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

scITD archive

Depends

R ≥ 4.0.0
Matrix

Imports

rTensor
ica
fgsea
circlize
reshape2
parallel
ComplexHeatmap
ggplot2
mgcv
utils
Rcpp
RColorBrewer
dplyr
edgeR
sva
stats
Rmisc
ggpubr
msigdbr
sccore
NMF

Suggests

methods
knitr
rmarkdown
testthat
coda.base
grid
simplifyEnrichment
WGCNA
cowplot
matrixStats
stringr
zoo
rlang
AnnotationDbi
GO.db
conos
pagoda2
betareg
slam
tm

LinkingTo

Rcpp
RcppArmadillo
RcppProgress