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
heterogen
anddeltapsi
. - 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/output
is the directory where the output files will be saved./path/to/singularity_image
is 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.tsv
is 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.gff3
is the reference transcriptome in GFF3 format (e.g.Homo_sapiens.GRCh38.106.gff3
for human transcriptome).genome
is the genome version used in the analysis (e.g.hg19
,hg38
,mm10
,mm39
, etc.).strandness
is the strandness of the RNA-seq data. (None
,forward
,reverse
)
Docker image used in the workflow¶
No public Docker image is available for MAJIQ.