Flow Cytometry Staining Protocol: Surface and Intracellular Markers
Flow Cytometry Staining Protocol: Surface and Intracellular Markers
Flow cytometry is one of the most powerful techniques in immunology, cell biology, and clinical diagnostics. It allows you to simultaneously measure multiple protein markers on individual cells, enabling immunophenotyping, cell cycle analysis, apoptosis detection, and functional assays on thousands of cells per second.
This protocol covers both surface staining and intracellular staining for flow cytometry, along with panel design principles, compensation, and common troubleshooting strategies.
Build your flow panel faster. LabProtocol.co generates complete flow cytometry staining protocols with fluorochrome recommendations, compensation guidance, and gating strategies โ tailored to your markers and instrument.
Materials and Reagents
Buffers
- FACS buffer: PBS + 2% FBS (or 0.5% BSA) + 0.1% sodium azide (NaN3) โ keeps cells cold and prevents capping/internalization
- Fixation buffer: 4% paraformaldehyde (PFA) in PBS (or BD Cytofix, BD #554655)
- Permeabilization buffer: 0.1% saponin in FACS buffer, or commercial perm buffer (BD Perm/Wash, BD #554723; or eBioscience Foxp3/Transcription Factor Staining Buffer Set for nuclear antigens)
- Viability dye: Fixable viability dye (e.g., Zombie Aqua BioLegend #423101, or LIVE/DEAD Fixable Blue Thermo Fisher L23105)
Antibodies
- Fluorochrome-conjugated antibodies against your surface markers
- Fluorochrome-conjugated antibodies against intracellular markers (if applicable)
- Fc receptor blocking reagent (e.g., Human TruStain FcX BioLegend #422302, or anti-mouse CD16/CD32 for mouse cells)
- Isotype controls or Fluorescence Minus One (FMO) controls (FMOs are preferred)
Equipment
- Flow cytometer (e.g., BD LSRFortessa, Beckman Coulter CytoFLEX, Thermo Fisher Attune)
- Centrifuge (300 x g capable)
- 96-well V-bottom plates or FACS tubes (5 mL polystyrene)
- 40 um cell strainer (for tissue samples)
Step-by-Step Surface Staining Protocol
Step 1: Prepare Single-Cell Suspension
- For cultured cells: harvest and wash once in FACS buffer.
- For whole blood: lyse red blood cells with ACK lysis buffer (150 mM NH4Cl, 10 mM KHCO3, 0.1 mM EDTA, pH 7.2-7.4) for 5 minutes at room temperature, then wash.
- For tissue: mechanically dissociate and pass through a 40 um strainer. Wash in FACS buffer.
- Count cells and resuspend at 1-5 x 10^6 cells per sample in FACS buffer.
Step 2: Viability Staining
Always stain for viability. Dead cells bind antibodies non-specifically and create false positives.
- Wash cells once in PBS (no protein โ viability dyes bind amine groups on proteins, so FBS will quench the reaction).
- Resuspend in 100 uL PBS.
- Add fixable viability dye at the recommended dilution (typically 1:500 to 1:1000).
- Incubate at 4 degrees C for 20-30 minutes in the dark.
- Wash twice with FACS buffer.
Step 3: Fc Receptor Block
- Resuspend cells in 50 uL FACS buffer.
- Add Fc block (5 uL Human TruStain FcX per million cells, or 1 ug anti-CD16/CD32 per million mouse cells).
- Incubate at 4 degrees C for 10 minutes.
Step 4: Surface Antibody Staining
- Add fluorochrome-conjugated antibodies at the titrated concentration (see Pro Tips). Do not simply use the vendor's "recommended" concentration โ titrate every antibody.
- Incubate at 4 degrees C for 20-30 minutes in the dark.
- Wash twice with 200 uL FACS buffer (centrifuge at 300-400 x g for 5 minutes).
- If surface staining only: fix cells in 200 uL 2% PFA for 15-20 minutes at 4 degrees C, wash, resuspend in FACS buffer, and acquire on the cytometer.
Intracellular Staining Protocol (Add-On)
For cytokines, transcription factors, or other intracellular antigens, continue after surface staining:
Step 5: Fixation
- Resuspend surface-stained cells in 200 uL fixation buffer (4% PFA or BD Cytofix).
- Incubate at 4 degrees C for 20-30 minutes (or room temperature for 15 minutes).
- Wash twice with FACS buffer.
For transcription factors (FoxP3, T-bet, ROR-gamma-t, etc.): Use the eBioscience Foxp3 Fixation/Permeabilization concentrate instead โ standard PFA/saponin does not permeabilize the nuclear membrane sufficiently.
Step 6: Permeabilization
- Resuspend cells in 200 uL permeabilization buffer.
- Incubate at room temperature for 15 minutes (or follow the kit instructions).
- Centrifuge and resuspend in fresh perm buffer.
Step 7: Intracellular Antibody Staining
- Add intracellular antibodies (diluted in perm buffer) at the titrated concentration.
- Incubate at room temperature for 30-45 minutes in the dark.
- Wash twice with perm buffer, then once with FACS buffer.
- Resuspend in 200 uL FACS buffer and acquire on the cytometer.
Important for cytokine staining: Stimulate cells with PMA (50 ng/mL) + ionomycin (1 ug/mL) + brefeldin A (GolgiPlug, 1 uL/mL) or monensin (GolgiStop, 0.7 uL/mL) for 4-6 hours before harvesting. Brefeldin A/monensin blocks cytokine secretion, trapping it inside the cell.
Panel Design Principles
- Brightest fluorochromes on dimmest markers: PE and APC are the brightest โ use them for low-expression antigens. FITC and BV421 are bright too but spread into many channels.
- Minimize spectral overlap: Avoid combining PE + PE-Cy5 or FITC + PE on small panels where compensation is tricky.
- Include FMO controls: A Fluorescence Minus One control for each channel tells you where to draw your positive/negative gate. FMOs are far superior to isotype controls for gating.
- Always include: unstained cells, single-stain compensation controls (one for each fluorochrome), viability dye, and FMOs for dim or continuous markers.
Troubleshooting
High Background / Poor Resolution
- Antibody not titrated: Use too much antibody and background increases without improving signal. Titrate by staining a positive cell line at 5 dilutions (1:25, 1:50, 1:100, 1:200, 1:400) and pick the dilution that maximizes the staining index (MFI-positive minus MFI-negative, divided by 2x SD of negative).
- Dead cells not excluded: Gate on viability dye-negative cells first. Always.
- Fc receptors not blocked: Especially important for monocytes, macrophages, and B cells.
Losing Surface Markers After Fixation/Permeabilization
- Some antibody-fluorochrome combinations are sensitive to fixation. Always stain surface markers before fixation.
- Tandem dyes (PE-Cy7, APC-Cy7) can degrade with PFA fixation. Use alternative fluorochromes or fix for shorter times.
Low Intracellular Staining
- No protein transport inhibitor: Brefeldin A or monensin is required for cytokine staining. Without it, cytokines are secreted and not detectable intracellularly.
- Insufficient permeabilization: Ensure you are using the correct perm buffer (saponin for cytoplasmic antigens, methanol or Foxp3 kit for nuclear antigens).
Common Mistakes to Avoid
- Not titrating antibodies โ vendor recommendations are starting points, not gospel. Titrate every antibody for your specific cell type and instrument.
- Using isotype controls for gating โ FMOs are the correct control for setting gates. Isotype controls rarely match the non-specific binding of the test antibody.
- Skipping viability dye โ dead cells are the number one source of false positives in flow cytometry. Use a fixable viability dye, especially if you are fixing cells.
- Analyzing too few events โ collect at least 10,000-50,000 events in your population of interest. For rare populations (less than 1%), collect 100,000 or more total events.
- Running samples too fast โ high flow rates reduce resolution. Use medium or low flow rate for best results.
Generate Your Flow Cytometry Protocol with AI
Designing a multi-color flow panel requires balancing fluorochrome brightness, spectral overlap, antibody availability, and instrument configuration. LabProtocol.co generates optimized flow cytometry protocols based on your markers, instrument, and cell type.
- Panel design assistance โ fluorochrome-marker pairing optimized for your cytometer
- Compensation guidance โ single-stain controls and spillover matrix setup
- Gating strategy templates โ standardized gating hierarchies for common immune panels
- Free to start โ create your account and build your first panel