Skip to content

A Pipeline for QC, normalization, differential expression testing, and gene network analysis of NanoString GeoMx Spatial Transcriptomics

Notifications You must be signed in to change notification settings

estagaman/NanoStringGeoMx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Pipeline for Analysis of NanoString GeoMx Spatial Transcriptomics:

Steps Included in this analysis:

  1. Quality Control using NanoString GeoMx pipeline
  2. Normalization using quantile normalization, TMM, or log cpm normalization provided by voom
  3. Global visualization using UMAP, tSNE, and heatmap, with confidence interval ellipses between treatment groups
  4. Differential Expression Analysis using TMM and voom normalization with generalized estimating equation (GEE)
  5. Weighted Gene Correlation Network Analysis (WGCNA) using TMM and voom normalization with generalized estimating equation (GEE)
  6. Visualizations for Differential Expression results and WGCNA, including gene-module membership

To use and edit the code in this repository:

git clone https://github.com/estagaman/NanoStringGeoMx.git

cd NanostringGeoMx

What you will need:

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

Required R Packages:

  • NanoStringNCTools
  • GeomxTools
  • GeoMxWorkflows
  • limma
  • edgeR
  • preprocessCore
  • tidyverse
  • dplyr
  • glmtoolbox
  • geesmv
  • WGCNA
  • umap
  • rtsne
  • pheatmap
  • readxl
  • ggplotify
  • grid
  • data.table

About

A Pipeline for QC, normalization, differential expression testing, and gene network analysis of NanoString GeoMx Spatial Transcriptomics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages