scMaestro

scMaestro, developed by CCRSF IFX, is aim to provide an end-to-end solution for single cell sequencing data.

Quick start

To run scMastro, activation of an conda environment singularity (>v4.1.5) are required.

  • Clone git repo
git clone --recurse-submodules https://github.com/CCRSF-IFX/scMaestro.git
cd scMaestro/
  • Install conda environment:
conda env create -n scMastro -f environment.yml

You only need to run the command above once.

  • Activate conda environment
conda activate scMastro
  • Set up the configuration files

Please refer to the section of Custome setting for details.

  • Run scMastro
./scMastro 

usage: scMaestro [-h]
                 {rna,multi,vdj,atac,multiome,fixedrna,rerun,dryrun,unlock}
                 ...

scMastro: Comprehensive workflow for processing single cell sequencing data

positional arguments:
  {rna,multi,vdj,atac,multiome,fixedrna,rerun,dryrun,unlock}
                        sub-command help
    rna                 Snakemake pipeline for 10x scRNA-seq data analysis
    multi               Snakemake pipeline for 10x CellRanger multi data
                        analysis
    vdj                 Snakemake pipeline for 10x VDJ data
    atac                Snakemake pipeline for 10x scATAC-seq data analysis
    multiome            Snakemake pipeline for 10x Multiome ATAC + GEX data
    fixedrna            Snakemake pipeline for 10x Fixed RNA profiling (FRP)
                        data
    rerun               Equavalent of snakemake --rerun
    dryrun              Equavalent of snakemake --dryrun
    unlock              Equavalent of snakemake --unlock

optional arguments:
  -h, --help            show this help message and exit