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.