BacSelect 2026.09

We need a manageable set of bacterial genomes. Which ones?

Bacterial genome diversity,
at the scale you need

Choose how many genomes you can realistically analyse. BacSelect returns a deterministic panel from the immutable 2026.09 release universe that spans bacterial genome architecture, while controlling the influence of heavily represented species.

Choose the scale (N)
100 genomes 0.15% of eligible universe

Even N=500 represents only 0.73% of the eligible universe.

BacSelect 2026.09 is the current immutable monthly release.

BacSelect conceptual genomic diversity map A dense grey genome universe with a nested set of purple selected representatives. Changing N changes the density of selected points.

Conceptual diversity map · positions are illustrative, not measured validation coordinates.

55,306 eligible complete genomes
13,765 species groups
12 candidate architecture features

These figures describe the frozen development universe used to design and validate BacSelect. They remain provenance values and are distinct from the current 68,164-genome BacSelect 2026.09 release universe.

Why BacSelect?

The hard part is not finding genomes.
It is deciding which ones to keep.

Public archives contain tens of thousands of complete bacterial genomes. Most benchmarking and method-development projects can analyse only a fraction of them. The subset you choose changes what your method is tested against.

BacSelect turns that choice into an explicit, deterministic and versioned step.

A large uneven public genome universe is transformed into species-balanced architecture space and then reduced to a compact BacSelect panel.
Schematic only. Genome positions are illustrative, not validation data.
Hand-picked

Selection can become subjective

Without explicit rules, a benchmark can depend on which organisms happen to be familiar, interesting or convenient.

Archive abundance

More deposits should not mean more influence

Species represented by thousands of assemblies should not dominate the selection geometry simply because they have been sequenced more often.

Choose N

Different scales.
Different trade-offs.

N does not change the kind of genome architecture BacSelect seeks. It changes how densely the same release universe is sampled.

Smaller panels reduce downstream compute. Larger panels provide denser structural representation, at greater computational cost.

Illustration of the intended nested BacSelect panel design from N equals 10 through N equals 500, where earlier selections remain present as N increases.
Within one release, supported panels are intended to be prefixes of the same ordered diversity ladder.
What changes as N grows?

These are practical compute–resolution trade-offs, not biological categories or claims that a particular N is correct for a particular study.

10–20 Smallest supported panels

For expensive workflows, rapid checks, or situations where downstream compute and manual review are strongly limiting.

50–100 Intermediate panels

More representatives sample the same genome-architecture space more densely, with a corresponding increase in downstream compute.

200–500 Largest supported panels

The densest supported sampling of the defined release universe, while still representing only a small fraction of eligible genomes.

Scale boundary: even the largest supported panel, N=500, selects only 0.73% of the 68,164 eligible genomes in the current 2026.09 release universe.

How densely does N sample the universe?

Measure structural distance,
not an arbitrary percentage.

BacSelect quantifies structural representation directly within each defined release universe. BacSelect 2026.09 is the first dated release with release-specific structural-coverage results.

For every eligible genome, the distance to its nearest selected panel genome is measured in the validated architecture space. Release summaries use species-balanced weighting so heavily represented species do not dominate the reported distribution. Smaller distances mean denser structural representation.

Median Typical distance
95th percentile Upper-tail distance
Maximum Worst-case distance
Genome points connected to their nearest selected panel genome, illustrating nearest-panel structural distance.
Conceptual illustration of the coverage metric. Point locations are not measured BacSelect results.
Observed structural coverage BacSelect 2026.09 · all 16,223 species groups
2026.09 measured
Observed nearest-panel structural-distance distributions for all 16,223 BacSelect 2026.09 species groups at panel sizes 10, 20, 50, 100, 200 and 500. The distributions shift downward as panel size increases.
Each point represents one species group using its canonical genome. All 16,223 species groups are shown at every supported panel size: 97,338 observed distances in total.

Distances are measured in BacSelect's validated architecture space. Panel sizes are discrete evaluated panels; summary values are not connected or interpolated between N values.

The defined universe

Public data in.
Biases still exist.

BacSelect v1 works from eligible complete bacterial genome assemblies in the INSDC / GenBank assembly archive, retrieved reproducibly through NCBI Datasets.

NCBI Datasets is the retrieval interface. It is not a claim that NCBI is the only bacterial genome resource. Other genome collections exist and are not automatically incorporated into the BacSelect v1 universe.

01 Sampled
02 Sequenced
03 Completed
04 Deposited
05 Eligible
Important boundary

BacSelect does not represent all bacterial life. Its source universe reflects what has been sampled, sequenced, assembled to completion, deposited and classified. BacSelect can reduce arbitrary selection within that defined universe; it cannot remove biases already present in the underlying data.

Selection principle

Not random.
Not hand-picked.

BacSelect uses identity-blind, deterministic, diversity-seeking selection.

The aim is specific: build compact panels that span observed bacterial genome architecture, while controlling the influence of species that are heavily represented in the public archive.

Organism name, pathogen status, clinical relevance, publication history and expected software performance are not selection variables.

01

Define the universe

Start from a versioned collection of eligible public complete bacterial genome assemblies. The exact source snapshot and eligibility rules belong to the release provenance.

02

Describe architecture

Represent each eligible genome using sequence-derived structural features such as genome size, GC content, replicon structure and repeat architecture.

03

Control species abundance

Construct the feature geometry so that species with thousands of deposited genomes do not automatically dominate species represented by only a few.

04

Select deterministically

For a fixed release, selector version and panel size, the same inputs produce the same ordered result. Selection does not depend on organism identity.

Validation status

Selector v1
is frozen.

Selector v1.0.0 reference panels complete

The pre-specified selector validation is complete. OPS is the frozen selector for selector v1.0.0, the official selector-v1 reference panels have been independently rebuilt byte-for-byte, and BacSelect 2026.09 is the first dated monthly production release.

01 Candidate comparison Complete
02 Random baseline Complete
03 Species representation Complete
04 Feature correlation Complete
05 Feature sensitivity Complete
06 External resolution + rebuild Complete
Production selector: OPS.

Selector v1.0.0 and its nested reference panels at N=10, 20, 50, 100, 200 and 500 are frozen. Custom N from 10–500 is the exact prefix of the same verified ladder. This reference set is not labelled with a monthly YYYY.MM release.

View the scientific repository
Versioned by design

Fresh monthly.
Frozen forever.

BacSelect monthly releases are immutable snapshots. 2026.09 is the first dated production release; the selector-v1 reference panel remains available independently as validation provenance.

Next monthly update Calculating… Scheduled from release metadata
Release identifier 2026.09
Selector OPS v1.0.0
Source universe 68,164 genomes
Checksums SHA256

Snapshot

Each release records the exact eligible assembly universe, taxonomy state, structural-feature schema and upstream provenance used for selection.

Panels

Released panel sizes are tied to the release identifier and selector version, so a reported BacSelect panel can be reconstructed exactly.

Artifacts

The 2026.09 release includes machine-readable genome lists, metadata, selection provenance, structural-coverage results and SHA256 checksums.

First monthly release

2026.09 establishes the baseline.

Because 2026.09 is the first dated BacSelect release, there is no preceding monthly universe for turnover comparison. Future releases can measure universe, panel and structural-coverage changes against this immutable baseline.

A schematic comparison of previous and current BacSelect releases showing genome and panel changes.
Conceptual release-comparison graphic. BacSelect 2026.09 is the baseline for future dated comparisons.
Release history 2026.09 · first BacSelect monthly release.

BacSelect 2026.09 uses the independently versioned 1 September 2026 source snapshot containing 68,164 eligible complete genomes across 16,223 species groups. The selector-v1 reference set remains separate validation provenance.

Use BacSelect in a paper

Reproducible selection should be easy to report.

For most studies, BacSelect belongs in the Methods because it defines how the genome set was selected. Results need only discuss BacSelect when the composition or structural coverage of the selected panel is itself being analysed.

Methods template

Complete bacterial genomes were selected using BacSelect release 2026.09 (selector v1.0.0, architecture schema v1, N=100).

Cite this release Archival DOI unavailable
BacSelect concept DOI Concept DOI unavailable
Report the dated release identifier together with selector version, architecture schema, N and the version-specific DOI so the selected genome set can be reconstructed and cited exactly.
Free to use.

Core BacSelect panel selection, metadata, citation guidance and release history will remain freely accessible.

About BacSelect
“We need a manageable set of bacterial genomes. Which ones?”

BacSelect grew from a practical benchmarking problem: more than 55,000 eligible complete bacterial genomes were available, but only a small number could be analysed realistically. Choosing that subset by hand would make the benchmark depend on subjective choices. BacSelect was developed to make that selection reproducible, explicit and measurable.

Developed by Rhys White Genomics & Bioinformatics · PHF Science · Aotearoa New Zealand
Project status Independent BacSelect is independently developed and maintained. It is not an official PHF Science or Genomics Aotearoa product.
Research context Genomics Aotearoa The benchmarking problem that led to BacSelect was explored during Genomics Aotearoa-supported research. Genomics Aotearoa does not operate or maintain BacSelect.
Development approach Human-directed, AI-assisted LLMs and coding agents assisted with implementation, debugging, refactoring, testing and documentation. Scientific design, validation, interpretation and responsibility for each release remain with the developer.
Access Free to use Core panel selection, metadata, citation guidance and release history will remain freely accessible.
Licence MIT BacSelect-authored code and website content are released under the MIT License. Third-party genome records retain their upstream terms.