All Projects → VCCRI → Sierra

VCCRI / Sierra

Licence: GPL-3.0 license
Discover differential transcript usage from polyA-captured single cell RNA-seq data

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Sierra

souporcell
Clustering scRNAseq by genotypes
Stars: ✭ 88 (+137.84%)
Mutual labels:  scrna-seq
clustergrammer2-notebooks
Examples using Clustergrammer2 to explore high-dimensional datasets.
Stars: ✭ 35 (-5.41%)
Mutual labels:  scrna-seq
III-Sierra-SQL
Sierra DNA SQL queries used for reporting and internal projects
Stars: ✭ 23 (-37.84%)
Mutual labels:  sierra
single-cell-papers-with-code
Papers with code for single cell related papers
Stars: ✭ 20 (-45.95%)
Mutual labels:  scrna-seq
visium-clustergrammer2
Spatial Transcriptomics Dashboard
Stars: ✭ 24 (-35.14%)
Mutual labels:  scrna-seq
Whippet.jl
Lightweight and Fast; RNA-seq quantification at the event-level
Stars: ✭ 85 (+129.73%)
Mutual labels:  alternative-splicing
Harmony
Harmony framework for connecting scRNA-seq data from discrete time points
Stars: ✭ 36 (-2.7%)
Mutual labels:  scrna-seq
Sculpt-Comfort-Mission-Control
Switch desktops on your Mac with any mouse
Stars: ✭ 117 (+216.22%)
Mutual labels:  sierra
dropEst
Pipeline for initial analysis of droplet-based single-cell RNA-seq data
Stars: ✭ 71 (+91.89%)
Mutual labels:  scrna-seq
x16-xci
eXtremely Compact Interpreter - An adventure game engine for the Commander X16
Stars: ✭ 19 (-48.65%)
Mutual labels:  sierra
scarches
Reference mapping for single-cell genomics
Stars: ✭ 175 (+372.97%)
Mutual labels:  scrna-seq
fastq utils
Validation and manipulation of FASTQ files, scRNA-seq barcode pre-processing and UMI quantification.
Stars: ✭ 25 (-32.43%)
Mutual labels:  scrna-seq
psichomics
Interactive R package to quantify, analyse and visualise alternative splicing
Stars: ✭ 26 (-29.73%)
Mutual labels:  alternative-splicing
cellrouter
Reconstruction of complex single-cell trajectories using CellRouter
Stars: ✭ 38 (+2.7%)
Mutual labels:  scrna-seq
purge-nvda
Optimize external graphics for macs with discrete NVIDIA GPUs.
Stars: ✭ 91 (+145.95%)
Mutual labels:  sierra
zellkonverter
Conversion between scRNA-seq objects
Stars: ✭ 67 (+81.08%)
Mutual labels:  scrna-seq
SPLiT-Seq demultiplexing
An unofficial demultiplexing strategy for SPLiT-seq RNA-Seq data
Stars: ✭ 20 (-45.95%)
Mutual labels:  scrna-seq
cardelino
Clone identification from single-cell data
Stars: ✭ 49 (+32.43%)
Mutual labels:  scrna-seq
DellXPS15-9550-OSX
Tutorial for a full working Mac OS (10.11 up to 11.0) enviroment on the Dell XPS 15 (9550)
Stars: ✭ 452 (+1121.62%)
Mutual labels:  sierra
smartas
📓Notebook of Climente-González et al. (2017), The Functional Impact of Alternative Splicing in Cancer.
Stars: ✭ 13 (-64.86%)
Mutual labels:  alternative-splicing

Sierra

Sierra is an R package designed for detecting differential transcript usage from polyA-captured single cell (sc)RNA-seq data. Sierra identifies coordinates of read pileups (i.e. peaks) and performs UMI counting, followed by differential usage analysis between defined cell populations. Please read the vignette for a demonstration on how to use this software.

Installation

To install Sierra on your local machine, open an R session and use the following commands:

install.packages("devtools")
devtools::install_github("VCCRI/Sierra", build = TRUE, build_vignettes = TRUE, build_opts = c("--no-resave-data", "--no-manual"))

The vignette contains a detailed walk-through of how to use Sierra. The vignette can be access from R using:

library(Sierra)
browseVignettes("Sierra")

Alternative installation

If you have trouble building the vignette, an alternative is to view it on the wiki and install the R package without it:

devtools::install_github("VCCRI/Sierra", build = TRUE)

Method overview

The manuscript describing Sierra, including validation and example applications, is published in Genome Biology.

Briefly, the Sierra pipeline requires as input a BAM file, such as produced by the 10x Genomics CellRanger software, the reference GTF file used for alignment and a BED file of junctions derived from the BAM file as produced by RegTools.

  1. Splice-aware peak calling is used to identify read pileups corresponding to potential polyA sites in the dataset.

  2. UMI counting is performed against a set of peak coordinates, first unified in the case of multiple experiments.

  3. Peak coordinates are annotated with various features, including the genomic features they fall on.

  4. Differential transcript usage (DTU) is evaluated between defined cell populations by applying the differential exon method DEXSeq to test for differences in the relative usage of peaks, with pseudo-bulk profiles of cells used to define replicates.

  5. DTU genes can be visualised using read coverage plots, or by plotting the relative expression of peaks.

Citation

If you find Sierra useful in your research, please cite the following paper:

Patrick, R., Humphreys, D.T., Janbandhu, V., Oshlack A., Ho J.W.K., Harvey, R.P. and Lo K.K. Sierra: discovery of differential transcript usage from polyA-captured single-cell RNA-seq data. Genome Biol 21, 167 (2020). https://doi.org/10.1186/s13059-020-02071-7

Contact

Sierra is maintained by Ralph Patrick, David Humphreys and Kitty Lo. For questions or feedback you can contact them at:

  • Ralph Patrick: r.patrick at victorchang dot edu dot au

  • David Humphreys: d.humphreys at victorchang dot edu dot au

  • Kitty Lo: kitty.lo at gmail dot com

Additional implementation

For a command line version of Sierra that can be used, for example, in a high performance computing environment, see this implementation by Geert van Geest.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].