Number and Brightness Image Analysis

Calculation of molecular number and brightness from fluorescence microscopy image series. The software was published in a 2016 paper . The seminal paper for the technique is Digman et al. 2008 . A review of the technique was published in 2017 .




  • Fix issues on CRAN linux devel clang.



  • The package is now peer-reviewed and published in the journal Bioinformatics. See citation("nandb").
  • The package style is now in accordance with the tidyverse style guide.
  • brightness() and number() now include options to set offset, S-factor, readout_noise and gamma correction terms.
  • brightness() and number() now enable calculation of both definitions ("B" and "epsilon"; "N" and "n") of brightness and number.
  • Detrending is outsourced to the detrendr package. This new package makes detrending more accurate and much faster.
  • TIFF I/O and graphics display() are now outsourced to the ijtiff package. This means R users no longer have to tell nandb how many channels are in the images.
  • The package now has its own S3 class system.


  • Kmer calculations are no longer possible. The way in which they were done was over-simple.



  • Compatible with filesstrings 1.1.0.

nandb 0.2.0

  • The first version that I consider CRAN-worthy.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


2.0.0 by Rory Nolan, 3 months ago

Report a bug at

Browse source code at

Authors: Rory Nolan [aut, cre, cph] , Luis Alvarez [ctb, cph] , Sergi Padilla-Parra [ctb, ths, cph]

Documentation:   PDF Manual  

BSD_3_clause + file LICENSE license

Imports Rcpp, filesstrings, magrittr, autothresholdr, dplyr, stringr, purrr, checkmate, detrendr, ijtiff, rlang, stats, MASS, reshape2, viridis, glue, BBmisc, ggplot2, assertthat, utils

Suggests knitr, rmarkdown, covr, testthat, abind, clipr, ore, styler, tidyr, mgcv, gridExtra, pacman, matrixStats, spelling

Linking to Rcpp

See at CRAN