https://github.com/bioconductor-source/eisar

https://github.com/bioconductor-source/eisar

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README
  • Academic publication links
    Links to: pubmed.ncbi, ncbi.nlm.nih.gov
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: bioconductor-source
  • Language: R
  • Default Branch: devel
  • Size: 8.09 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed about 1 year ago
Metadata Files
Readme Changelog

README.md

eisaR: Exon-Intron Split Analysis (EISA) in R


Overview

Exon-intron split analysis (EISA) uses ordinary RNA-seq data to measure changes in mature RNA and pre-mRNA reads across different experimental conditions to quantify transcriptional and post-transcriptional regulation of gene expression.

For details see Gaidatzis et al., Nat Biotechnol 2015. doi: 10.1038/nbt.3269.
eisaR implements the major steps of EISA in R. In addition, it contains functionality for extracting spliced and unspliced transcript sequences, as well as intron sequences (with similar options as the BUSpaRse) package), from an annotated genome. These sequences can be indexed and used, e.g., for quantification in preparation for RNA velocity estimation.

Developed by:

Also a big "thank you" for contributions to:

Installation

To install eisaR from Bioconductor, you will need at least R 4.0 and Bioconductor 3.11, which is available on April 28, 2020. Then use the following within R (see also eisaR download page): ```

BiocManager is needed to install Bioconductor packages

if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager")

Install eisaR

BiocManager::install("eisaR") ```

Functionality

All you need is RNA-seq data from at least two conditions (e.g. wildtype and mutant). The eisaR package contains convenience functions to facilitate the steps in an exon-intron split analysis, which consists of:

  1. preparing the annotation (exonic and gene body coordinate ranges)
  2. quantifying RNA-seq alignments in exons and introns
  3. calculating and comparing exonic and intronic changes across conditions
  4. visualizing the results

For the steps 1. and 2. above, this eisaR vignette makes use of Bioconductor annotation and the QuasR package. It is also possible to obtain count tables for exons and introns using some other pipeline or approach, and directly start with step 3.

Reference

EISA has been described in:

"Analysis of intronic and exonic reads in RNA-seq data characterizes transcriptional and post-transcriptional regulation."
Gaidatzis D., Burger L., Florescu M. and Stadler, M.B.
Nat Biotechnol. 2015; 33(7):722-9. PubMed: 26098447, doi: 10.1038/nbt.3269

The functionality for extracting spliced and unspliced transcript sequences, as well as intron sequences, for use in RNA velocity analysis, has been described in:

"Preprocessing choices affect RNA velocity results for droplet scRNA-seq data." Soneson C., Srivastava A., Patro R. and Stadler, M.B. PLoS Comput Biol 2021; 17(1):e1008585. PubMed: 33428615, doi: 10.1371/journal.pcbi.1008585

Software status

| Platforms | OS | R CMD check | Coverage | |:----------------:|:----------------:|:----------------:|:----------------:| | GitHub Actions | Linux/Windows/macOS | R build status | Codecov.io coverage status | | Bioc (devel) | Multiple | Bioconductor-devel Build Status | Codecov.io coverage status | | Bioc (release) | Multiple | Bioconductor-release Build Status | Codecov.io coverage status |

Owner

  • Name: (WIP DEV) Bioconductor Packages
  • Login: bioconductor-source
  • Kind: organization
  • Email: maintainer@bioconductor.org

Source code for packages accepted into Bioconductor

GitHub Events

Total
  • Member event: 1
  • Push event: 2
Last Year
  • Member event: 1
  • Push event: 2

Dependencies

.github/workflows/R-CMD-check.yaml actions
  • actions/cache v1 composite
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • actions/upload-artifact master composite
  • grimbough/bioc-actions/build-install-check v1 composite
  • grimbough/bioc-actions/run-BiocCheck v1 composite
  • grimbough/bioc-actions/setup-bioc v1 composite
  • r-lib/actions/setup-pandoc v2 composite
DESCRIPTION cran
  • R >= 4.1 depends
  • BiocGenerics * imports
  • GenomicRanges * imports
  • IRanges * imports
  • S4Vectors * imports
  • SummarizedExperiment * imports
  • edgeR >= 4.0 imports
  • graphics * imports
  • limma * imports
  • methods * imports
  • stats * imports
  • utils * imports
  • AnnotationDbi * suggests
  • BSgenome * suggests
  • BSgenome.Hsapiens.UCSC.hg38 * suggests
  • BiocStyle * suggests
  • Biostrings * suggests
  • GenomicFeatures * suggests
  • QuasR * suggests
  • Rbowtie * suggests
  • Rhisat2 * suggests
  • ensembldb * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • rtracklayer * suggests
  • testthat * suggests
  • txdbmaker * suggests