Supplementary figure 1 : RNA protocols are compared for gene-level exon log-CPM (left) and gene-level intron log-CPM values (right) for human cell line HCC827 R1, R2, R3, human cell line NCI-H11975 R1, R2, and R3 (in order of plots shown).
Supplementary figure 2 : From left to right, intron versus exon log-CPM, intron versus exon log-RPKM, intron log-RPKM versus total intron length, relative coverage between exon and intron regions versus total intron length, and relative coverage versus exon log-RPKM; with poly(A) RNA (top row) and Total RNA libraries (bottom row). The plots are displayed for human cell line HCC827 R1, R2, R3, human cell line NCI-H11975 R1, R2, and R3 (in order of plots shown).
gtf_to_exon_saf.R : Convert gtf file to simplified exon locations and save in saf format (also saves GENCODE gene information to txt).
exon_saf_to_genebody_and_intron_saf.R : Exon saf file is used to create genebody saf and intron saf files.
genebody_saf_to_nonoverlapping_genebody_saf.R : Create genebody saf file for non-overlapping genes.
analysis_of_intron_exploration.R : Main data analysis file that explores basic characteristics of intron reads.
The analysis requires:
- Annotation files (exon saf and genebody saf)
- Bam files
- Sample information (sample names, groups, single/paired-end reads)
The analysis includes:
- Summarising reads into exon, intron and genebody counts
- Calculating exon and intron read percentages
- Creating MDS plots for exon and intron counts
- Calculating percentage of reads with exon signal and intron signal
- Calculating correlations for exon and intron log-counts
analysis_of_characteristics_of_counts_for_celllines.R : Scatter plots for characteristics between and within libraries in cellline data.
analysis_of_coverage_for_HCC827.R : Binned coverage analysis for HCC827 human cell line libraries.
The analysis requires:
- Output from main data analysis
- Annotation files (exon saf, intron saf, and non-overlapping genes saf)
- GENCODE gene information
- Function to create binned annotation: FUN_create_binned_annotation.R
- Function to plot coverage profiles: FUN_plot_coverage_profile.R
The analysis includes:
- Selecting a subset of genes to analyse (protein coding and non-overlapping genes in reference chromosomes)
- Creating binned annotation for exons and introns
- Summarising reads into exon and intron coverage
- Examining the distribution of exon and intron coverage
- Examining the coverage along the genebody for exon and intron regions
- Creating coverage profile plots for two short and two long genes
- Creating coverage profile plots of intron retention-like genes
- Creating coverage profile plots for genes in Rasko paper
Scripts in "IRFinder_analysis" folder.
- IR_detection.txt : IR detection
- AC_differential_IR_analysis.txt : Audic and Claverie method for differential IR analysis
- GLM_differential_IR_analysis.R : GLM method for differential IR analysis
- filePaths.txt : File paths used in GLM analysis
- experiment.txt : Experiment information used in GLM analysis
index_analyses.R : index analysis of human cell line and immune cells libraries
The analysis requires:
- DGE objects for introns, exons and genebody for cell lines and immune cells
The analysis includes:
- Creating barplot for index categories
- Creating scatter plots for t-statistics and logFC comparisons between introns and exons
- Creating boxplot distribution of intron lengths for each index category
This is a submodule to sa-lee/analysis-superintronic which contains all scripts for elucidating coverage profiles for intron retention signal. It also includes cached data to reproduce the analysis (note this requires git-lfs to be installed).
The analysis requires:
- IRfinder analysis to be run
- BAM files to be processed for running coverage
- fastq files available if running kallisto and isoformSwitchAnalyzeR
This analysis includes:
- Creating coverage profiles for all IR methods tested in the paper
- Finding IR signal using superintronic for all cellline x kit combintaions
- Comparing overlaps between all methods
- Running isoformSwitchAnalyzeR