ScisorWiz: Vizualizer for Differential Isoform Expression
README
ScisorWiz is a linux-based R-package for visualizing differential isoform expression for any gene across up to six cell types.
ScisorWiz affords its user the opportunity to visualize specific genes across specific cell types, and provides various sorting options for the user to gain different ways to understand their data. ScisorWiz provides a clear picture of differential isoform expression through various clustering methods and highlighting features such as alternative exons and Single Nucleotide Variants (SNVs).
Hardware / software requirements
The package has only been tested on a CentOS x86_64 machine. For obtaining SNVs, deletions and insertions we require samtools software installation.
To run the ScisorWiz_AllInfo function (recommended for faster and more in-depth information and required for the different clustering methods) we require scisorseqr software installation to obtain the AllInfo file.
Installation
The easiest way to install ScisorWiz is through Github with:
devtools::install_github('ans4013/ScisorWiz',build_vignettes = TRUE)
Workflow
These steps are available as functions in the package. For example, ScisorWiz_AllInfo with clustering by intron chain (1) and mismatches can be done using the following command:
library(ScisorWiz)
ScisorWiz_AllInfo(gencodeAnno = "gencode.vM21.annotation.gtf.gz", AllInfoInput = "AllInfo.gz",
cellTypeFile = "userInput/celltypeFile", gene = "Snap25", cluster = 1, ci = .05,
outputDir = "extdata/outputDir/", mismatchFile="extdata/outputDir/Snap25.mismatches.txt.gz")
A step-by-step outline of the various functions is available as a vignette. To access it, run
browseVignettes("ScisorWiz")
Support
We appreciate any and all inputs for improving ScisorWiz Feel free to send us an email.