noush-joglekar/scisorseqr
scisorseqr is an R-package for processing of single-cell long read data and analyzing differential isoform expression across any two conditions
scisorseqr - a comparative analysis of alternative splicing patterns
scisorseqr is a linux based R-package for analyzing differential isoform
expression in single cells. The methods are based on our recent
publication and
the scISOrSeq
workflow
Any comparative studies of alternative splicing can be performed with
scisorseqr. The package includes functions for barcode deconvolution
from fastqs, integration with long read alignment tools, mapping and
filtering of high confidence, full-length spliced reads, and some handy
tools to conduct differential expression analysis.
The tools are also applicable to long-read spatial transcriptomics, and
can be used to resolve exon expression at the
spatial level
Hardware / software requirements
The package has only been tested on a CentOS x86_64 machine. For
alignment and mapping, we recommend
- STARlong software installation
for PacBio reads - Minimap2 installation for Oxford
Nanopore (or PacBio) reads - samtools
- bedtools
- python version 3.7
Installation
The easiest way to install scisorseqr is through
Github
with:
devtools::install_github('noush-joglekar/scisorseqr',build_vignettes = TRUE)Workflow
These steps are available as functions in the package. For example,
barcode deconvolution can be done using the following command
library(scisorseqr)
GetBarcodes('FastqFiles/','userInput/BarcodeCluster_Assignments', concatenate=TRUE,
filterReads=FALSE, numProcesses=24)A step-by-step outline of the various functions is available as a
vignette. To access it, run
browseVignettes("scisorseqr")Support
We appreciate any and all inputs for improving scisorseqr. Feel free to
send us an email or open an issue.

