jiwoongbio / SpliceFisher

Multiple Fisher's exact tests for differential alternative splicing detection using RNA-seq data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SpliceFisher

Multiple Fisher's exact tests for differential alternative splicing detection using RNA-seq data

Method

  1. Counting reads from BAM files

    • Exon skipping
      • a, b exon-junction reads
      • c exon-skipping reads
      • d exon-mapping reads
      • e gene-mapping reads
    • Intron retention
      • a, b exon-intron reads
      • c exon-exon reads
      • d intron-mapping reads
      • e gene-mapping reads
  2. Multiple Fisher's exact tests

    • Head: (control a / control c) / (test a / test c)
    • Tail: (control b / control c) / (test b / test c)
    • Body: (control d / control e) / (test d / test e)
  3. Adjustment of p-values by false discovery rate (FDR) method

  4. Alternative splice sites (A5SS and A3SS) and Mutually exclusive exons (MXE)

Requirements

  1. Perl - https://www.perl.org
  2. Perl module "Bio::DB::Sam" - http://search.cpan.org/~lds/Bio-SamTools-1.43/lib/Bio/DB/Sam.pm
  3. R (Rscript) - https://www.r-project.org
  4. Common linux commands: bash, cut, sort, uniq, ...

Install

If you already have Git (https://git-scm.com) installed, you can get the latest development version using Git.

git clone https://github.com/jiwoongbio/SpliceFisher.git

Usages

  1. Preparation of exon/intron regions

    ./prepare.sh <gene.gtf>
    
    ./prepare.sh Homo_sapiens/UCSC/hg19/Annotation/Genes/genes.gtf
    
    • The repository already contains prebuilt exon/intron regions in hg19 (exon.unique.txt, intron.unique.txt).
  2. Detection of differential alternative splicing

    ./SpliceFisher.sh <outputPrefix> <alpha> <control.sorted.bam> <test.sorted.bam>
    
    ./SpliceFisher.sh hnRNPM_KD 0.05 Control_rep1.bam,Control_rep2.bam hnRNPM_KD_rep1.bam,hnRNPM_KD_rep2.bam
    
    • Output: exon skipping and intron retention of CD44 (hnRNPM_KD.exon.filtered.txt, hnRNPM_KD.intron.filtered.txt)

hnRNPM_KD.CD44.png

Citation

Han T, Goralski M, Gaskill N, Capota E, Kim J, Ting TC, Xie Y, Williams NS, Nijhawan D. "Anticancer sulfonamides target splicing by inducing RBM39 degradation via recruitment to DCAF15" Science. 2017 Mar 16. pii: eaal3755. PMID: 28302793

Lin Xu, Yanbin Zheng, Jiwoong Kim, Xue Xiao, Qinbo Zhou, Feng Wang, Blake Schwettmann, Dinesh Rakheja, Guanghua Xiao, Stephen X. Skapek. "Defining the isoform landscape in Rhabdmyosarcoma uncovers new disease genes and potential biomarkers" (Submitted)

About

Multiple Fisher's exact tests for differential alternative splicing detection using RNA-seq data


Languages

Language:Perl 80.7%Language:Shell 12.1%Language:R 7.2%