Clann Pangenome Explorer
Drop a pangenome matrix file to explore

Clann Pangenome Explorer

A free, browser-based explorer for pangenome output. Open a Roary/Panaroo gene_presence_absence.csv, a PIRATE PIRATE.gene_families.tsv, a PanACoTA matrix, or any similar CSV/TSV — drag one in, or paste it — then browse the pangenome summary. Everything runs locally; nothing is uploaded to a server.
Roary · Panaroo · PIRATE · PanACoTA · generic CSV/TSV · .gz · .zip
↓ About & FAQ

About Clann Pangenome Explorer

Clann Pangenome Explorer is a free, open-source tool for exploring pangenome output — from Roary, Panaroo, PIRATE, or PanACoTA — entirely in your web browser. Its job is integration: a typical project produces a pangenome matrix, one or two annotation tables, and a pair of CoinFinder co-occurrence files, each useful on its own but most informative once joined by gene-group ID. Load your matrix to see frequency classes, the gene frequency spectrum, a presence/absence heatmap, and accumulation curves; join annotations (either one row per group, or one row per gene rolled up to a per-group consensus); tag groups into categories like AMR or virulence; then load CoinFinder's associated/disassociated pairs to see whether those categories tend to co-occur or exclude one another, including associations you weren't specifically looking for.

Because all parsing and rendering happen locally in your browser, your pangenome data is never uploaded to a server.

Using the explorer

Loading data

Click "Open file…", drag a file onto the window, or paste tabular text directly. Roary/Panaroo's gene_presence_absence.csv, PIRATE's PIRATE.gene_families.tsv, and PanACoTA matrices are auto-detected from filename and column shape; anything else falls back to a generic CSV/TSV importer with a manual column-mapping step — a preview of your first few rows with a group-ID column and genome columns to confirm or correct, rather than the order being assumed silently. .gz/.zip compressed files are decompressed in your browser first.

Pangenome summary

Frequency-class counts (core/soft-core/shell/cloud, with adjustable thresholds), the gene frequency spectrum histogram, a per-genome gene-count bar chart for spotting an outlier genome, pangenome/core-genome accumulation curves built from random subsampling, and a zoomable, sortable presence/absence heatmap — all update together and export as PNG/SVG.

Filtering and top-hit workflows

Filter groups by frequency class, presence/sequence counts, average copies per genome, annotation text, or category tag, with live Undo/Reset. Pattern-match against a defined genome subset, compare two genome sets by presence difference (a plain contingency table and odds ratio, labelled descriptive rather than a formal test), and surface singleton and multi-copy groups directly.

Annotation and category tags

Upload an annotation file keyed either to one row per gene group (joined directly) or one row per gene across every genome — rolled up to a per-group consensus with a consistency score, and the full disagreement breakdown left visible rather than hidden behind the consensus label. Tag groups by keyword match against annotation text, or upload a two-column group-ID/category file from a dedicated tool like CARD/RGI or a VFDB search. A group can carry more than one tag.

CoinFinder integration

Upload CoinFinder's associated- and disassociated-pairs files and they're resolved against your loaded groups; pairs that fail to match are reported, not dropped. Explore the joined picture in a sortable pair table, a category-by-category association/disassociation matrix, and a pannable, zoomable network graph — with one-click views for pairs that cross a category boundary, and for sorting purely by significance regardless of category, so an association you weren't specifically looking for is just as visible as the one you were.

Staging data for downstream work

A per-group detail card shows annotation, consistency score, tags, frequency class, counts, and a collapsible per-genome gene ID list. Export constituent gene IDs for a selected group or filtered set, the multi-copy/gene-family candidate list, or a filtered pair table as CSV/TSV — ready to extract sequences and explore hits in Clann BLAST Explorer, or to align and build a tree in Clann Tree Viewer.

Frequently asked questions

How do I view a pangenome matrix online?

Open Clann Pangenome Explorer, then click "Open file…" or drag your Roary/Panaroo gene_presence_absence.csv, PIRATE PIRATE.gene_families.tsv, or PanACoTA matrix onto the window. You can also paste tabular text straight in. The pangenome summary renders instantly and stays on your machine.

Which pangenome tools are supported?

Roary, Panaroo (Roary-compatible gene_presence_absence.csv), PIRATE (PIRATE.gene_families.tsv), and PanACoTA matrices are auto-detected. Any other CSV/TSV pangenome matrix falls back to a generic importer with a manual column-mapping step.

Can I upload a gzipped or zipped file?

Yes — .gz and .zip files are decompressed in your browser before parsing, so you don't need to extract them yourself first. Nothing is uploaded, even temporarily.

What's the difference between the two annotation workflows?

Workflow A is one annotation row per gene group, joined directly. Workflow B is one row per gene across every genome, rolled up to a per-group consensus (majority annotation) with a consistency score and a full disagreement breakdown you can browse. Both are detected automatically from the file you upload, and the consensus acceptance threshold (minimum count and percentage) is adjustable.

How does category tagging work?

Tag groups by typing keyword(s) to match against annotation text (e.g. beta-lactamase, efflux for an ad hoc AMR tag), or upload a two-column group-ID/category file from a dedicated tool like CARD/RGI or a VFDB search. Tags are flat labels — a group can carry more than one — and feed the filters, the category-by-category matrix, and the network graph automatically.

Can it integrate CoinFinder co-occurrence results?

Yes. Upload CoinFinder's associated- and disassociated-pairs files and they're matched against your loaded groups, with unmatched pairs (a naming mismatch between CoinFinder's input and this file) reported clearly rather than silently dropped. A pair table, a category-by-category association matrix, and a pannable/zoomable network graph let you explore whether tagged categories like AMR and virulence tend to co-occur — plus one-click cross-category and pure-significance views for spotting an association you weren't specifically looking for.

Is my data uploaded to a server?

No. Everything runs client-side in your browser, so your pangenome data never leaves your computer.

Can I filter and export a subset of groups?

Yes, in the Filters panel: frequency class, presence/sequence counts, average copies per genome, annotation text, and category tag, all applying live with Undo and Reset. Export constituent gene IDs or the filtered table as CSV from the Groups card, the multi-copy/gene-family candidate list, or a filtered CoinFinder pair table as CSV/TSV — all ready for a report or for downstream sequence extraction.

Does it run Roary, Panaroo, PIRATE, PanACoTA, or CoinFinder for me?

No. It only explores existing pangenome and CoinFinder output — it does not run any pipeline, does not run BLAST or DIAMOND, and does not build alignments or trees itself. It stages sequence IDs and gene lists for Clann BLAST Explorer and Clann Tree Viewer instead.

Is it free?

Yes — Clann Pangenome Explorer is free and open source, developed by CreeveyLab. Use it online or clone the repository and host it yourself.

Developed by CreeveyLab · source on GitHub · companion to Clann BLAST Explorer and Clann Tree Viewer.

Part of HoloR-Tools from the HoloRuminant project. This tool was developed with financial support from the European Union's Horizon 2020 research and innovation programme under grant agreement N° 101000213-HoloRuminant. This publication reflects the views only of the author, and not the European Commission (EC); the EC is not liable for any use that may be made of the information contained herein.