SCENIC Pipeline¶
This is a detailed guide on how to use the provided scripts to run the SCENIC pipeline on a SLURM cluster.
The scenic_pipeline.sh bash script runs through the three step SCENIC pipeline automatically, based on these parameters. The parameters are not optional.
Please note that currently, the working directory is hard-coded for our specific SLURM cluster and environment. You may need to modify this to fit your own cluster’s specifications.
Please format all paths or file names without leading or trailing slashes.
Usage
$ sbatch scenic_pipeline.sh -a <adata file> -o <output directory> -s <subset size>
Parameters
- -a <adata file>¶
Name of adata file in the working directory.
Example:
data/adata.h5ad
- -o <output directory>¶
Path to existing output directory in the working directory.
Example:
src/SCENICfiles
- -s <subset size>¶
Number of cells in subset to calculate for GRNBoost2 step.
Example:
20000Note
Pass
0to NOT subset and keep entire data.
Output Files¶
The output files are as follows:
TFtg_adj.csv.gz: Adjacencies fileregulons_output.csv.gz: Regulons fileadata_aucell_final.h5ad: Adata file with AUCell valuesmetadata.txt: Metadata file with details about run