BMC Bioinformatics (Oct 2018)

A novel computational method for automatic segmentation, quantification and comparative analysis of immunohistochemically labeled tissue sections

  • Elena Casiraghi,
  • Veronica Huber,
  • Marco Frasca,
  • Mara Cossa,
  • Matteo Tozzi,
  • Licia Rivoltini,
  • Biagio Eugenio Leone,
  • Antonello Villa,
  • Barbara Vergani

DOI
https://doi.org/10.1186/s12859-018-2302-3
Journal volume & issue
Vol. 19, no. S10
pp. 75 – 91

Abstract

Read online

Abstract Background In the clinical practice, the objective quantification of histological results is essential not only to define objective and well-established protocols for diagnosis, treatment, and assessment, but also to ameliorate disease comprehension. Software The software MIAQuant_Learn presented in this work segments, quantifies and analyzes markers in histochemical and immunohistochemical images obtained by different biological procedures and imaging tools. MIAQuant_Learn employs supervised learning techniques to customize the marker segmentation process with respect to any marker color appearance. Our software expresses the location of the segmented markers with respect to regions of interest by mean-distance histograms, which are numerically compared by measuring their intersection. When contiguous tissue sections stained by different markers are available, MIAQuant_Learn aligns them and overlaps the segmented markers in a unique image enabling a visual comparative analysis of the spatial distribution of each marker (markers’ relative location). Additionally, it computes novel measures of markers’ co-existence in tissue volumes depending on their density. Conclusions Applications of MIAQuant_Learn in clinical research studies have proven its effectiveness as a fast and efficient tool for the automatic extraction, quantification and analysis of histological sections. It is robust with respect to several deficits caused by image acquisition systems and produces objective and reproducible results. Thanks to its flexibility, MIAQuant_Learn represents an important tool to be exploited in basic research where needs are constantly changing.

Keywords