SUPPA2_diffSplice.smk¶
Snakemake workflow for differential RNA splicing analysis using SUPPA2.
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.
- Quantify transcript abundances (TPM) for each sample using salmon.
- Merge the quantification results into a single file.
- Make a list of alternative splicing events using SUPPA2
generateEvents
. - Quantify Percent Spliced In (PSI) values using SUPPA2
psiPerEvent
. - Separate the PSI values into two groups.
- Separate the TPM values into two groups.
- Differential splicing analysis using SUPPA2
diffSplice
.
Usage¶
1 2 3 4 5 |
|
config.yaml
should contain the following information:
1 2 3 4 |
|
/path/to/output
is the directory where the output files will be saved./path/to/experiment_table.tsv
is a tab-separated file containing the following information:
1 2 3 4 5 6 7 |
|
The fastq
column should contain the paths to the FASTQ files for each sample. R1 and R2 files should be separated by a comma. The group
column must be specified as Ref
or Alt
. This workflow will perform the differential splicing analysis between the two groups.
/path/to/salmon_index
is the directory containing the salmon index./path/to/reference_transcriptome.gtf
is the reference transcriptome in GTF format (e.g.Homo_sapiens.GRCh38.106.gtf
for human transcriptome).