Skip to contents

How much of what a bacterium encodes is set by the size of its genome, and how much by its lineage? This case study evaluates the whole GIFT catalogue on 696 complete genomes that span every eligible order of the GTDB bacterial tree.

696complete genomes
49phyla
321orders
163GIFTs evaluated
31,849supported calls

In short

  • Genome size alone explains 68% of the variation in how many GIFTs a genome supports.
  • What remains is lineage: related genomes sit above or below the size expectation together (Pagel’s λ = 0.94).
  • Catabolic capabilities follow genome size more closely than biosynthetic ones, and are scattered more widely over the tree.
  • Where a genome is one requirement short of a GIFT, the same requirement is usually the one missing, which gives us a ranked list of GIFT definitions to revisit.

If you have not yet read what a GIFT call claims, start with a single genome.

The genome panel

The panel was drawn from the 12,094 species representatives of GTDB R11-RS232 that are complete assemblies and tips of the bac120 reference tree. A genome was eligible when its isolation source could be assigned to at least one origin group, which left 4,116 candidates. Selection then ran in two steps, without looking at any annotation or GIFT call:

  1. One genome per order. The phylogenetic medoid of each of the 321 eligible orders, so that no order is missing.
  2. Balanced origins. Further genomes were added until every origin group reached 85 genomes, or all of its members if it had fewer, each time taking the genome that added the most phylogenetic diversity.
Origin groups of the panel. A genome can belong to several, so the counts do not add up to the panel size.
Origin Eligible Selected
Food material, food-production environment, or fermentation process 85 84
Animal body, body site, excretion, clinical material, or animal-associated microbiome 996 85
Plant body, plant surface, rhizosphere, or plant-associated material 446 85
Fungal body, culture, or fungal-associated material 6 6
Algal body, phycosphere, or algal-associated material 51 51
Engineered system, wastewater, waste-treatment, or industrial material 289 85
Marine, coastal, brackish, or deep-sea environment 588 85
Freshwater, groundwater, or drinking-water environment 403 85
Soil or other terrestrial environment 987 85
Sediment, mud, or sand without forcing an aquatic system 534 85
Thermal or geothermal environment 119 85
Aquatic origin lacking a more specific water-body label 749 87
Air or built-environment surface 49 49

The panel is deliberately enriched for breadth. Its numbers describe these 696 genomes and are not prevalence estimates for bacteria at large.

From annotation to calls

Each genome was annotated with giftag’s marker sources through Drakkar, which produced 16.9 million marker rows. The whole panel was then evaluated in one call, as a community of 696 genomes:

library(gifter)

# markers: one row per observed marker, with genome_id, gene_id, namespace
# and accession
calls <- evaluate_gifts_community(markers)

The result holds one row per genome and GIFT, 113,448 in total, each with its closest implementation, the requirements it lacks and the genes behind it. Everything below is read from that table (database 2026.37.1, gifter 0.7.3).

Repertoires across the tree

Every GIFT call of the panel. Rows are genomes in the order of the pruned GTDB tree, with the twelve largest phyla named; columns are GIFTs, grouped by type (metabolic, structural, regulatory, defense). A filled cell is a genome that supports a complete implementation, coloured by the confidence of its evidence. The bars count the supported GIFTs of each genome.

Every GIFT call of the panel. Rows are genomes in the order of the pruned GTDB tree, with the twelve largest phyla named; columns are GIFTs, grouped by type (metabolic, structural, regulatory, defense). A filled cell is a genome that supports a complete implementation, coloured by the confidence of its evidence. The bars count the supported GIFTs of each genome.

A genome supports a median of 50 of the 163 GIFTs, and the range runs from 0 to 99 (Enterobacter hormaechei_C). The catalogue is well exercised: 159 GIFTs are supported by at least one genome, and 90% of the supported calls carry curated evidence confidence.

The pale bands are the lineages with reduced genomes. The 42 Patescibacteriota support a median of 3 GIFTs, and the Bacillota_I lineage, which holds the mycoplasmas, a median of 5.5. At the other end, the largest repertoires belong to Pseudomonadota. Outside the reduced lineages some metabolic GIFTs form nearly solid columns, while many others appear only in patches of related genomes.

Genome size sets the expectation

Supported GIFTs against the size of the evaluated assembly. Each point is a genome, coloured by phylum. The line is the expectation from a smooth model of the supported share of the catalogue given genome size.

Supported GIFTs against the size of the evaluated assembly. Each point is a genome, coloured by phylum. The line is the expectation from a smooth model of the supported share of the catalogue given genome size.

The number of supported GIFTs rises with genome size (Spearman ρ = 0.73). The relationship is not a straight line. Below about 1 Mb genomes support almost nothing in the catalogue, between 1 and 5 Mb the repertoire grows steeply, and above that it levels off at around 65 GIFTs.

The fitted curve is the size expectation: the number of GIFTs a genome of that size supports on average in this panel. A genome’s deviation is the difference between what it supports and that expectation. No single genome departs from it significantly once the 696 tests are corrected for, but lineages do.

Lineages depart from it together

Deviation from the size expectation in each phylum with at least five panel genomes (count in brackets). A phylum is coloured when its genomes sit consistently above or below the expectation at a false discovery rate of 0.05.

Deviation from the size expectation in each phylum with at least five panel genomes (count in brackets). A phylum is coloured when its genomes sit consistently above or below the expectation at a false discovery rate of 0.05.

Of the 16 phyla with at least five genomes, 3 support more GIFTs than their genome sizes predict (Campylobacterota, Actinomycetota, Pseudomonadota) and 8 support fewer. The deviation is strongly structured by phylogeny: Pagel’s λ is 0.94 and Blomberg’s K is 0.71, and genomes deviate in the same direction as their relatives out to a patristic distance of about 1.1 substitutions per site.

A phylum below the expectation does not necessarily encode less. We curated the catalogue mostly from the biochemistry of well-studied organisms, so a lineage that uses routes we have not curated yet will read as short. The last section looks at where genomes fall just short.

Which capabilities scale with size

Correlation between genome size and the number of supported GIFTs in each class with at least five GIFTs (count in brackets), with 95% bootstrap intervals. Classes come from the GIFT type, the metabolic mode and two curated facets, and a GIFT can belong to several.

Correlation between genome size and the number of supported GIFTs in each class with at least five GIFTs (count in brackets), with 95% bootstrap intervals. Classes come from the GIFT type, the metabolic mode and two curated facets, and a GIFT can belong to several.

The dashed line is the correlation for the whole catalogue, and mode is the metabolic mode of a GIFT. Catabolic GIFTs follow genome size more closely (ρ = 0.75) than anabolic ones (ρ = 0.62): the classes that follow size most closely are those for acquiring carbon and nitrogen, while biosynthetic classes are already widely supported in mid-sized genomes. Two kinds of capability barely follow size at all, structural machinery (ρ = 0.20) and fermentative end products (ρ = 0.17), which are properties of a lineage’s way of life and not of how much it encodes.

How capabilities are distributed over the tree

Phylogenetic signal of each GIFT that at least ten genomes support and at least ten lack, as Fritz and Purvis's D. A GIFT near 0 is as clumped on the tree as a trait inherited by descent; a GIFT near 1 is scattered at random. Bars are class medians.

Phylogenetic signal of each GIFT that at least ten genomes support and at least ten lack, as Fritz and Purvis’s D. A GIFT near 0 is as clumped on the tree as a trait inherited by descent; a GIFT near 1 is scattered at random. Bars are class medians.

Most GIFTs are conserved: 131 of the 140 tested are as clumped on the tree as descent with modification predicts. The classes differ in the direction the previous section suggests. Anabolic GIFTs are the most conserved of the large classes (median D = -0.10), catabolic GIFTs are more scattered (0.23), and defense GIFTs are the most scattered of all (0.48), as expected of systems that move between lineages.

Origin adds little beyond lineage

Difference associated with each origin group, from phylogenetic regressions in which the twelve groups with at least twenty genomes are fitted together. Points with 95% intervals; filled points pass a false discovery rate of 0.05.

Difference associated with each origin group, from phylogenetic regressions in which the twelve groups with at least twenty genomes are fitted together. Points with 95% intervals; filled points pass a false discovery rate of 0.05.

Before accounting for phylogeny, origin groups look very different: plant-associated genomes support 13 more GIFTs than the rest and animal-associated genomes 10 fewer. Most of that is which lineages live where. In the phylogenetic regressions two differences remain: plant-associated genomes are larger (20%), and genomes from thermal environments support 3.5 more GIFTs than their size predicts.

One step short

A near miss is an unsupported GIFT whose closest implementation lacks exactly one of at least two requirements. gifter never counts a near miss as support, but it reports each one with the requirement that is missing, and across a broad panel those reports add up to a map of where the catalogue, the markers or the biology fall short.

The fifteen requirements most often missing alone. Each bar is one implementation of a GIFT and the single requirement its near misses lack; the number of genomes that support the GIFT is given at the end of the bar.

The fifteen requirements most often missing alone. Each bar is one implementation of a GIFT and the single requirement its near misses lack; the number of genomes that support the GIFT is given at the end of the bar.

The median genome is one step short of 18 GIFTs. The near misses fall into three readings:

Reading Share of near misses What it suggests
The same step is missing, and steps specific to the GIFT are present 47% An alternative enzyme or marker we have not curated yet, or a step the lineage does not encode
The missing step varies, and steps specific to the GIFT are present 29% Scattered gaps, with no single candidate
Every step present is shared with other GIFTs 23% No evidence for this GIFT in particular; the shared steps belong to something else

The first reading is the one we can act on. The most frequent case is indole 3 acetate biosynthesis: 618 genomes carry one of its two requirements and lack RHEA:16165, while only 4 support the GIFT. A gap that consistent is a point we will analyse to improve the definition of the GIFT.

We have logged these gaps as open leads, and none has been assessed yet. Each one will go through the full curation process, which may add an alternative route or marker, or confirm that the lineage does not encode the step. The panel is then evaluated again with the new database release, so the numbers on this page belong to database 2026.37.1 and will move as the definitions improve. The loop is described in Refine the catalogue iteratively.

Reproduce this analysis

The panel, the calls and every table behind this page are committed to the repository under manuscript/analysis/.

Script What it does
23-gtdb-phylogeny.R Selects and locks the panel, evaluates the calls
26-gtdb-repertoire-genome-size.R Size expectation and deviations by taxon
27-gtdb-size-signal-and-gift-classes.R Phylogenetic signal of the deviation; classes of GIFT against size
28-gtdb-origin-and-annotations.R Origin groups and assembly annotations
29-gtdb-near-misses-and-gift-signal.R Near misses; phylogenetic signal of each GIFT
30-gtdb-near-miss-steps.R Which requirement is missing in a near miss

The panel itself, with accessions, taxonomy, origin tags and the pruned tree, is in gtdb-phylogeny/.