Skip to content

A unified method for robust identification of differential RNA splicing across platforms

License

Notifications You must be signed in to change notification settings

NaotoKubota/Shiba

Repository files navigation

GitHub License DOI GitHub Release GitHub Release Date Create Release and Build Docker Image Docker Pulls Docker Image Size

Shiba (v0.4.0)

A unified computational method for robust identification of differential RNA splicing. Shiba/scShiba can quantify and identify differential splicing events (DSEs) from short-read bulk RNA-seq data and single-cell RNA-seq data. Shiba and scShiba are also implemented as Snakemake workflows, SnakeShiba and SnakeScShiba, respectively.

See CHANGELOG.md for the latest updates.

Overview

Shiba comprises four main steps:

  1. Transcript assembly: Assemble transcripts from RNA-seq reads using StringTie2
  2. Splicing event identification: Identify alternative mRNA splicing events from assembled transcripts
  3. Read counting: Count reads mapped to each splicing event using RegTools and featureCounts
  4. Statistical analysis: Identify DSEs based on Fisher's exact test

Installation

A docker image is available at Docker Hub.

docker pull naotokubota/shiba

Usage

Shiba

Shiba -i experiment.tsv -c config.txt

SnakeShiba, Snakemake-based workflow of Shiba

snakemake -s SnakeShiba --configfile config.yaml --cores 32 --use-singularity

scShiba, a single-cell RNA-seq version of Shiba

scShiba -i experiment.tsv -c config.txt

SnakeScShiba, Snakemake-based workflow of scShiba

snakemake -s SnakeScShiba --configfile config.yaml --cores 32 --use-singularity

See the manual document for details.

Citation

Kubota N, Chen L, Zheng S. (2024). Shiba: A unified computational method for robust identification of differential RNA splicing across platforms. bioRxiv 2024.05.30.596331

About

A unified method for robust identification of differential RNA splicing across platforms

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages