knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/figures/README-", out.width = "100%" )
The goal of bbcRNA is to facilitate RNA-seq analysis, starting from counts and ending with differentially expressed gene lists and enerichment analyses. The major feature are classes to store different parts of the RNA-Seq analysis and wrapper functions for running popular tools such as EdgeR and ClusterProfiler. See the bbcRNA website for a built vignette.
You can install bbcRNA from GitHub with:
if (!requireNamespace("devtools", quietly = TRUE)) install.packages("devtools") devtools::install_github("vari-bbc/bbcRNA")
New classes have been defined to enable more convenient storage of different parts of a DE analysis.
The BbcSE
class extends SummarizedExperiment. Additional slots are:
aln_metrics
: a matrix containing alignment metrics for samples.edger
: a BbcEdgeR
object.deseq2
: For storing DESeqDataSet and DESeqResults; not implemented yet.Slots are:
dgelist
: a DGEList
object.de_results
: a list. First element is always a DGEGLM
object. The others
are edgeR result objects.norm_cts
: a SummarizedExperiment
object for storing normalized counts.# attach the package library(bbcRNA) # run the BbcSE constructor without any data to show the structure BbcSE() # run the BbcEdgeR constructor without any data to show the structure BbcEdgeR()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.