KARR-seq is a method that reveals RNA-RNA interactions in a transcriptome-wide fashion. KARR-seq utilizes chemical crosslinkers to capture physically proximal transcripts independent of local RBP concentration and RBP-RNA affinities.
The following software are required to run the Snakemake pipeline
Edit the Snakefile by pointing to the correct path of the following variables:
STAR_INDEX
: Directory of the STAR index of your target reference FASTA file S_STAR
S_SAMTOOLS
S_PYTHON
S_SEQPREP
S_SORT
S_PAIRIX
S_BGZIP
If you are using modules in a cluster environment, you could prepend the module statement prior to the executable location, for e.g. S_SAMTOOLS = "module samtools/1.1; samtools"
Place FASTQ files under the data/fastq
folder and name them as
<example1>_P1.fastq.gz
and <example1>_P2.fastq.gz
Using the snakemake executable, simply run:
snakemake -j <no_of_jobs> -s <Snakefile> --latency-wait 120 targets_all
<dir>/data/pairs/<genome>/MAPQ1_SPAN0/<example1>.dedup.txt.gz
<dir>/data/pairs/<genome>/MAPQ1_SPAN0/<example1>.dedup.pairs.gz
<dir>/data/pairs/<genome>/MAPQ1_SPAN0/<example1>.dedup.pairs.gz.px2
See the jupyter notebook or HTML rendered notebook for examples on how to utilize the pairs files to cluster chimeric reads, plot contactmaps, arcbands as well as differential contact maps.