Flow cytometry analysis has lived on the desktop for decades, with FlowJo and FCS Express the names most labs know. In 2026 there are cloud and browser-based options too, so it is worth knowing what each tool is good at before you commit a lab to one. This guide compares the flow cytometry software researchers reach for most: FlowJo, FCS Express, OMIQ, the open-source R and Python ecosystem, and Conspecta.
The landscape in 2026
Flow tools fall into three groups. Established desktop applications (FlowJo, FCS Express) are deep and battle-tested, but they install per machine, cost per seat, and leave your FCS files disconnected from the samples and figures around them. Cloud platforms (OMIQ) move analysis to the browser and are strong on high-dimensional and spectral work. The open-source R and Python ecosystem is free and flexible if you can code. Conspecta sits with the cloud tools but connects gating and analysis to your samples, images, and figures in one place. None is best at everything.
- FlowJoPaid per seat
- Runs on
- Commercial, desktop (mac/windows)
- Best for
- Deep, established flow analysis
- FCS ExpressPaid per seat
- Runs on
- Commercial, desktop (mac/windows)
- Best for
- Layouts and publication reporting
- OMIQSubscription (not publicly listed)
- Runs on
- Commercial, cloud
- Best for
- High-dimensional and spectral work
- R / PythonFree
- Runs on
- Open-source, code
- Best for
- Custom, scriptable pipelines
- ConspectaFree for two people; flat team pricing
- Runs on
- Commercial, browser (any device)
- Best for
- Flow connected to samples and figures
FlowJo
- What it is
- The long-standing desktop standard for flow analysis, from BD.
- Strengths
- A deep, mature feature set and a large plugin ecosystem; the tool most reviewers and collaborators already know.
- Limitations
- Desktop install and a per-seat license; FCS files and gating live on one machine, separate from your samples, figures, and notebook.
- Best for
- Labs that want the most established desktop tool and specialized, high-dimensional workflows. See our FlowJo comparison.
FCS Express
- What it is
- A commercial desktop application (De Novo Software) known for layouts and reporting.
- Strengths
- Strong publication-style reporting and layout templates, with compliance options some labs require.
- Limitations
- Desktop and per-seat, like FlowJo, with the same disconnect between files and the rest of your data.
- Best for
- Labs whose work centers on its reporting templates or compliance features. See our FCS Express comparison.
OMIQ
- What it is
- A cloud flow platform (now part of Dotmatics), aimed at high-dimensional analysis.
- Strengths
- Browser-based, with strong support for high-parameter and spectral data and modern clustering methods.
- Limitations
- Subscription pricing is institution-based and not publicly listed; focused on analysis rather than connecting to samples, images, and figures.
- Best for
- Labs doing heavy high-dimensional or spectral cytometry in the cloud.
Open-source (R and Python)
- What it is
- The free flowCore, openCyto, and CytoML packages in R, plus Python tools.
- Strengths
- Free, fully scriptable, and reproducible; the most flexible option if you write code.
- Limitations
- Requires programming; no graphical workspace; results sit in scripts and files.
- Best for
- Computational labs that want full control and reproducibility through code.
Conspecta
- What it is
- A browser-based platform for life science research with flow cytometry analysis connected to your samples, images, and figures.
- Strengths
- Upload FCS files, gate interactively, run compensation, t-SNE, PCA, and FlowSOM-style and PhenoGraph-style clustering, and build publication figures, all linked to the samples each file came from. It reads and writes both FlowJo 10 .wsp workspaces and ISAC Gating-ML 2.0, so a strategy you already have comes across and a collaborator still on FlowJo opens yours. You can also run the same work from a script you wrote, or hand it to an AI assistant you already use: apply a saved gating template to a new batch of files, compute the statistics, and pull the numbers back out. Both run on the same public API, which an assistant reaches over MCP. Runs on any device. Free for you and one collaborator.
- Limitations
- It reads files your spectral instrument already unmixed but cannot unmix raw detector channels itself, and FlowJo's curly-quadrant gates have no equivalent here. The established desktop tools still go deeper on niche, plugin-driven analysis.
- Best for
- Labs that want capable flow analysis connected to the rest of their data, in the browser. See the FlowJo comparison for a side-by-side.
Regulated and GxP labs
21 CFR Part 11 is a quoted engagement wherever you buy it. FCS Express has the most established one: audit trails, electronic signatures, and per-user permissions, sold as a separately priced Validation Ready package on top of a seat. On every Conspecta plan, gating templates are versioned, every analysis records which version of a template it was built on, and one still pinned to an older version is flagged as behind the latest. Templates and analyses both carry sign-offs, and exporting either brings out the versions, the sign-offs, and what was measured with each as a spreadsheet, alongside the strategies as Gating-ML. Validation documentation and the dedicated support a regulated program needs are quoted with a Business plan.
Where Conspecta is not the right fit
- If you rely on a specific FlowJo or FCS Express plugin or a deep specialist workflow, the established desktop tools lead there.
- If you unmix spectral data in your analysis software rather than on the instrument, we read unmixed files but cannot unmix raw detector channels.
- If you need to write the analysis itself, your own clustering algorithm or statistical model, flowCore and the Python ecosystem give you those internals. Our API and MCP endpoint drive an analysis end to end, but they do not let you replace what runs inside it.
- If you must work fully offline, a desktop tool fits better than a browser app.
How to choose
Three questions about your own lab narrow this quickly.
- Does anything about your work rule tools out? Raw spectral unmixing, a plugin one vendor holds, or a clustering method you write yourself each leaves you with one or two candidates. Settle this first: it is a constraint, and everything below it is preference.
- Who else opens the analysis? If gating starts and ends with you, a desktop seat is fine. Once a collaborator, a PI, or a core facility needs the same view, ask how each tool shares it, and what it does with a gating strategy you already have as a .wsp workspace or Gating-ML.
- What happens after the gate? Statistics get retyped into a spreadsheet, relabeled by hand, and pasted into a figure, and that trip is where most flow errors are introduced. Ask each one how much of that trip it handles for you.
Then gate one of your own panels in the two tools that survive those questions. An afternoon with your own FCS files decides this better than any comparison, ours included. Conspecta is free for you and one collaborator, so you can take that afternoon whenever you like.
This guide is written by the Conspecta team. We have tried to be fair, including where these tools do things we do not. Product names and trademarks belong to their owners; we are not affiliated with them.