A workflow for characterizing nanoparticle monolayers for biosensors: Machine learning on real and artificial SEM images

Department of Physics, The George Washington University, District of Columbia, USA
DOI
10.7287/peerj.preprints.671v1
Subject Areas
Bioengineering, Biophysics, Biotechnology
Keywords
Image Processing, Plasmonics, Biosensor, Gold Nanoparticles, Electron Microscopy, Microsopy, Ilastik, Reproducible Research, Segmentation, Bioengineering, IPython Notebook
Copyright
© 2014 Hughes et al.
Licence
This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ PrePrints) and either DOI or URL of the article must be cited.
Cite this article
Hughes AS, Liu Z, Raftari M, Reeves MME. 2014. A workflow for characterizing nanoparticle monolayers for biosensors: Machine learning on real and artificial SEM images. PeerJ PrePrints 2:e671v1

Abstract

A persistent challenge in materials science is the characterization of a large ensemble of heterogeneous nanostructures in a set of images. This often leads to practices such as manual particle counting, and sampling bias of a favorable region of the “best” image. Herein, we present the open-source software, imaging criteria and workflow necessary to fully characterize an ensemble of SEM nanoparticle images. Such characterization is critical to nanoparticle biosensors, whose performance and characteristics are determined by the distribution of the underlying nanoparticle film. We utilize novel artificial SEM images to objectively compare commonly-found image processing methods through each stage of the workflow: acquistion, preprocessing, segmentation, labeling and object classification. Using the semi- supervised machine learning application, Ilastik, we demonstrate the decomposition of a nanoparticle image into particle subtypes relevant to our application: singles, dimers, flat aggregates and piles. We outline a workflow for characterizing and classifying nanoscale features on low-magnification images with thousands of nanoparticles. This work is accompanied by a repository of supplementary materials, including videos, a bank of real and artificial SEM images, and ten IPython Notebook tutorials to reproduce and extend the presented results.

Author Comment

This will be a submission to PeerJ for review, particularly in bioengineering. We're pleased to contribute 10 IPython notebooks with this repo in the spirit of open-access and reproducible research. Much of the image analysis in this is based on scikit-image, which was itself recently published in PeerJ.