Skip to main content

Single-Cell pIpeliNe Garden

Project description

SCING: Single-Cell pIpeliNe Garden

Pronounced as "sing" /siŋ/

Unified framework for building and running single-cell computational pipelines

 ______     ______     __     __   __     ______
/\  ___\   /\  ___\   /\ \   /\ "-.\ \   /\  ___\
\ \___  \  \ \ \____  \ \ \  \ \ \-.  \  \ \ \__ \
 \/\_____\  \ \_____\  \ \_\  \ \_\\"\_\  \ \_____\
  \/_____/   \/_____/   \/_/   \/_/ \/_/   \/_____/

Pipeline Description Version
SEQC Single-cell & Single-nucleus RNA-seq 3' Preprocessor 0.2.11
SEQC Ada SEQC AutomateD Analysis 0.0.4
Sharp (♯) Demultiplexing Hashtag, CITE-seq, CellPlex, and ASAP-seq 0.1.1
Velopipe RNA Velocity for SEQC 0.0.9
FastQC A high throughput sequence QC analysis tool 0.11.9
Transgenes Creating a reference package with transgenes 0.0.8
Cell Ranger GEX Single-cell gene expression (3' and 5') 6.1.2
Cell Ranger V(D)J Single-cell immune profiling (TCR/BCR) 6.1.2
Cell Ranger ATAC Single-cell chromatin accessbility (ATAC) 2.1.0
Cell Ranger ARC Single-cell multiome ATAC + Gene Expression 2.0.0
Space Ranger Single-cell spatial gene expression 1.3.1
CellPlex Cell multiplexing 6.1.2
mkref Creating a human+mouse hybrid genome 0.0.6
ArchR Processing and analyzing single-cell ATAC-seq data 0.1.0

Coming Soon

Pipeline Description
Mito Tracing Lineage tracing using mitochondrial mutations

Prerequisites

To use SCING, you need:

  • Cromwell: a workflow management system for scientific workflows developed by the Broad Institute
  • Amazon Web Services, Google Cloud Platform, Microsoft Azure, or HPC (with LSF, Slurm, ...)

If you need information about how to install Cromwell on Cloud/HPC, please follow the instructions below:

Install CLI (Command-Line Interface)

conda create -n scing python=3.8 pip
conda activate scing
git clone https://github.com/hisplan/scing.git
cd scing
pip install .

If you are a developer of SCING, additionally install either JRE or JDK. Here are some options for installing JRE or JDK:

JRE (Java 8 packaged by Cyclus):

conda install -c cyclus java-jre

JDK (Zulu OpenJDK v11):

conda install -c conda-forge openjdk

On HPC:

module add java/11.0.12

Build Containers

All the required docker containers are pre-built and publicly available/accessible via quay.io/hisplan, thus building the containers are optional. If you want to build the docker containers on your own and push them to your own docker registry, please follow the instructions here. Otherwise, skip to the Install section.

Install Pipelines

Run the following command to install all the pipelines:

scing install --config=config.yaml --home $HOME/scing/bin

Go to $HOME/scing/bin and extract everything:

cd $HOME/scing/bin
ls -1 *.tar.gz | xargs -I {} bash -c "tar xvzf {} && rm -rf {}"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scing-0.8.2.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

scing-0.8.2-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file scing-0.8.2.tar.gz.

File metadata

  • Download URL: scing-0.8.2.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.13

File hashes

Hashes for scing-0.8.2.tar.gz
Algorithm Hash digest
SHA256 535f28249d3543f19d50a1be902ffa3535d9420fe441fe95ef8dd8b9366361ff
MD5 1c6c5e38284459387d4483ba8c7e2a0d
BLAKE2b-256 d863387f4358e9bf563651ee187f6b7288ce2ca4bf5315bb70ac35463821b3ae

See more details on using hashes here.

File details

Details for the file scing-0.8.2-py3-none-any.whl.

File metadata

  • Download URL: scing-0.8.2-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.13

File hashes

Hashes for scing-0.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 02876c2cfbffb6a818f9d55b927bba483e670b4eb4020e7459a4111fd3720f46
MD5 5e7828677888efaecc28363e727e6ab9
BLAKE2b-256 28da0bf6aaa898e7c1a309c47db1b19be74371109d975aca301951baf0ccfcf0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page