Automated neurite extraction using dynamic programming for high-throughput screening of neuron-based assays.
High-throughput screening (HTS) of cell-based assays has recently emerged as an important tool of drug discovery. The analysis and modeling of HTS microscopy neuron images, however, is particularly challenging. In this paper we present a novel algorithm for extraction and quantification of neurite segments from HTS neuron images. The algorithm is designed to be able to detect and link neurites even with complex neuronal structures and of poor imaging quality. Our proposed algorithm automatically detects initial seed points on a set of grid lines and estimates the ending points of the neurite by iteratively tracing the centerline points along the line path representing the neurite segment. The live-wire method is then applied to link the seed points and the corresponding ending points using dynamic programming techniques, thus enabling the extraction of the centerlines of the neurite segments accurately and robustly against noise, discontinuity, and other image artifacts. A fast implementation of our algorithm using dynamic programming is also provided in the paper. Any thin neurite and its segments with low intensity contrast can be well preserved by detecting the starting and ending points of the neurite. All these properties make the proposed algorithm attractive for high-throughput screening of neuron-based assays.
Zhang
Yong
Y
Center for Bioinformatics, Harvard Center for Neurodegeneration and Repair, Harvard Medical School, Boston, MA 02215, USA.
Zhou
Xiaobo
X
Degterev
Alexei
A
Lipinski
Marta
M
Adjeroh
Donald
D
Yuan
Junying
J
Wong
Stephen T C
ST
D000465:Algorithms; D001331:Automation; D004353:Drug Evaluation, Preclinical / Q000379:methods* / Q000706:statistics & numerical data; D007091:Image Processing, Computer-Assisted / Q000379:methods; D016501:Neurites / Q000187:drug effects* / Q000648:ultrastructure; D015203:Reproducibility of Results; D012984:Software