Gate, analyze, and visualize FCS data
Gate a panel once, reuse it every run.
Drop in your FCS files and gate them the way you already think about the data: draw a polygon, double-click, and the child population appears as a new node in the hierarchy and a new plot. Compensation, transforms, and dimensionality reduction all run in the browser, with nothing to install.
Gates save as reusable templates and a gating strategy can be sent for approval, so a shared panel stays consistent across a team. A strategy you already have in FlowJo comes in as a .wsp workspace, and goes back out the same way. When you are done, the statistics go straight to a data table or a figure.
Read the spillover before you apply it
The matrix your cytometer wrote opens as a heatmap, so a value too large to be real is visible before it touches the data. Tag your single-stain controls and the spillover is measured from those tubes instead, with each channel reporting its positive-event count and its worst leak. Applying it recounts every gate on the corrected values, and each control grows a row of compensated plots you read to see whether the correction landed.
One gating strategy, every file in the run
Gates are matched to each file by channel name, so a panel acquired with the detectors in a different order still lines up. Aggregate Statistics puts files down the rows and populations across the columns, bands them by the condition you assigned, and closes each band with a mean and standard deviation. Give it two conditions with at least two files in each and a Welch's t row appears, with p-values corrected for multiple comparisons and the most significant gate leading the dot plots below.
Turn a working strategy into the lab's standard
Save the gates, the plots they sit on, and the compensation matrix they were drawn under, then apply the whole strategy to the next experiment. The library checks it against your open files first and reports every gate as fine, blocked because its channel is missing, or dropped because its parent was. Templates are shared with everyone on the project and carry a discussion thread with sign-off, which is how a lab agrees on a standard panel.
Design a panel against your own cytometer
The dye reference draws every fluorochrome Conspecta knows over one shared wavelength range, with its family, its laser line, and whether your lab holds a conjugate. Pick a cytometer from your own facility and the checks run on that machine's lasers and detectors, scoring a dye you have measured from your own single-stain controls ahead of the published curve. Tick rows to compare them on the spectra chart, and save the combination as a panel.
More in the Flow cytometry workspace
Gating
Upload and gate FCS files
Drop in FCS 3.0, 3.1, or 3.2 files and draw polygon, ellipse, rectangle, quadrant, and range gates on real density plots, with the singlets gate drawn for you.
Boolean gates and combinations
Combine populations with AND, OR, and NOT, or count every positive and negative pattern across 2 to 8 gates in one table.
Back-gating and overlays
Put a child population back on the plot it came from, stack gates on a histogram, or lay the same plot from another file over it.
Customize one gate for one file
Unlink a gate on the tube you are viewing when staining varies, and it draws dashed so a count that differs reads as your decision.
Plots and populations
Logicle, asinh, and log axes
Set every plot's scale on its own, with top of scale, linear width, and decades editable so an imported strategy keeps the axis it was drawn on.
UMAP, t-SNE, and PCA
Collapse a high-parameter panel onto two axes, which then join the axis menu and gate like any other channel.
Five clustering algorithms
K-means, DBSCAN, SOM, graph, and density clustering, run in your browser or handed to Conspecta's machines for a file your laptop cannot get through.
Compare every file at once
Draw one plot for every loaded file, grouped by condition, tube name, cytometer, or acquisition date.
Statistics and interchange
Correlation heatmap
Plot every fluorescence channel against every other by Pearson or Spearman, inside whichever population you pick.
Cell cycle, proliferation, and QC
Fit a DNA histogram into phases, split a dye-dilution channel into generations, compare median intensity, and gate out an unstable stretch of the run.
Statistics into a data table
Send counts, frequencies, and per-channel statistics to a data table as a snapshot, so a figure built on it holds still while you keep gating.
FlowJo, Gating-ML, and SVG
Import a FlowJo 10 .wsp or Gating-ML 2.0 file checked against your own data population by population, write either format back out, and export the gating tree as an SVG whose labels stay live text.
Learn more: Analyze flow cytometry·Flow visualization·Files and templates·Flow reporting·Design a panel·vs. FlowJo·vs. FCS Express·vs. OMIQ·vs. Kaluza
Open your FCS files in the browser
Gate, compensate, and export statistics right in the browser. Flow cytometry is free for you and one collaborator.