Algorithms and Data Structures for Large Single-Cell Expression Matrices

Single-cell datasets are growing in size, posing challenges as well as opportunities for genomics researchers. 'ondisc' is an R package that facilitates analysis of large-scale single-cell data out-of-core on a laptop or distributed across tens to hundreds of processors on a cluster or cloud. In both of these settings, 'ondisc' requires only a few gigabytes of memory, even if the input data are tens of gigabytes in size. 'ondisc' mainly is oriented toward single-cell CRISPR screen analysis, but also can be used for single-cell differential expression and single-cell co-expression analyses. 'ondisc' is powered by several new, efficient algorithms for manipulating and querying large, sparse expression matrices.


ondisc

Single-cell datasets are growing in size, posing challenges as well as opportunities for genomics researchers. ondisc is an R package that facilitates analysis of large-scale single-cell data out-of-core on a laptop or distributed across tens to hundreds processors on a cluster or cloud. In both of these settings, ondisc requires only a few gigabytes of memory, even if the input data are tens of gigabytes in size. ondisc mainly is oriented toward single-cell CRISPR screen analysis, but ondisc also can be used for single-cell differential expression and single-cell co-expression analyses. ondisc is powered by several new, efficient algorithms for manipulating and querying large, sparse expression matrices.

ondisc is a companion package to sceptre, an R package for statistically rigorous and user-friendly single-cell CRISPR screen analysis. Although ondisc and sceptre work best in conjunction, ondisc can be used independently of sceptre (and conversely, sceptre can be used independently of ondisc). Users can submit issues on the ondisc Github page.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("ondisc")

1.3.5 by Timothy Barry, 4 months ago


https://timothy-barry.github.io/ondisc/, https://timothy-barry.github.io/sceptre-book/


Report a bug at https://github.com/timothy-barry/ondisc/issues


Browse source code at https://github.com/cran/ondisc


Authors: Timothy Barry [aut, cre] (ORCID: , Songcheng Dai [ctb] , Yixuan Qiu [ctb] , Eugene Katsevich [aut, ths]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports crayon, data.table, methods, Rcpp, Rhdf5lib, dplyr, readr, Matrix

Suggests sessioninfo, knitr, R.utils, rmarkdown, testthat

Linking to Rcpp, Rhdf5lib

System requirements: GNU make


See at CRAN