Automated <scp>B</scp> ‐cell and plasma cell identification using unsupervised clustering by <scp>FlowSOM</scp> and an excel‐based classification model

Abstract Manual gating for plasma cell (PC) identification in multiparametric flow cytometry (MFC) is time‐consuming and operator‐dependent, especially when PCs are scarce. Artificial intelligence approaches such as unsupervised clustering (e.g., FlowSOM) map high‐dimensional data that still require expert interpretation. The primary aim of this work was to develop a lightweight, transparent, spreadsheet‐based algorithm for a classification model that integrates with automated clustering outputs for standardized B‐cell and PC identification in research flow cytometry datasets. Bone marrow aspirates were stained with a standard BD OneFlow™ PC screening tube (CD38, CD56, β2‐microglobulin, CD19, cyIgκ, cyIgλ, CD45, CD138) and acquired on a BD FACSLyric™ flow cytometer. FCS files were exported to CellEngine cytometry software and singlet nucleated events underwent FlowSOM clustering (8 clusters/sample). Cluster‐level median fluorescence intensities (MFIs) were exported to an Excel “PC Trainer Classifier” that (i) normalizes markers to an in‐sample B‐cell anchor, (ii) computes a PC score with CD138 as a hard gate and CD38 as a soft gate, plus secondary features (CD19↓, CD45↓, CD56↑), (iii) applies a forced core fallback (highest CD38/CD138 core score) when strict criteria yield no PCs, and (iv) derives a NEO score (CD56↑, CD19↓, CD45↓) for neoplastic phenotype. The rule‐based classifier was trained on expert assigned PC and B‐cell clusters from 40 samples (30 clonal and 10 polyclonal). Validation was done on a new set of 52 samples, independent of the model. Elements of the Excel formula design and error‐proofing were co‐developed with ChatGPT (OpenAI); all outputs were verified by the authors. Across 52 validation cases (8 clusters/case; 416 clusters total), B‐cell detection achieved: Sensitivity 0.902 (0.79–0.96), Specificity 0.984 (0.96–0.99), Precision 0.885 (0.77–0.94), Accuracy 0.973 (0.95–0.99) and F1 0.893. PC identification achieved: Sensitivity 0.651 (0.54–0.75), Specificity 0.828 (0.79–0.86), Precision 0.458 (0.37–0.55), Accuracy 0.796 (0.76–0.83) and F1 0.537. A transparent Excel‐based classifier integrated with FlowSOM clustering enables highly reproducible B‐cell identification and provides a structured approach to PC classification in research flow cytometry datasets. While the B‐cell classifier demonstrated excellent discriminatory performance, PC identification yielded moderate sensitivity and precision, likely reflecting underlying biological and phenotypic heterogeneity. Consequently, the PC classification component is best interpreted as a triage or augmented‐intelligence tool intended to support, rather than replace, expert assessment. This approach provides a structured and auditable framework that reduces operator dependency and improves inter‐case harmonization. Its interpretability, low cost and portability make it particularly suited to research laboratories operating in resource‐variable settings. Further optimisation and prospective validation may refine PC classification performance.

Authors

Institutions

Publication Details

Journal
Cytometry Part B Clinical Cytometry
Published
2026-08-03
DOI
https://doi.org/10.1002/cyto.b.70058
Primary Topic
Single-cell and spatial transcriptomics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automated B ‐cell and plasma cell identification using unsupervised clustering by FlowSOM and an excel‐based classification model

Ernest Musekwa, Ethan Gantana, Zivanai Cuthbert Chapanduka, Erica‐Mari Nell
Cytometry Part B Clinical Cytometry
Single-cell and spatial transcriptomics
article

Automated B ‐cell and plasma cell identification using unsupervised clustering by FlowSOM and an excel‐based classification model

Ernest Musekwa, Ethan Gantana, Zivanai Cuthbert Chapanduka, Erica‐Mari Nell
article en

Abstract

Abstract Manual gating for plasma cell (PC) identification in multiparametric flow cytometry (MFC) is time‐consuming and operator‐dependent, especially when PCs are scarce. Artificial intelligence approaches such as unsupervised clustering (e.g., FlowSOM) map high‐dimensional data that still require expert interpretation. The primary aim of this work was to develop a lightweight, transparent, spreadsheet‐based algorithm for a classification model that integrates with automated clustering outputs for standardized B‐cell and PC identification in research flow cytometry datasets. Bone marrow aspirates were stained with a standard BD OneFlow™ PC screening tube (CD38, CD56, β2‐microglobulin, CD19, cyIgκ, cyIgλ, CD45, CD138) and acquired on a BD FACSLyric™ flow cytometer. FCS files were exported to CellEngine cytometry software and singlet nucleated events underwent FlowSOM clustering (8 clusters/sample). Cluster‐level median fluorescence intensities (MFIs) were exported to an Excel “PC Trainer Classifier” that (i) normalizes markers to an in‐sample B‐cell anchor, (ii) computes a PC score with CD138 as a hard gate and CD38 as a soft gate, plus secondary features (CD19↓, CD45↓, CD56↑), (iii) applies a forced core fallback (highest CD38/CD138 core score) when strict criteria yield no PCs, and (iv) derives a NEO score (CD56↑, CD19↓, CD45↓) for neoplastic phenotype. The rule‐based classifier was trained on expert assigned PC and B‐cell clusters from 40 samples (30 clonal and 10 polyclonal). Validation was done on a new set of 52 samples, independent of the model. Elements of the Excel formula design and error‐proofing were co‐developed with ChatGPT (OpenAI); all outputs were verified by the authors. Across 52 validation cases (8 clusters/case; 416 clusters total), B‐cell detection achieved: Sensitivity 0.902 (0.79–0.96), Specificity 0.984 (0.96–0.99), Precision 0.885 (0.77–0.94), Accuracy 0.973 (0.95–0.99) and F1 0.893. PC identification achieved: Sensitivity 0.651 (0.54–0.75), Specificity 0.828 (0.79–0.86), Precision 0.458 (0.37–0.55), Accuracy 0.796 (0.76–0.83) and F1 0.537. A transparent Excel‐based classifier integrated with FlowSOM clustering enables highly reproducible B‐cell identification and provides a structured approach to PC classification in research flow cytometry datasets. While the B‐cell classifier demonstrated excellent discriminatory performance, PC identification yielded moderate sensitivity and precision, likely reflecting underlying biological and phenotypic heterogeneity. Consequently, the PC classification component is best interpreted as a triage or augmented‐intelligence tool intended to support, rather than replace, expert assessment. This approach provides a structured and auditable framework that reduces operator dependency and improves inter‐case harmonization. Its interpretability, low cost and portability make it particularly suited to research laboratories operating in resource‐variable settings. Further optimisation and prospective validation may refine PC classification performance.

Cytometry Part B Clinical Cytometry
National Health Laboratory Service (ZA), Stellenbosch University (ZA)
Openalex Percentile: Top 15%
Single-cell and spatial transcriptomics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.