About ECLIPSE

A free, open, integrated genomic resource for Escherichia coli surveillance

OPEN ACCESS · NO LOGIN · NO TRACKING · MIT LICENSE
⭐ Star us on GitHub
"

Loading inspiration…

🔬 What is ECLIPSE?

ECLIPSE (E. coli Library for Integrated Pathogen Surveillance and Epidemiology) is a comprehensive genomic resource that integrates typing, lineage, and epidemiological metadata for publicly available Escherichia coli genomes into a single, queryable, and user-friendly interface.

E. coli is simultaneously the most-studied organism in molecular biology and one of the most important human pathogens on the planet. It is a commensal, a foodborne pathogen, an extraintestinal pathogen, and one of the major reservoirs of antimicrobial resistance genes. Existing resources present fragments of this picture — a typing database here, a serotype catalogue there, an AMR matrix somewhere else. ECLIPSE brings them together.

431KGenomes Indexed
173Countries
4Typing Modules
95%Country Coverage
92%Year Coverage
100%Open Access
👁️

ARGUS

Antimicrobial Resistance Genomic Unified Surveillance

ECLIPSE is one resource in ARGUS — a family of independent, open genomic surveillance sites, each dedicated to one of the WHO priority ESKAPE pathogens. Every resource shares the same architecture: accession-first, metadata-integrated, no login, no install, MIT-licensed. Each has its own name, its own DOI, and its own community.

Named for Argus Panoptes — the hundred-eyed giant of Greek myth who never slept — the umbrella is a bet that AMR surveillance has to be unified to be useful, and that the pathogens driving the crisis deserve the same treatment.

🦖 SAURUS
Staphylococcus aureus
LIVE
🌑 ECLIPSE
Escherichia coli
IN PROGRESS
🌊 ABYSS
Acinetobacter baumannii
PLANNED
🏆 KLEOS
Klebsiella pneumoniae
PLANNED
💧 PSEUDA
Pseudomonas aeruginosa
PLANNED
👑 EMPIRE
Enterococcus faecium
PLANNED
🌀 ENTROPY
Enterobacter spp.
PLANNED

Status as of 2026-10-12. SAURUS launched first (S. aureus); ECLIPSE is the second resource and the first full extension of the ARGUS architecture. The remaining pathogens are on the roadmap and will ship as their pipelines are built and validated.

🎯 Why ECLIPSE?

E. coli is the leading cause of gram-negative bloodstream infections worldwide and a major driver of the antimicrobial-resistance crisis. A small number of successful clones — most notably ST131-H30 — have spread globally, acquiring extended-spectrum beta-lactamases and carbapenemases along the way. Tracking them requires three things that have historically been hard to combine: typing, lineage context, and epidemiological metadata.

The data exists. Over 431,000 E. coli genomes have been sequenced and publicly deposited. What hasn't existed is a way to actually use it without weeks of setup.

🔒 The retrieval bottleneck

A typical surveillance question — "give me all ST131 isolates from urinary sources in West Africa that carry CTX-M-15" — requires, in the current ecosystem, that you either:

None of these options works for a researcher in a low-resource setting with a laptop and an internet connection. None of them works for a clinical microbiologist who needs an answer this afternoon. And none of them produces the one thing every downstream tool actually consumes: a clean accession list.

🌑 What ECLIPSE changes

ECLIPSE places accession retrieval at the centre of the interface. Filter by genotype, geography, or lineage — combine any criteria — and download a plain-text list ready for datasets download genome accession --inputfile list.txt. One click. No scripting. No install. No account.

⚡

Filter → export in seconds

Combine ST, phylogroup, serotype, CH type, country, source, host, and collection year. Get the accession list instantly.

🔗

Four typings, one table

MLST · Phylogroups · Serotypes · CHTyper — integrated into a single master view, searchable and exportable.

🌍

Epidemiology, not just genotypes

Country of origin, isolation source, host species, and collection year for the full collection — filterable and exportable.

📊

Interactive statistics

A live dashboard with filterable donuts, rankings, timelines, and a crosstab explorer for any two dimensions.

🧬

ST131-aware design

Integrated CHTyper typing (fumC + fimH) so ST131 and its subclades are directly searchable.

🌐

Zero barrier to entry

No login. No API key. No cost. No rate limit. Runs entirely in your browser over HTTPS. Works on a phone.

Why it matters: Genomic surveillance belongs to everyone, not just to labs with clusters and bioinformaticians on staff. ECLIPSE exists to close that gap — one accession list at a time.

🗺️ Roadmap — toward complete public E. coli annotation

ECLIPSE is built incrementally toward a single milestone: complete typing annotation of every public E. coli genome in the NCBI Assembly database.

📦 Data sources

ECLIPSE combines four publicly available resources into a single integrated view:

1. Genome assemblies — NCBI Assembly

Every genome in ECLIPSE is sourced from the NCBI Assembly database. Accessions are the primary key. Where both a GenBank (GCA_) and RefSeq (GCF_) version exist, the RefSeq version is preferred; assemblies with no RefSeq counterpart are kept as GenBank.

2. Epidemiological metadata — NCBI BioSample

Country of origin, isolation source, host species, and collection year were extracted from NCBI BioSample records attached to each assembly. Source values were normalised into broad clinical, environmental, food, and animal categories while preserving the raw submitter strings for provenance. Coverage across the collection: 95% for country, 73% for isolation source, 78% for host, and 92% for collection year.

3. Typing annotations — generated by EcoliTyper

MLST, phylogroup, serotype, and CHTyper annotations were produced with EcoliTyper, the species-optimized typing pipeline built for ECLIPSE. Each module page documents the tool used, the reference database version, and the success rate.

4. Lineage catalogue — curated from the literature

The list of clinically and epidemiologically important sequence types (ST131, ST95, ST73, ST69, ST405, ST1193, ST410, ST648, and others) is curated from published E. coli surveillance literature and is updated as new high-risk clones emerge.

What ECLIPSE adds on top of these

⚙️ Methods & tools

All typing annotations in ECLIPSE are produced by EcoliTyper — a species-optimized computational pipeline for comprehensive genotyping and surveillance of Escherichia coli. EcoliTyper wraps the following community-standard tools:

The EcoliTyper pipeline is open source and available on GitHub. The ECLIPSE website generator code is available at github.com/bbeckley-hub/eclipse.

🔧 Downstream tools & pipelines

ECLIPSE provides the accession list and the typing context. The next step — phylogenetics, outbreak investigation, pangenome analysis — is done with the tools below. Each is a well-validated, open-source solution that complements ECLIPSE in a standard E. coli workflow.

🔬 Integrated pipelines

🧬 Extended typing

🌳 Phylogenetics & recombination

💊 AMR & virulence confirmation

📊 Visualization

👥 The team

Brown Beckley
Lead Developer · Project Lead
Department of Medical Biochemistry,
University of Ghana Medical School
& Department of Biochemistry and Biotechnology, KNUST
Vincent Amarh
Co-Investigator
Department of Medical Biochemistry,
University of Ghana Medical School

ECLIPSE is an independent, unfunded project born out of a need for open, accessible genomic surveillance tools in low- and middle-income settings. We welcome collaborations, bug reports, and feature suggestions.

⭐ Support ECLIPSE

ECLIPSE is an independent, unfunded project built on a shared HPC cluster and GitHub Pages. If you find it useful in your research, there are three easy ways to help it reach more people.

⭐
Star the repo

A GitHub star helps other researchers discover ECLIPSE when they search for E. coli tooling. It takes 2 seconds.

⭐ Star on GitHub
📚
Cite us

Citations are the strongest signal that open resources deserve funding. Cite EcoliTyper and the tools you used in your Methods.

📚 See citation
🐛
Report & suggest

Found a call that doesn't match the literature? Want a new filter? Open an issue — every report improves the resource.

🐛 Open an issue

📚 Citation

🧬 Main citation · EcoliTyper
Beckley B, Amarh V. EcoliTyper: a species-optimized computational pipeline for comprehensive genotyping and surveillance of Escherichia coli. BMC Bioinformatics. 2026.

If you use ECLIPSE in your research, please cite EcoliTyper above. The pipeline wraps several well-established community tools — mlst, ClermonTyping, SerotypeFinder, CHTyper, ABRicate, AMRFinderPlus, PlasmidFinder — and their reference databases.

Please also cite the specific tools you used in your Methods section, exactly as you would with any other bioinformatics pipeline. The complete list of underlying publications is maintained in the EcoliTyper repository under CITATION.md.

🙏 Acknowledgements

ECLIPSE would not be possible without the open-source community. We are deeply grateful to the developers, curators, and maintainers whose work is wrapped inside EcoliTyper and ECLIPSE:

  • Torsten Seemann — for mlst and ABRicate
  • Center for Genomic Epidemiology (DTU) — for SerotypeFinder and PlasmidFinder
  • Olivier Clermont & Erick Denamur — for the phylogrouping framework
  • Julie Beghain — for ClermonTyping
  • Louise Roer & Statens Serum Institut — for CHTyper
  • NCBI — for the datasets CLI, AMRFinderPlus, and the Assembly and BioSample databases
  • PubMLST — for the Achtman allele and ST reference databases
  • The open-source community — Python, pandas, Chart.js, and every library we rely on

📬 Contact & contribute

Found a bug? Have a feature suggestion? Want to collaborate? We'd love to hear from you.

ECLIPSE is released under the MIT License. You are free to use, modify, and redistribute it. Attribution is appreciated.