analyzing-flow-cytometry
Interprets flow cytometry panels for hematologic malignancy classification and minimal residual disease. Use when analyzing flow cytometry, classifying lymphomas/leukemias, or documenting immunophenotyping.
Best use case
analyzing-flow-cytometry is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Interprets flow cytometry panels for hematologic malignancy classification and minimal residual disease. Use when analyzing flow cytometry, classifying lymphomas/leukemias, or documenting immunophenotyping.
Teams using analyzing-flow-cytometry should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/analyzing-flow-cytometry/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How analyzing-flow-cytometry Compares
| Feature / Agent | analyzing-flow-cytometry | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Interprets flow cytometry panels for hematologic malignancy classification and minimal residual disease. Use when analyzing flow cytometry, classifying lymphomas/leukemias, or documenting immunophenotyping.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Analyzing Flow Cytometry Interprets flow cytometry panels for hematologic malignancy classification and minimal residual disease. ## Why This Skill Exists Flow cytometry is the cornerstone of hematologic malignancy diagnosis, classification, and monitoring. The WHO Classification of Haematolymphoid Tumours (5th edition, 2022) and the International Clinical Cytometry Society (ICCS) guidelines mandate immunophenotypic characterization for definitive diagnosis of leukemias, lymphomas, and myeloid neoplasms. Accurate gating, correct panel interpretation, and proper integration with morphology and molecular data determine whether a patient receives the right chemotherapy regimen, qualifies for targeted therapy, or is monitored for minimal residual disease (MRD). Errors in flow cytometry interpretation — misidentification of blast populations, failure to detect aberrant antigen expression, or incorrect T-cell vs. B-cell lineage assignment — lead to misclassification with direct therapeutic consequences. CAP accreditation (FLO checklist series) requires validated panels, documented gating strategies, and correlation with morphology. CLIA mandates that flow cytometry be performed under the supervision of a qualified laboratory director with demonstrated competency. --- ## Checkpoint A: Pre-Draft Intake (Mandatory) 1. **Specimen type** — Peripheral blood, bone marrow aspirate, lymph node, body fluid, or tissue disaggregate? Default: peripheral blood. 2. **Clinical indication** — New diagnosis, relapse assessment, MRD monitoring, staging, or T-cell subset enumeration? Default: new diagnosis workup. 3. **Panel requested** — Acute leukemia panel, mature B-cell panel, T-cell panel, plasma cell panel, or MRD panel? Default: acute leukemia screening panel. 4. **CBC/differential** — Current CBC with automated differential available? Default: not provided; flag [VERIFY]. 5. **Morphology correlation** — Is a concurrent peripheral smear or bone marrow aspirate smear reviewed? Default: pending. 6. **Prior flow cytometry** — Are there prior immunophenotyping results for comparison? Default: none on file. 7. **Specimen viability** — Time from collection, anticoagulant used (EDTA vs. heparin), specimen temperature? Default: EDTA, < 24 hours. ### Documents to Request - CBC with automated differential - Peripheral blood smear or bone marrow aspirate smear review - Prior flow cytometry reports - Prior pathology/cytogenetics/molecular reports - Clinical notes including suspected diagnosis and treatment history - Panel configuration and antibody-fluorochrome conjugate assignments - Instrument QC records (daily bead calibration, compensation matrix) --- ## Step 1: Pre-Analytical Assessment and Quality Check Validate specimen and instrument quality before interpretation: - **Specimen viability**: > 90% viability by 7-AAD or propidium iodide exclusion for diagnostic interpretation; < 70% viability compromises antigen detection. - **Cell count**: Minimum 100,000 events acquired for screening panels; 500,000-1,000,000 events for MRD assays (sensitivity target: 10^-4 to 10^-5). - **Compensation verification**: Confirm single-stain compensation controls were run and compensation matrix applied correctly. Flag any spillover artifacts. - **Instrument QC**: Verify daily calibration beads are within acceptable CV (< 3% for fluorescence channels per manufacturer specifications). | Quality Metric | Acceptable | Marginal | Unacceptable | |---|---|---|---| | Viability | > 90% | 70-90% | < 70% | | Events acquired (diagnostic) | > 100,000 | 50,000-100,000 | < 50,000 | | Events acquired (MRD) | > 500,000 | 200,000-500,000 | < 200,000 | | Calibration bead CV | < 3% | 3-5% | > 5% | --- ## Step 2: Gating Strategy and Population Identification Apply systematic gating following ICCS/Euroflow consensus recommendations: 1. **Singlet discrimination**: FSC-H vs. FSC-A to exclude doublets and aggregates. 2. **Viability gating**: Exclude dead cells (7-AAD or viability dye negative). 3. **CD45 vs. SSC backbone**: Identify major populations: - Lymphocytes: CD45 bright, SSC low - Monocytes: CD45 moderate-bright, SSC intermediate - Granulocytes: CD45 moderate, SSC high - Blasts: CD45 dim, SSC low - Erythroid precursors: CD45 negative-dim, SSC low 4. **Lineage assignment for abnormal populations**: - B-cell lineage: CD19, CD20, CD22, CD79a, cytoplasmic CD79a - T-cell lineage: CD2, CD3 (surface and cytoplasmic), CD5, CD7 - Myeloid lineage: CD13, CD33, CD117, MPO - Monocytic: CD14, CD64, CD36 - Megakaryocytic: CD41, CD61 - Erythroid: CD71, CD235a (glycophorin A) --- ## Step 3: Immunophenotype Interpretation by Disease Category ### Acute Leukemia Classification | Marker | B-ALL | T-ALL | AML | MPAL | |---|---|---|---|---| | CD19 | + | - | - | +/- (B-lineage component) | | CD10 | Often + | - | - | Variable | | cCD3 | - | + | - | +/- (T-lineage component) | | MPO | - | - | + | +/- (myeloid component) | | CD34 | Usually + | Variable | Variable | Variable | | TdT | + | + | Usually - | Variable | ### Mature B-Cell Neoplasms — Key Discriminators | Entity | CD5 | CD10 | CD23 | FMC7 | CD200 | Light Chain | |---|---|---|---|---|---|---| | CLL/SLL | + | - | + | - | + | Dim, restricted | | MCL | + | - | - | + | - | Moderate, restricted | | FL | - | + | +/- | + | - | Moderate, restricted | | MZL | - | - | - | + | +/- | Moderate, restricted | | HCL | - | - | - | + | + | Bright, restricted | ### MRD Detection - Apply leukemia-associated immunophenotype (LAIP) approach or different-from-normal (DfN) approach. - Report MRD as percentage of evaluable cells and absolute events counted. - Sensitivity: state achieved sensitivity level (e.g., 0.01% = 10^-4). --- ## Step 4: Integration with Morphology and Molecular Data - Correlate immunophenotype with peripheral smear or bone marrow morphology (blast percentage, Auer rods, dysplasia). - Integrate cytogenetic results: t(9;22) BCR::ABL1, t(8;21) RUNX1::RUNX1T1, inv(16) CBFB::MYH11, t(15;17) PML::RARA. - Cross-reference molecular findings: FLT3-ITD, NPM1, CEBPA, TP53, IKZF1 for risk stratification. - For mature B-cell neoplasms, integrate FISH for t(11;14) cyclin D1 (MCL), t(14;18) BCL2 (FL), and MYC rearrangement. --- ## Step 5: Report Construction Structure the flow cytometry report per ICCS recommendations: 1. **Specimen information**: Type, collection time, anticoagulant, viability. 2. **Clinical indication**: Stated reason for testing. 3. **Panel summary**: List antibodies tested with fluorochrome assignments. 4. **Findings**: Describe each abnormal population with percentage, antigen expression profile, and light chain status. 5. **Interpretation**: Provide a conclusive statement linking immunophenotype to WHO diagnostic category. 6. **Correlation statement**: Note agreement or discordance with morphology/molecular data. 7. **Comment**: Recommendations for additional testing (cytogenetics, molecular, biopsy). --- ## Checkpoint B: Post-Draft Alignment (Mandatory) 1. Were all populations identified using standardized CD45/SSC gating with singlet and viability discrimination? 2. Does the immunophenotype assignment match a recognized WHO 5th edition entity? 3. Is light chain restriction (kappa:lambda ratio) quantified for B-cell populations? 4. Are MRD results reported with sensitivity level and event count? 5. Is there documented correlation with concurrent morphology and any available molecular data? --- ## Quality Audit - [ ] Specimen viability assessed and documented - [ ] Minimum event acquisition thresholds met for assay type - [ ] Compensation matrix validated with single-stain controls - [ ] CD45/SSC backbone gating strategy applied per ICCS guidelines - [ ] Singlet and viability discrimination gates documented - [ ] Lineage assignment supported by multiple markers (not single-antigen calls) - [ ] Light chain restriction quantified with kappa:lambda ratio - [ ] Immunophenotype matched to WHO 5th edition diagnostic entity - [ ] MRD sensitivity level explicitly stated - [ ] Morphology correlation documented - [ ] Molecular/cytogenetic integration addressed - [ ] Instrument QC records reviewed and within specification - [ ] Report signed by qualified hematopathologist --- ## Guidelines - Never assign lineage based on a single marker; require at least two lineage-defining antigens per WHO/ICCS criteria - Report light chain restriction quantitatively (kappa:lambda ratio) rather than qualitatively; a ratio > 3:1 or < 0.3:1 supports clonality - For MRD, always state the achieved sensitivity level and whether the result is below, at, or above the detection threshold - Use WHO 5th edition terminology for all diagnostic classifications; retire outdated FAB nomenclature in final reports - Flag specimens with < 70% viability as compromised and note potential for false-negative antigen loss - Document the gating strategy in sufficient detail that another hematopathologist could reproduce the analysis - Correlate flow cytometry with morphology and molecular results in every case; never issue a standalone flow report without context - Maintain daily instrument QC logs and review compensation matrices at least weekly per CAP FLO checklist requirements
Related Skills
analyzing-vital-statistics
Structures vital records analysis with birth, death, and demographic trend reporting. Use when analyzing vital statistics, interpreting mortality data, or reporting demographic trends.
analyzing-social-determinants-of-health
Maps social determinants affecting health outcomes with intervention strategy development. Use when analyzing SDOH, mapping community resources, or designing social health interventions.
analyzing-pharmacovigilance-data
Structures post-marketing safety surveillance with signal detection and PSUR reporting. Use when analyzing safety signals, preparing PSURs, or managing pharmacovigilance data.
analyzing-epidemiological-data
Structures epidemiologic analysis with incidence, prevalence, rate calculations, and statistical inference. Use when calculating disease rates, analyzing epi data, or interpreting population statistics.
analyzing-clinical-trial-data
Structures clinical trial data analysis with primary endpoint evaluation and safety reporting. Use when analyzing trial results, evaluating endpoints, or preparing statistical reports.
analyzing-clinical-data-warehouses
Structures clinical data warehouse queries for quality measurement, research, and operational analytics. Use when querying clinical data, building analytics reports, or extracting research datasets.
managing-cash-flow-modeling
Models portfolio cash flows for liability-driven and income-oriented investment strategies. Use when modeling portfolio cash flows, planning income distributions, or managing liability matching.
managing-cash-flow-forecasting
Structures short and long-term cash flow forecasting with variance analysis and liquidity planning. Use when forecasting cash flows, planning liquidity, or analyzing cash flow variances.
analyzing-yield-curves
Interprets yield curve shapes with term structure analysis and relative value identification. Use when analyzing yield curves, identifying curve trades, or interpreting interest rate expectations.
analyzing-wealthtech-platforms
Evaluates wealth management technology with robo-advisory models, digital planning, and fee analysis. Use when analyzing wealthtech, evaluating robo-advisors, or assessing digital wealth platforms.
analyzing-water-risk
Structures water risk assessment with water stress mapping, usage analysis, and regulatory exposure evaluation. Use when analyzing water risk, mapping water stress, or evaluating water-related financial exposure.
analyzing-volatility-surfaces
Constructs and interprets implied volatility surfaces with skew analysis and term structure assessment. Use when analyzing vol surfaces, interpreting skew, or modeling volatility dynamics.