Skip to content

Benchmarking differential expression methods for single-cell transcriptomics using a reproducible Nextflow pipeline with containerized environments.

License

Notifications You must be signed in to change notification settings

LeonHafner/sc-guidelines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Single-cell Differential Expression Analysis Between Conditions Within Nested Settings

Overview

In this study, we evaluated various methods for differential expression analysis in single-cell transcriptomics, addressing challenges related to pseudoreplication. The tested methods include DESeq2, MAST, DREAM, scVI, Permutation Test, distinct, and t-test. Additionally, we adapted Hierarchical Bootstrapping for single-cell data analysis. Our focus was on benchmarking various scenarios and providing method recommendations for further single-cell differential expression analysis studies"

Nextflow Pipeline

This repository contains a Nextflow pipeline used in the manuscript Single-cell Differential Expression Analysis Between Conditions Within Nested Settings. The pipeline reproduces all the results and figures presented in the manuscript.

Getting Started

Prerequisites

Ensure you have the following software installed:

Running the Pipeline

  1. Clone this repository to your local machine:

    git clone https://github.com/LeonHafner/sc-guidelines.git
    cd sc-guidelines
  2. Execute the pipeline from the project's base directory:

    nextflow run .

Output

The figures generated by the pipeline can be found in the output directory specified in the configuration file (nextflow.config) or via the command line parameter --output (default is ./output).

Containerized Environments

The required software for the processes within the pipeline is provided in containerized environments using Docker containers. These containers are available on DockerHub and will be automatically fetched and executed by Nextflow using Apptainer.

About

Benchmarking differential expression methods for single-cell transcriptomics using a reproducible Nextflow pipeline with containerized environments.

Resources

License

Stars

Watchers

Forks

Packages

No packages published