Steps Included in this analysis:
- Quality Control using NanoString GeoMx pipeline
- Normalization using quantile normalization, TMM, or log cpm normalization provided by voom
- Global visualization using UMAP, tSNE, and heatmap, with confidence interval ellipses between treatment groups
- Differential Expression Analysis using TMM and voom normalization with generalized estimating equation (GEE)
- Weighted Gene Correlation Network Analysis (WGCNA) using TMM and voom normalization with generalized estimating equation (GEE)
- Visualizations for Differential Expression results and WGCNA, including gene-module membership
git clone https://github.com/estagaman/NanoStringGeoMx.git
cd NanostringGeoMx
datadir: The path to a directory containing:
- .dcc files from Nanostring GeoMx sequencer
- .pkc file, also provided by NanoString. This can be downloaded from their website directly
- .xlsx file of the sample metadata, containing column "Sample_ID" to match to DCC file identifiers
out_dir: for each script, you will specify the output directory you would like to save any files to
- NanoStringNCTools
- GeomxTools
- GeoMxWorkflows
- limma
- edgeR
- preprocessCore
- tidyverse
- dplyr
- glmtoolbox
- geesmv
- WGCNA
- umap
- rtsne
- pheatmap
- readxl
- ggplotify
- grid
- data.table