atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Protriever: End-to-End Differentiable Protein Homology Search for Fitness Prediction

ICML 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Protein fitness and variant effect prediction · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Protriever jointly trains an ESM-2-initialized dense retriever and a PoET reader end-to-end (via EMDR loss) so the retriever learns which homologs help zero-shot protein fitness prediction, with vector search ~100x faster than MMseqs2-GPU.

Problem

MSA-based homolog retrieval for protein fitness prediction is computationally expensive, struggles with divergent sequences and indels, and is decoupled from the downstream modeling objective.

Approach

Make homolog retrieval a learned dense vector search over a UniRef50 index and backpropagate the reader's sequence-modeling likelihood (EMDR multi-document loss, reader stop-gradient) into the retriever, so retrieval is optimized jointly with the protein language model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
jointly train retrieval and reader with DPR initializationProtriever · ProteinGym substitution DMS, average across MSA depthsSpearman: 0.432 -> 0.479Helped
add DPR initialization to end-to-end joint training (ablation)Protriever · ProteinGym substitution DMS, average across MSA depthsSpearman: 0.466 -> 0.479Helped
replace frozen ESM retriever with DPR (ablation)frozen retriever with PoET reader · ProteinGym substitution DMS, average across MSA depthsSpearman: 0.432 -> 0.440Helped
jointly train retriever and reader without DPR initialization (ablation)Protriever · ProteinGym substitution DMS, average across MSA depthsSpearman: 0.432 -> 0.466Helped
use Protriever retrieval instead of MMseqs2 (k-mer)PoET fitness prediction · ProteinGym substitution DMS, average across MSA depthsSpearman: 0.463 -> 0.479Helped
use Protriever retrieval instead of MMseqs2-GPUPoET fitness prediction · ProteinGym substitution DMS, average across MSA depthsSpearman: 0.462 -> 0.479Helped
use Protriever retrieval instead of JackHMMERPoET fitness prediction · ProteinGym substitution DMS, average across MSA depthsSpearman: 0.459 -> 0.479Helped
replace frozen Protriever retriever with trained Protriever retriever (ablation)FiD reader · ProteinGym substitution DMS, average across MSA depthsSpearman: 0.342 -> 0.416Helped
use FiD with trained Protriever rather than FiD with MSAFiD reader · ProteinGym substitution DMS, average across MSA depthsSpearman: 0.420 -> 0.416Hurt

Surprising findings

Limitations

Experimental setup

Datasets: UniRef50 UniRef100 UniRef90 ProteinGym substitution DMS benchmark

Benchmarks: ProteinGym substitution benchmark (217 DMS assays)

Metrics: Spearman correlation AUC MCC top-K recall NDCG retrieval time per query

Baselines: EVE GEMME Site independent ESM-1v ProGen2 ESM2 MSA Transformer Tranception L TranceptEVE L PoET MMseqs2 MMseqs2-GPU

Builds on: PoET EMDR Dense Passage Retrieval ESM-2 Faiss

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy