Related Experiment Video
Updated: May 9, 2025

Database-guided Flow-cytometry for Evaluation of Bone Marrow Myeloid Cell Maturation
Published on: November 3, 2018
Comparison between five pattern-based approaches for automated diagnostic classification of mature/peripheral B-cell
C E Pedreira1, Q Lecrevisse2, R Fluxa3
1Systems and Computing Department (PESC), COPPE, Federal University of Rio de Janeiro (UFRJ), Brazil.
Insights
Five artificial intelligence algorithms accurately classify B-cell chronic lymphoproliferative disorders (B-CLPD) using flow cytometry data. These AI tools offer a promising approach for precise B-CLPD diagnosis, improving upon existing methods.
Area of Science:
- Hematology
- Immunology
- Computational Biology
- Artificial Intelligence in Medicine
Background:
- Flow cytometry immunophenotyping is crucial for diagnosing B-cell chronic lymphoproliferative disorders (B-CLPD).
- Quantitative classification approaches can maximize information extraction from multiparameter flow cytometry data for automated patient classification.
Purpose of the Study:
- To develop and compare five diagnostic classification algorithms for B-CLPD.
- To evaluate the accuracy, precision, and coverage of these algorithms using a large dataset of B-CLPD patient samples.
Main Methods:
- Five algorithms were developed: Principal Component Analysis (PCA), Canonical Variate Analysis (CVA), Neighbourhood Component Analysis (NCA), Support Vector Machine (SVM), and a variant of Canonical Analysis (CA-vSD).
- Algorithms were trained and tested on a multicentric EuroFlow dataset of 659 B-CLPD patients, classified according to WHO criteria.
- Performance was evaluated based on accuracy (correctly classified cases), precision (single vs. multiple diagnoses), and coverage (proposed diagnoses).
Main Results:
- Average correct diagnosis rates ranged from 58.9% to 90.6% across the five algorithms.
- PCA, SVM, and CA algorithms showed high correctness (86.0%-90.6%) but often proposed multiple diagnoses.
- CA-vSD achieved the lowest misclassification rate (4.1%) but had the highest unclassified rate (37.0%); NCA had minimal unclassified cases (2.7%) but higher misclassification (14.0%).
Conclusions:
- The developed AI algorithms provide acceptable accuracy for B-CLPD diagnostic classification.
- These algorithms generally surpass previously reported methods in classifying B-CLPD patients.
- The choice of algorithm involves balancing accuracy, precision, and coverage for optimal diagnostic utility.
Abstract:
Flow cytometry immunophenotyping is critical for the diagnostic classification of mature/peripheral B-cell neoplasms/B-cell chronic lymphoproliferative disorders (B-CLPD). Quantitative driven classification approaches applied to multiparameter flow cytometry immunophenotypic data can be used to extract maximum information from a multidimensional space created by individual parameters (e.g., immunophenotypic markers), for highly accurate and automated classification of individual patient (sample) data. Here, we developed and compared five diagnostic classification algorithms, based on a large set of EuroFlow multicentric flow cytometry data files from a cohort 659 B-CLPD patients. These included automatic population separators based on Principal Component Analysis (PCA), Canonical Variate Analysis (CVA), Neighbourhood Component Analysis (NCA), Support Vector Machine algorithms (SVM) and a variant of the CA(Canonical Analysis) algorithm, in which the number of SDs (Standard Deviations) varied for each of the comparisons of different pairs of diseases (CA-vSD). All five classification approaches are based on direct prospective interrogation of individual B-CLPD patients against the EuroFlow flow cytometry B-CLPD database composed of tumor B-cells of 659 individual patients stained in an identical way and classified a priori by the World Health Organization (WHO) criteria into nine diagnostic categories. Each classification approach was evaluated in parallel in terms of accuracy (% properly classified cases), precision (multiple or single diagnosis/case) and coverage (% cases with a proposed diagnosis). Overall, average rates of correct diagnosis (for the nine B-CLPD diagnostic entities) of between 58.9 % and 90.6 % were obtained with the five algorithms, with variable percentages of cases being either misclassified (4.1 %-14.0 %) or unclassifiable (0.3 %-37.0 %). Automatic population separators based on CA, SVM and PCA showed a high average level of correctness (90.6 %, 86.8 %, and 86.0 %, respectively). Nevertheless, this was at the expense of proposing a considerable number of multiple diagnoses for a significant proportion of the test cases (54.5 %, 53.5 %, and 49.6 %, respectively). The CA-vSD algorithm generated the smaller average misclassification rate (4.1 %), but with 37.0 % of cases for which no diagnosis was proposed. In contrast, the NCA algorithm left only 2.7 % of cases without an associated diagnosis but misclassified 14.0 %. Among correctly classified cases (83.3 % of total), 91.2 % had a single proposed diagnosis, 8.6 % had two possible diagnoses, and 0.2 % had three. We demonstrate that the proposed AI algorithms provide an acceptable level of accuracy for the diagnostic classification of B-CLPD patients and, in general, surpass other algorithms reported in the literature.

