README.md

DESeqAid

Functions to make my DESeq2 life easier

Introduction | Usage | Examples | Reflections

Introduction

During my PhD, I did a fair amount of RNA-Seq analysis, often using DESeq2. I created this library to speed my mRNA-Seq analysis and make it slightly more modular. These are mostly designed to make my life slightly easier, e.g. by bunding my visualization settings into a single function, or processing the DESeq output in the way I like.

I rely on this library for my 16p paper code.

Many thanks to Hilary Parker for enriching the community by providing this easy-to-read guide to writing R packages.

Data exploration

Functions for cleaning up the DESeq output a little

Functions for visualizing DESeq output

Usage

Install

First - of course - clone the repo:

git clone https://github.com/kmuench/DESeqAid.git

In order to load this package, you'll need to install the devtools package. In R:

install.packages("devtools")
library("devtools")

Finally, in R, navigate to the same working directory as the DESeqAid dir. In R:

install("DESeqAid")

Great! Now it's installed, and if you want to load it in the future, simply add to your R script:

library("DESeqAid")

Examples

You can find example uses of this library throughout my 16p_resource code - for example, - makeVolcanoPlot() in line 159 of the DESeq script for Figure 5. - deseq_contrasts() in line 83 of the DESeq script for Figure 5. - fcSortBarPlot_lfcShrink() in line 174 of the DESeq script for Figure 5. - distPCA() throughout the setup script for Figure 6.

To-Do List



kmuench/DESeqAid documentation built on Oct. 14, 2020, 4:45 a.m.