Unified Classification of Bacterial Colonies on Different Agar Media Based on Hyperspectral Imaging and Machine Learning

Autor: Peng Gu, Yao-Ze Feng, Le Zhu, Li-Qin Kong, Xiu-ling Zhang, Sheng Zhang, Shao-Wen Li, Gui-Feng Jia
Jazyk: angličtina
Rok vydání: 2020
Předmět:
Zdroj: Molecules, Vol 25, Iss 8, p 1797 (2020)
Druh dokumentu: article
ISSN: 1420-3049
DOI: 10.3390/molecules25081797
Popis: A universal method by considering different types of culture media can enable convenient classification of bacterial species. The study combined hyperspectral technology and versatile chemometric algorithms to achieve the rapid and non-destructive classification of three kinds of bacterial colonies (Escherichia coli, Staphylococcus aureus and Salmonella) cultured on three kinds of agar media (Luria–Bertani agar (LA), plate count agar (PA) and tryptone soy agar (TSA)). Based on the extracted spectral data, partial least squares discriminant analysis (PLS-DA) and support vector machine (SVM) were employed to established classification models. The parameters of SVM models were optimized by comparing genetic algorithm (GA), particle swarm optimization (PSO) and grasshopper optimization algorithm (GOA). The best classification model was GOA-SVM, where the overall correct classification rates (OCCRs) for calibration and prediction of the full-wavelength GOA-SVM model were 99.45% and 98.82%, respectively, and the Kappa coefficient for prediction was 0.98. For further investigation, the CARS, SPA and GA wavelength selection methods were used to establish GOA-SVM simplified model, where CARS-GOA-SVM was optimal in model accuracy and stability with the corresponding OCCRs for calibration and prediction and the Kappa coefficients of 99.45%, 98.73% and 0.98, respectively. The above results demonstrated that it was feasible to classify bacterial colonies on different agar media and the unified model provided a continent and accurate way for bacterial classification.
Databáze: Directory of Open Access Journals
Nepřihlášeným uživatelům se plný text nezobrazuje