NanoStringNorm: an extensible R package for the pre-processing of NanoString mRNA and miRNA data

Bioinformatics. 2012 Jun 1;28(11):1546-8. doi: 10.1093/bioinformatics/bts188. Epub 2012 Apr 17.


Motivation: The NanoString nCounter Platform is a new and promising technology for measuring nucleic acid abundances. It has several advantages over PCR-based techniques, including avoidance of amplification, direct sequence interrogation and digital detection for absolute quantification. These features minimize aspects of experimental error and hold promise for dealing with challenging experimental conditions such as archival formalin-fixed paraffin-embedded samples. However, systematic inter-sample technical artifacts caused by variability in sample preservation, bio-molecular extraction and platform fluctuations must be removed to ensure robust data.

Results: To facilitate this process and to address these issues for NanoString datasets, we have written a pre-processing package called NanoStringNorm in the R statistical language. Key features include an extensible environment for method comparison and new algorithm development, integrated gene and sample diagnostics, and facilitated downstream statistical analysis. The package is open-source, is available through the CRAN package repository, includes unit-tests to ensure numerical accuracy, and provides visual and numeric diagnostics.


Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms*
  • MicroRNAs / analysis*
  • Nanotechnology / instrumentation
  • Nanotechnology / methods*
  • Paraffin Embedding
  • RNA, Messenger / analysis*
  • Software*


  • MicroRNAs
  • RNA, Messenger