Gut microbiome taxa embeddings that project a 16S V4 ASV table into a shared property space so classifiers transfer between cohorts.
No providers recorded yet. Browse all providers
Two 16S surveys of the same disease rarely share a feature space. Amplicon sequence variants are defined by exact sequence, so one cohort's ASV columns mean nothing to a model fit on another's, and a classifier with tens of thousands of features and a few hundred samples tends to memorise biomarkers specific to the population it saw. A random forest trained on American Gut Project stool samples and applied unchanged to the independent Halfvarson inflammatory bowel disease cohort recovered 2% of the IBD cases; on the Schirmer cohort it predicted every sample healthy.
GMEmbeddings replaces the ASV columns with a shared, pretrained coordinate system. Each stool sample is treated as a sentence whose words are the ASVs detected in it, and the GloVe algorithm is run over the resulting taxon–taxon co-occurrence statistics to learn a fixed-width vector for every ASV. The authors call each dimension a property: an unsupervised summary of the company a taxon keeps. Because the vectors are learned once, on public data, and never refit, applying them to a new study is arithmetic — BLAST the study's sequences against the embedding database to relabel them, then take the dot product of the relabelled count table with the transformation matrix. What comes out is a sample-by-property table small enough that a classifier trained on it generalises.
The approach was introduced by Christine Tataru and Maude David at Oregon State University in PLOS Computational Biology, and packaged with Austin Eaton as the GMEmbeddings R package in Frontiers in Bioinformatics, which re-derived the matrices from full-length V4 reads rather than the forward reads of the original. The same lab's AGP Microbiome Transformer loads these vectors as its frozen input embedding, then learns contextual representations on top of them.
The original matrices came from 18,480 American Gut Project samples and 26,726 ASVs, yielding a 26,726 × 100 property matrix. The packaged release reprocessed 43,256 AGP FASTQ files through DADA2, merged forward and reverse reads to ~253 bp full-length V4, filtered 898,853 ASVs down to the 48,279 seen in more than 10 of 15,709 samples, and learned matrices at 50, 100 and 250 dimensions — 2.4M values at the recommended 50-dim setting. Benchmarks cover three phenotypes across six cohorts, always training on one and testing on another: IBD (AGP → Halfvarson, AGP → HMP2), autism (M3 → Pilot) and colorectal cancer (Baxter → Zeller). On Halfvarson the 50-dimensional GloVe model reached an F1 of 0.91 where the full ASV-count model scored 0.00, having predicted no cases at all; on HMP2 it reached 0.82. For autism it scored 0.68 against 0.56 for the full model, and for colorectal cancer 0.40 against a PCA best of 0.45. Narrower embeddings consistently transferred better than 250-dimensional ones.
The practical use is meta-analysis and reuse: a group with a modest 16S V4 stool cohort can project it into the same coordinates as every other study projected the same way, then train or apply a phenotype classifier across cohort boundaries. The embedding step uses no sample metadata, so it runs on unlabelled data, and the downstream classifier is the user's own — the vectors stand in the same relation to it that a frozen backbone does to a linear probe.
This is a small artifact that makes a specific methodological point: folding patterns from a large public survey into a small study buys generalisation that in-study feature engineering cannot. Its constraints are real. The vocabulary is closed — an ASV with no sufficiently similar match in the embedding database is dropped, and there is no encoder to generalise to unseen sequences, which is what the successor transformer was built to address. The matrices are specific to human gut stool sequenced over the 16S V4 region; other biomes or hypervariable regions would need new ones derived. They are distributed through Git LFS in a GPL-3.0 R package, while the BLAST database the alignment step needs is served separately from an Oregon State file server, and the earlier repository carries no license at all.
Much of this page is generated or calculated automatically. Flag anything that looks off and we will re-run it.