Skip to content

scisorseqr is an R-package for processing of single-cell long read data and analyzing differential isoform expression across any two conditions

License

Notifications You must be signed in to change notification settings

noush-joglekar/scisorseqr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Anoushka
Dec 5, 2022
a7ce0bb · Dec 5, 2022
Dec 11, 2021
Jul 1, 2022
Dec 5, 2022
Jul 1, 2022
Feb 2, 2022
Sep 22, 2021
Sep 22, 2021
Dec 11, 2021
Dec 5, 2022
Aug 12, 2020
Jun 9, 2022
Dec 11, 2021
Dec 11, 2021
Dec 11, 2020

Repository files navigation

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.

About

scisorseqr is an R-package for processing of single-cell long read data and analyzing differential isoform expression across any two conditions

Topics

Resources

License

Stars

Watchers

Forks