Analyzing RNA-seq data with DESeq2
Standard workflow | Quick start | How to get help for DESeq2 | Acknowledgments | Funding | Input data | Why un-normalized counts? | The DESeqDataSet | Transcript abundance files and tximport / tximeta | Tximeta for import with automatic metadata | Count matrix input | htseq-count input | SummarizedExperiment input | Pre-filtering | Note on factor levels | Collapsing technical replicates | About the pasilla dataset | Differential expression analysis | Log fold change shrinkage for visualization and ranking | Speed-up and parallelization thoughts | p-values and adjusted p-values | Independent hypothesis weighting | Exploring and exporting results | MA-plot | Alternative shrinkage estimators | Plot counts | More information on results columns | Rich visualization and reporting of results | Exporting results to CSV files | Multi-factor designs | Data transformations and visualization | Count data transformations | Blind dispersion estimation | Extracting transformed values | Variance stabilizing transformation | Regularized log transformation | Effects of transformations on the variance | Data quality assessment by sample clustering and visualization | Heatmap of the count matrix | Heatmap of the sample-to-sample distances | Principal component plot of the samples | Variations to the standard workflow | Wald test individual steps | Control features for estimating size factors | Contrasts | Interactions | Time-series experiments | Likelihood ratio test | Extended section on shrinkage estimators | Recommendations for single-cell analysis | Approach to count outliers | Dispersion plot and fitting alternatives | Local or mean dispersion fit | Supply a custom dispersion fit | Independent filtering of results | Tests of log2 fold change above or below a threshold | Access to all calculated values | Sample-/gene-dependent normalization factors | "Model matrix not full rank" | Linear combinations | Group-specific condition effects, individuals nested within groups | Levels without samples | Theory behind DESeq2 | The DESeq2 model | Changes compared to DESeq | Methods changes since the 2014 DESeq2 paper | Count outlier detection | Expanded model matrices | Independent filtering and multiple testing | Filtering criteria | Why does it work? | Frequently asked questions | How can I get support for DESeq2? | Why are some p values set to NA? | How can I get unfiltered DESeq2 results? | How do I use VST or rlog data for differential testing? | Why after VST are there still batches in the PCA plot? | Do normalized counts correct for variables in the design? | Can I use DESeq2 to analyze paired samples? | If I have multiple groups, should I run all together or split into pairs of groups? | Can I run DESeq2 to contrast the levels of many groups? | Can I use DESeq2 to analyze a dataset without replicates? | How can I include a continuous covariate in the design formula? | I ran a likelihood ratio test, but results() only gives me one comparison. | What are the exact steps performed by DESeq()? | Is there an official Galaxy tool for DESeq2? | I want to benchmark DESeq2 comparing to other DE tools. | I have trouble installing DESeq2 on Ubuntu/Linux... | Session info | References