CAFE: An Integrated Web App for High-Dimensional Analysis and Visualization in Spectral Flow Cytometry.

Md Hasanul Banna Siam, Md Akkas Ali, Donald Vardaman, Satwik Acharyya, Mallikarjun Patil, Daniel J Tyrrell
Author Information
  1. Md Hasanul Banna Siam: Department of Pathology, Heersink School of Medicine, University of Alabama at Birmingham, Birmingham, AL, 35205 USA.
  2. Md Akkas Ali: Department of Pathology, Heersink School of Medicine, University of Alabama at Birmingham, Birmingham, AL, 35205 USA.
  3. Donald Vardaman: Department of Pathology, Heersink School of Medicine, University of Alabama at Birmingham, Birmingham, AL, 35205 USA.
  4. Satwik Acharyya: Department of Biostatistics, University of Alabama at Birmingham, Birmingham, AL, 35233 USA.
  5. Mallikarjun Patil: Department of Pathology, Heersink School of Medicine, University of Alabama at Birmingham, Birmingham, AL, 35205 USA.
  6. Daniel J Tyrrell: Department of Pathology, Heersink School of Medicine, University of Alabama at Birmingham, Birmingham, AL, 35205 USA. ORCID

Abstract

Spectral flow cytometry provides greater insights into cellular heterogeneity by simultaneous measurement of up to 50 markers. However, analyzing such high-dimensional (HD) data is complex through traditional manual gating strategy. To address this gap, we developed CAFE as an open-source Python-based web application with a graphical user interface. Built with Streamlit, CAFE incorporates libraries such as Scanpy for single-cell analysis, Pandas and PyArrow for efficient data handling, and Matplotlib, Seaborn, Plotly for creating customizable figures. Its robust toolset includes density-based down-sampling, dimensionality reduction, batch correction, Leiden-based clustering, cluster merging and annotation. Using CAFE, we demonstrated analysis of a human PBMC dataset of 350,000 cells identifying 16 distinct cell clusters. CAFE can generate publication-ready figures in real time via interactive slider controls and dropdown menus, eliminating the need for coding expertise and making HD data analysis accessible to all. CAFE is licensed under MIT and is freely available at https://github.com/mhbsiam/cafe.

Keywords

Grants

  1. P30 AG050886/NIA NIH HHS
  2. R00 AG068309/NIA NIH HHS

Word Cloud

Created with Highcharts 10.0.0CAFEdataanalysisSpectralHDfiguresCytometryflowcytometryprovidesgreaterinsightscellularheterogeneitysimultaneousmeasurement50markersHoweveranalyzinghigh-dimensionalcomplextraditionalmanualgatingstrategyaddressgapdevelopedopen-sourcePython-basedwebapplicationgraphicaluserinterfaceBuiltStreamlitincorporateslibrariesScanpysingle-cellPandasPyArrowefficienthandlingMatplotlibSeabornPlotlycreatingcustomizablerobusttoolsetincludesdensity-baseddown-samplingdimensionalityreductionbatchcorrectionLeiden-basedclusteringclustermergingannotationUsingdemonstratedhumanPBMCdataset350000cellsidentifying16distinctcellclusterscangeneratepublication-readyrealtimeviainteractiveslidercontrolsdropdownmenuseliminatingneedcodingexpertisemakingaccessiblelicensedMITfreelyavailablehttps://githubcom/mhbsiam/cafeCAFE:IntegratedWebAppHigh-DimensionalAnalysisVisualizationFlowBioinformaticsLeidenProtocol

Similar Articles

Cited By