Scarf

Scarf performs memory-efficient preprocessing, analysis, and reference-anchored mapping of large-scale single-cell genomic datasets for single-cell RNA-Seq and ATAC-Seq studies.


Key Features:

  • Modular Design: Provides interoperability with other single-cell toolkits to integrate analytical workflows.
  • Memory Efficiency: Implements optimized, low-memory computations including graph-based t-stochastic neighbor embedding (t-SNE) and hierarchical clustering.
  • Reference-Anchored Mapping: Maps query datasets to reference atlases while maintaining memory-efficient processing.
  • Data Downsampling Algorithm: Uses a representative downsampling algorithm intended to preserve rare cell populations and lineage differentiation trajectories.
  • Scalability on Standard Devices: Enables processing of atlas-scale single-cell datasets on commodity hardware such as laptops and low-cost single-board computers.

Scientific Applications:

  • Single-Cell Transcriptomics: Analysis of gene expression profiles across millions of cells from single-cell RNA-Seq experiments.
  • Epigenomic Profiling: Analysis of chromatin accessibility landscapes from single-cell ATAC-Seq data.
  • Data Integration and Reanalysis: Integration and reanalysis of large datasets for comparative studies and meta-analyses against reference atlases.

Methodology:

Implements optimized graph-based t-SNE and hierarchical clustering, reference-anchored mapping to atlases, and a representative data downsampling algorithm.

Topics

Details

License:
BSD-3-Clause
Tool Type:
library, workflow
Programming Languages:
Python
Added:
11/29/2021
Last Updated:
11/29/2021

Operations

Publications

Dhapola P, Rodhe J, Olofzon R, Bonald T, Erlandsson E, Soneji S, Karlsson G. Scarf: A toolkit for memory efficient analysis of large-scale single-cell genomics data. Unknown Journal. 2021. doi:10.1101/2021.05.02.441899.

Documentation

Links