Skip to content

Single-cell Pipeline for End to End Data Integration (SPEEDI)

Notifications You must be signed in to change notification settings

FunctionLab/SPEEDI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPEEDI

Table of Contents

Overview of SPEEDI

Overview of SPEEDI

Single-cell Pipeline for End to End Data Integration (SPEEDI) is a fully automated, end-to-end pipeline that facilitates single cell data analysis and improves robustness and reproducibility. SPEEDI computationally infers batch labels and automates the application of state of the art processing and analysis tools. Additionally, SPEEDI implements a reference-based cell type annotation method coupled with a majority-vote system. SPEEDI takes raw count feature-by-barcode single cell data matrices as input and outputs an integrated and annotated single-cell object, a log file with auto-selected analysis parameters, and a set of preliminary analyses.

Using the SPEEDI Website

The SPEEDI Website allows users to upload their single cell datasets to our server for processing. Users can then view and download results once processing completes. Please visit the website to learn more!

Running SPEEDI Locally

To install the SPEEDI R package locally, you can use devtools and BiocManager:

if (!requireNamespace("devtools", quietly = TRUE)) install.packages("devtools")
if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager")
devtools::install_github('FunctionLab/SPEEDI', repos = BiocManager::repositories())

All R-related dependencies should be installed automatically. Note that RTools is required to install the SPEEDI R package in Windows. To learn how to use the SPEEDI R package, please view the SPEEDI vignette.

Citing SPEEDI

The SPEEDI manuscript is currently under review.

Need Help?

If you encounter any issues using SPEEDI, feel free to contact a SPEEDI administrator (speedi@genomics.princeton.edu).