Aerosol time-of-flight mass spectrometry data analysis: a benchmark of clustering algorithms.
Airborne particulate matter is an important component of atmospheric pollution, affecting human health, climate, and visibility. Modern instruments allow single particles to be analyzed one-by-one in real time, and offer the promise of determining the sources of individual particles based on their mass spectral signatures. The large number of particles to be apportioned makes clustering a necessary step. The goal of this study is to compare using mass spectral data the accuracy and speed of several clustering algorithms: ART-2a, several variants of hierarchical clustering, and K-means. Repeated simulations with various algorithms and different levels of data preprocessing suggest that hierarchical clustering methods using derivatives of Ward's algorithm discriminate sources with fewer errors than ART-2a, which itself discriminates much better than point-wise hierarchical clustering methods. In most cases, K-means algorithms do almost as well as the best hierarchical clustering. These efficient algorithms (clustering derived from Ward's algorithm, ART-2a and K-means) are most accurate when the relative peak areas have been pre-scaled by taking the square root. Analysis times vary within a factor of 30, and when accuracy above 95% is required, run times scale up as the square of the number of particles. Algorithms derived from Ward's remain the most accurate under a wide range of conditions and conversely, for an equal accuracy, can deliver a shorter list of clusters, allowing faster and maybe on-the-fly classification.
Rebotier
Thomas P
TP
Department of Chemistry and Biochemistry, University of California San Diego, 9500 Gilman Drive, La Jolla, CA 92093-0314, United States. rebotier@hotmail.com <rebotier@hotmail.com>
Prather
Kimberly A
KA
D000336:Aerosols; D000465:Algorithms; D002623:Chemistry Techniques, Analytical / Q000295:instrumentation / Q000379:methods*; D016000:Cluster Analysis; D003198:Computer Simulation; D003627:Data Interpretation, Statistical; D004563:Electrochemistry / Q000379:methods; D013058:Mass Spectrometry / Q000379:methods*; D010363:Pattern Recognition, Automated / Q000379:methods; D015203:Reproducibility of Results
D000336:Aerosols