MAJIQ.smk¶
Snakemake workflow for differential RNA splicing analysis using MAJIQ.
Note
Please make sure that you have Singularity and Snakemake installed on your system and cloned the SnakeNgs repository.
Workflow¶
The rulegraph was created by snakevision.
- Parse the experiment table to create a setting file for MAJIQ.
- Build splicegraph using MAJIQ
build. - Differential splicing analysis using MAJIQ
heterogenanddeltapsi. - Make a tab-separated summary of the results using MAJIQ
voila tsv. - Modulize the results using MAJIQ
voila modulize.
Usage¶
1 2 3 4 5 | |
config.yaml should contain the following information:
1 2 3 4 5 6 | |
/path/to/outputis the directory where the output files will be saved./path/to/singularity_imageis the path to the Singularity image file for MAJIQ.
Note
As of now, there is no public Docker/Singularity image available for MAJIQ. You need to build the image by yourself. Please refer to the MAJIQ installation guide for more information.
/path/to/experiment_table.tsvis a tab-separated file, which is same as the one used in Shiba.
1 2 3 4 5 6 7 | |
The group column must be specified as Ref or Alt. This workflow will perform the differential splicing analysis between the two groups.
/path/to/reference_transcriptome.gff3is the reference transcriptome in GFF3 format (e.g.Homo_sapiens.GRCh38.106.gff3for human transcriptome).genomeis the genome version used in the analysis (e.g.hg19,hg38,mm10,mm39, etc.).strandnessis the strandness of the RNA-seq data. (None,forward,reverse)
Docker image used in the workflow¶
No public Docker image is available for MAJIQ.