Synthyra
Research

Research

9 min read

Synteract-4: Interaction Prediction as Retrieval

Synteract-4 scores protein interactions from sequence alone, processing each protein once instead of once per pair, which turns a proteome-scale screen from a queue of predictions into a search.

Logan Hallee

September 18, 2025

Model calls required for an intra-actome screen under pairwise and retrieval scoring
A pairwise classifier must run the model once per pair. Synteract-4 runs it once per protein and compares the results afterwards. At human proteome scale that is the difference between 185 million calls and 19,226.

A protein interaction predictor is usually built as a classifier over pairs. You hand it protein A and protein B together, it computes over both at once, and it returns a probability. That design is a natural fit for a benchmark, where the test set is a list of pairs someone already wrote down.

It is an awkward fit for the question biologists actually ask, which is rarely about one pair. It is closer to "what does this protein touch?" or "where does this pathogen plug into its host?" Those questions range over the whole proteome, and a proteome is a quadratic object. Twenty thousand proteins make roughly two hundred million pairs.

Synteract-4 changes what the model is asked to produce. Instead of a verdict about a pair, it produces one vector per protein, and the interaction score is a comparison of two such vectors. Each protein is processed once, whether it appears in one candidate pair or twenty thousand. A full interactome screen stops being a queue of model calls and becomes a lookup.

In plain terms

Think of it like a library. The pairwise approach walks to the shelf, pulls two books, and reads both cover to cover to decide whether they belong together. The retrieval approach reads every book once, writes a summary card for each, and then answers the same question by comparing cards. The reading happens once. The comparing is nearly free.

Why the cost structure is the point

Model calls required for a proteome screen under pairwise and retrieval scoring, log-log
Figure 1. Encoder calls needed to score every pair in an intra-actome screen. The pairwise curve grows with the square of the proteome; the retrieval curve grows linearly. At the 19,226-protein human set used in the paper, that is 185 million calls against 19,226.

The gap in Figure 1 is not an efficiency footnote. It decides which experiments are thinkable. A method that needs one expensive forward pass per pair can be run on a curated shortlist and not much else. A method that needs one pass per protein can be run on every pair in a proteome, and then again on a second proteome, and then across the two.

That is the workflow Atlas is built around: a query neighborhood, an intra-actome map for one organism, a host-pathogen inter-actome screen. None of those are single predictions. All of them are searches.

Two things follow from that shape, and both are properties a user can check rather than design choices to take on faith. Sequence is the only input: no structures, no genomic context, no per-species tuning at evaluation time. And the whole thing trains and runs on a single GPU, which is why a proteome-scale screen is something you schedule rather than something you apply for.

Four evaluation surfaces, not one

Interaction prediction has a long history of benchmarks that reward the wrong thing, which is a subject we have written about at length. So the paper reports across four surfaces that fail in different ways.

Pairwise, on a leakage-controlled split

The Bernett gold-standard benchmark partitions proteins so that no sequence above 40 percent identity crosses between train, validation, and test. It is deliberately unforgiving; most published methods do not clear 0.7 ROC AUC on it.

Bernett gold-standard test set

0.34

MCC

Highest reported on this split; next best published is 0.30

0.73

ROC AUC

Most prior methods sit below 0.70

0.67

F1

Threshold chosen on the validation split

It is worth being blunt about what an MCC of 0.34 means. It is the best number anyone has reported on this split, and it is still a long way from solved. At useful recall the model misses many real interactions and calls many false ones. The honest reading is that this benchmark remains hard, and that the leaderboard position matters mainly as a sanity check that the retrieval framing has not quietly given something up.

Proteome-wide, against a per-species supervised baseline

The second surface is a full intra-actome screen for human and nineteen bacterial pathogens, compared against ProteomeLM, which trains a logistic-regression head on each evaluation proteome and uses orthology information Synteract-4 never sees.

PanelSynteract-4ProteomeLMNote
H. sapiens, full evaluation0.9680.830STRING combined score at or above 990
H. sapiens, strict zero-shot subset0.953not reported43.5 of 184.8 million pairs, both proteins outside every training cluster
19 bacterial pathogens, mean0.8970.898Leads on 10 of 19 species

The zero-shot row is the one that matters. Roughly half the human proteins fall inside some training cluster, so the headline 0.968 is not a clean generalization number. Restricting to pairs where both proteins sit outside every training cluster costs only 0.015, which suggests the model is not simply recognizing sequences it has seen.

Where it loses, it loses consistently: L. pneumophila, H. pylori, and M. tuberculosis each trail by 0.03 to 0.05. A plausible explanation is bacterial co-evolution signal that a per-species head can exploit and a model trained on a human-heavy mix cannot see. That is an interpretation, not a measurement, and it names the next experiment.

Precision where it counts

Averaged ROC AUC over hundreds of millions of pairs is a forgiving statistic. The screen that a researcher actually reads is the top of the ranked list.

Precision-recall AUC by STRING evidence threshold

(a) Precision climbs as the positive set is restricted to better-evidenced interactions, a 1.6-fold lift from the weak-evidence shelf to the high-confidence shelf.

Composition of the top 702 predicted E. coli pairs

(b) Unfiltered, the top of the list is almost entirely known physical interactions. Under a diversity-controlled pipeline it looks much like FlashPPI's published breakdown.

Figure 2. Two views of screen quality that averaged ROC AUC hides. Left: precision-recall on the complete Mycoplasma genitalium intra-actome as the STRING evidence bar is raised. Right: what the top 702 predicted E. coli K12 pairs are made of, under three retrieval pipelines.

Panel (a) says something reassuring about calibration: the model's confidence tracks evidence quality. As the positive set is narrowed from any-evidence to STRING combined score 700, precision-recall AUC rises from 0.356 to 0.602. The model is not merely finding pairs; it is finding the better-supported ones first.

Panel (b) is a caution. In the unfiltered top 702 E. coli pairs, 95.6 percent are already-known physical interactions and 0.3 percent are novel. That is a model rediscovering the textbook, which is the correct behavior for a sanity check and useless for discovery. Apply the diversity-controlled pipeline that FlashPPI uses, which retrieves the top 100 partners per protein and then filters hubs and homologs, and the mix shifts to 20.4 percent physical, 42.3 percent functional, and 37.3 percent novel.

What this does not show

"Novel" here means "absent from every STRING evidence channel." Without an orthogonal experiment we cannot separate a genuine discovery from a confident false positive. The category name describes the database, not the biology.

Across species, where nearly everything fails

Cross-species interaction is where published methods stop working. Szymborski and Emad benchmarked seven human-trained methods on human-SARS-CoV-2 labels and found all of them at chance.

Balanced ROC AUC on a homology-controlled human-SARS-CoV-2 test set for eight prior methods and three Synteract-4 variants
Figure 3. Balanced ROC AUC across ten balanced subsamples of a homology-controlled human-SARS-CoV-2 test set (6,488 positives, 239,975 negatives). Comparator rows are reproduced from Szymborski and Emad and were scored on a closely related but not identical pair list, so this is a comparison of task surfaces rather than a head-to-head.

Synteract-4-Human, trained on human data only, reaches 0.58. The multi-species variant with a virus-side homology cut reaches 0.601. The production checkpoint reaches 0.767, but its training distribution was never given a SARS-CoV-2-specific homology cut and did include some human-virus examples, so that number should be read as an upper bound rather than a clean result.

The claim here is narrow and worth stating precisely: a sequence-only model can clear the random floor on a controlled interspecies test where prior methods do not. It is not a solution to host-pathogen biology. Full-surface precision-recall AUC is still 0.038 for the controlled variant, because the real class balance is brutal.

A wet-lab anchor

Every number above is a comparison against a database. Databases encode what has been looked for, so a model that agrees with them may be agreeing with the field's attention rather than with biology. The paper adds one orthogonal check.

The team measured cardiac HSP90 beta interaction partners by immunoprecipitation mass spectrometry across 24 human left-ventricular samples: six non-failing controls and three dilated-cardiomyopathy cohorts of six each. That produced 92 partners, 29 of which appear in none of the Picard curation, STRING, or BioGRID HSP90 beta partner sets.

Calibrated positive-prediction rate across eight HSP90 beta reference sets
Figure 4. The decision threshold is calibrated so that exactly 20 percent of the human proteome scores positive against HSP90 beta, matching the literature estimate that 10 to 20 percent of the eukaryotic proteome passes through the HSP90 chaperone cycle. Every curated partner set then scores well above that background. Error bars in the source figure are Wilson 95 percent intervals.

At that calibration the model calls 15 of the 29 novel partners positive, a rate of 0.517 against a 0.200 proteome background (two-proportion z of −4.26, p = 2.0 × 10⁻⁵). Among them are eleven histone H2A variants, cardiac troponin TNNT2, and the skeletal myosin MYH13, which carries the largest differential signal in the entire partner set at a log₂ fold change of +6.1 in the filamin-C cohort against non-failing controls.

The misses are as informative. The fourteen partners the model scores below 0.20 are dominated by immunoglobulin chains, non-cardiac keratins, and mitochondrial enzymes: exactly the classes a sequence-only model should be skeptical of as direct chaperone clients, and exactly the classes that show up in an immunoprecipitation for reasons other than direct binding. The one uncomfortable miss is cardiac troponin C, scored at 0.12 despite a 2.45-fold log₂ enrichment.

Terms used here

Intra-actome. Every interaction among proteins within a single organism. An inter-actome spans two, such as a host and a pathogen.
MCC. Matthews correlation coefficient. A balanced score for binary classification that stays honest when the classes are lopsided, unlike accuracy.
Retrieval. Framing a problem so answers come from comparing precomputed vectors rather than running a model on each query.
C3 split. A data split where whole sequence-similarity clusters, not individual proteins, are assigned to train, validation, or test, so no near-duplicate spans the boundary.

Where this sits in the Synteract line

Synteract-1 asked whether a protein language model could learn the interaction objective at all, and found that it could once the negatives were built carefully. Synteract-2 pushed toward affinity and binding-site prediction. Synteract-3 was an internal generation that was never released; it scored well on chaperone calibration and stalled on the leakage-controlled benchmark, which is a polite way of saying it taught us something and then stopped.

Synteract-4 changes the operating model rather than the question. It asks whether the representation itself can carry the score well enough to support fast, large screens, and it answers yes with the caveats above. The through-line across the whole line is the same lesson we keep relearning: on this task, how the data is built determines what the model learns at least as much as how the model is built.

The line continues past this paper. Atlas is the productized successor, retrained on a larger encoder and extended with ligand and annotation scoring, so where the two disagree on a shared benchmark that article reports its own numbers and this one reports the manuscript's.

Evidence boundary

Synteract-4 scores are not binding measurements. They do not establish affinity, mechanism, cellular co-presence, or disease relevance on their own. Expression level, localization, conformational state, cofactors, post-translational modifications, tissue context, and assay conditions all decide whether a predicted pair is ever active in a real cell.

Two limitations from the paper deserve repeating. Each model variant was trained with a single seed, so the run-to-run spread on the headline numbers is not bounded. And the frozen encoder was pretrained on the natural protein universe, which means the cluster-disjoint held-out analysis is a practical mitigation for leakage rather than a strict solution.

The narrower claim survives all of that: sequence-only embeddings make proteome-scale interaction search cheap enough to guide where the expensive experiments go. Deciding which of those hypotheses is true is still the experiment's job.

Source

Sequence-Only Interactome-Scale Prediction of Protein-Protein Interactions

Logan Hallee, Richard Roberts, Sujoita Sen, Nikolaos Rafailidis, Tamar Peleg, Halley Echols, Chi Keung Lam, Jason P. Gleghorn

Manuscript draft, September 2025. Code, datasets, and weights to be released.

Continue reading

Related research

Research · April 22, 2025

Synteract-2: From Yes-or-No to How Strong and Where

Knowing that two proteins interact is the least useful thing you can know about them. Synteract-2 predicts affinity and interface residues from sequence alone.

Research · June 7, 2023

Synteract-1: Predicting Protein Interactions from Sequence

A protein language model reached 92 percent accuracy on held-out interaction data. The more useful finding was that the field's existing benchmarks could be solved with four features and a support vector machine.

Synthyra

Optimize the outcome, not the interface.

Biological design programs selected on the predicted state of the system, not the quality of one contact.

Platform

DiscoverDemosModelsAPI

Company

NewsOur VisionTeamContactOpen sourceSign in

© 2026 Synthyra. All rights reserved.

TermsPrivacy