Git Product home page Git Product logo

VSN-Pipelines

VSN-Pipelines has now been archived

2023-04-19 - Unfortunately due to lack of developers, VSN-pipelines is no longer being worked on and has been archived. The repo will remain in read-only mode from this point on.

A repository of pipelines for single-cell data analysis in Nextflow DSL2.

GitHub release (latest by date) Documentation Status Zenodo Gitter Nextflow

Full documentation is available on Read the Docs, or take a look at the Quick Start guide.

This main repo contains multiple workflows for analyzing single cell transcriptomics data, and depends on a number of tools, which are organized into subfolders within the src/ directory. The VIB-Singlecell-NF organization contains this main repo along with a collection of example runs (VSN-Pipelines-examples). Currently available workflows are listed below.

If VSN-Pipelines is useful for your research, consider citing:

Raw Data Processing Workflows

These are set up to run Cell Ranger and DropSeq pipelines.

Raw Data Processing Workflows
Pipeline / Entrypoint Purpose Documentation
cellranger Process 10x Chromium data cellranger
demuxlet_freemuxlet Demultiplexing demuxlet_freemuxlet
nemesh Process Drop-seq data nemesh

Single Sample Workflows

The Single Sample Workflows perform a "best practices" scRNA-seq analysis. Multiple samples can be run in parallel, treating each sample separately.

Single Sample Workflows
Pipeline / Entrypoint Purpose Documentation
single_sample Independent samples Single-sample Pipeline
single_sample_scenic Ind. samples + SCENIC Single-sample SCENIC Pipeline
scenic SCENIC GRN inference SCENIC Pipeline
scenic_multiruns SCENIC run multiple times SCENIC Multi-runs Pipeline
single_sample_scenic_multiruns Ind. samples + multi-SCENIC Single-sample SCENIC Multi-runs Pipeline
single_sample_scrublet Ind. samples + Scrublet Single-sample Scrublet Pipeline
decontx DecontX DecontX Pipeline
single_sample_decontx Ind. samples + DecontX Single-sample DecontX Pipeline
single_sample_decontx_scrublet Ind. samples + DecontX + Scrublet Single-sample DecontX Scrublet Pipeline

Sample Aggregation Workflows

Sample Aggregation Workflows: perform a "best practices" scRNA-seq analysis on a merged and batch-corrected group of samples. Available batch correction methods include BBKNN, mnnCorrect, and Harmony.

Sample Aggregation Pipelines
Pipeline / Entrypoint Purpose Documentation
bbknn Sample aggregation + BBKNN BBKNN Pipeline
bbknn_scenic BBKNN + SCENIC BBKNN SCENIC Pipeline
harmony Sample aggregation + Harmony Harmony Pipeline
harmony_scenic Harmony + SCENIC Harmony SCENIC Pipeline
mnncorrect Sample aggregation + mnnCorrect MNN-correct Pipeline

In addition, the pySCENIC implementation of the SCENIC workflow is integrated here and can be run in conjunction with any of the above workflows. The output of each of the main workflows is a loom-format file, which is ready for import into the interactive single-cell web visualization tool SCope. In addition, data is also output in h5ad format, and reports are generated for the major pipeline steps.

scATAC-seq workflows

Single cell ATAC-seq processing steps are now included in VSN Pipelines. Currently, a preprocesing workflow is available, which will take fastq inputs, apply barcode correction, read trimming, bwa mapping, and output bam and fragments files for further downstream analysis. See here for complete documentation.

VIB-SingleCell-NF's Projects

archr icon archr

A repository for the ArchR module of the vib-singlecell-nf pipeline

bap icon bap

A repository for the BAP module of the vib-singlecell-nf pipeline

bwamaptools icon bwamaptools

A repository for the bwa mapping module of the vib-singlecell-nf pipeline

celda icon celda

A repository for the celda module of the vib-singlecell-nf pipeline

cellranger icon cellranger

A repository for the cellranger module of the vib-singlecell-nf pipeline

cellranger-atac icon cellranger-atac

A repository for the cellranger-atac module of the vib-singlecell-nf pipeline

cistopic icon cistopic

A repository for the cistopic module of the vib-singlecell-nf pipeline

dropletutils icon dropletutils

A repository for the dropletutils module of the vib-singlecell-nf pipeline

dropseqtools icon dropseqtools

A repository for the dropseqtools module of the vib-singlecell-nf pipeline

edirect icon edirect

A repository for the edirect module of the vib-singlecell-nf pipeline

fastp icon fastp

A repository for the fastp module of the vib-singlecell-nf pipeline

harmony icon harmony

A repository for the harmony module of the vib-singlecell-nf pipeline

pcacv icon pcacv

A repository for the pcacv module of the vib-singlecell-nf pipeline

picard icon picard

A repository for the picard module of the vib-singlecell-nf pipeline

popscle icon popscle

A repository for the popscle module of the vib-singlecell-nf pipeline

pycistopic icon pycistopic

A repository for the pycisTopic module of the vib-singlecell-nf pipeline

scanpy icon scanpy

A repository for the scanpy module of the vib-singlecell-nf pipeline

scenic icon scenic

A repository for the scenic module of the vib-singlecell-nf pipeline

scrublet icon scrublet

A repository for the scrublet module of the vib-singlecell-nf pipeline

singlecelltoolkit icon singlecelltoolkit

A repository for the single_cell_toolkit module of the vib-singlecell-nf pipeline

sinto icon sinto

A repository for the Sinto module of the vib-singlecell-nf pipeline

snaptools icon snaptools

A repository for the SnapTools module of the vib-singlecell-nf pipeline

soupx icon soupx

A repository for the soupx module of the vib-singlecell-nf pipeline

sratoolkit icon sratoolkit

A repository for the sratoolkit module of the vib-singlecell-nf pipeline

star icon star

A repository for the star module of the vib-singlecell-nf pipeline

template icon template

A template repository for adding new tools to VIB-SingleCell-NF

trimgalore icon trimgalore

A repository for the Trim Galore module of the vib-singlecell-nf pipeline

vsn-pipelines icon vsn-pipelines

A repository of pipelines for single-cell data in Nextflow DSL2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.