mortazavilab / long-TUC-seq

long-TUC-seq pipeline

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

long-TUC-seq

Pipeline description and installation

This repository consists of scripts that were used in our long-TUC-seq pipeline for analysis of long-TUC-seq samples and for generating the graphs used in our paper.

In order to run the pipeline, you need to first place your pre-processed long-TUC-seq fastq files in "data/" directory and ensure that your genome reference and annotation as well as the splice junction reference and VCF file containing the known SNPs for your samples are deposited in the "ref/" directory.

Then, you will need to obtain TranscriptClean code from mortazavilab and place it in the "programs/" directory.

Also you need to ensure that you have. the following packages installed:

Then correct the path in each script file to. reflect where you have cloned this repository. Finally run the scripts in the following oreer:

  1. Run "alignment_MD.sh" on each fastq file
  2. Once you get your aligned bam files, run "transcriptClean.sh" on them.
  3. finally after you got all the transcript cleaned sam files, make a config.csv file in the "scripts/" directory containing all the samples for the study according to the sample congig provided. and then run "talon.sh" with that config file.

In parralel to the steps above you may run the following steps to get the substitution annotations for each sample:

  1. Run "alignment_CS.sh" on each fastq file
  2. Run "substitution_annotator.sh" on each file.

About

long-TUC-seq pipeline


Languages

Language:Python 56.6%Language:Shell 43.4%