Protein language model that annotates intrinsically disordered regions per residue from sequence alone, without MSAs or biophysical features.
No providers recorded yet. Browse all providers
Whether an alanine at position 40 sits in a folded core or in a tail that never settles is not a question the residue can answer on its own — it depends on the stretch of sequence around it. The disorder predictors that placed well in the Critical Assessment of protein Intrinsic Disorder (CAID) competitions answer it by importing outside evidence: a multiple sequence alignment, a biophysical propensity scale, the output of a secondary-structure predictor. That works, but it makes every prediction depend on upstream tools, and alignment-based evidence thins out for exactly the proteins whose disorder is least well characterized.
DR-BERT argues that the context a transformer already learns from raw sequence is enough. It is a compact RoBERTa-style protein language model, pretrained by masked language modeling on 6,564,742 proteins sampled from UniRef90 and then fine-tuned with a token-classification head on DisProt annotations to emit a disorder probability for every residue. Nothing else enters the pipeline. It was developed by Sergei Maslov's group at the University of Illinois Urbana-Champaign, with work performed in part at Argonne National Laboratory, released as a preprint in 2023 and published in Structure in 2024.
The paper's most informative result is its control. An identically shaped model trained on the same DisProt labels but with the pretraining stage skipped reaches only 0.69 AU-ROC on the CAID 1 test set, falling behind the CAID field it otherwise leads.
The encoder is a RoBERTa stack of six layers with hidden size 768, 12 attention heads, an
intermediate size of 3072, and a 1026-position context window — 1024 residues plus the
[CLS] and [SEP] tokens — over a residue-level vocabulary, giving about 43 million
parameters in the released token-classification checkpoint. Pretraining used 15% token
masking over roughly 11 epochs (about 70 million examples) on two NVIDIA V100 GPUs, with
250,000 held-out UniRef90 proteins as validation. Fine-tuning used DisProt v9.2, reduced to
2,386 non-redundant proteins of which 27% of residues are disordered, with CD-HIT clustering
at 25% identity removing any training protein resembling a test protein. On the withheld
CAID sets — 652 proteins for CAID 1, 348 for CAID 2 — DR-BERT reaches AU-ROC 0.82, F1 0.55
and MCC 0.43 on the first and AU-ROC 0.83, F1 0.56 and MCC 0.43 on the second, ahead of
flDPnn, RawMSA and SPOT-Disorder2, with the margins confirmed by Wilcoxon tests over
resampled test splits.
Per-residue disorder scores are the entry point for ordinary protein work: choosing construct boundaries, explaining why a crystallography target refuses to behave, spotting the flexible linkers and tails that mediate transient interactions, or scanning a newly sequenced proteome. The binding-region scores extend that to which disordered stretches are likely interaction sites rather than inert spacers. Needing no GPU and no homolog search, it can score a FASTA file locally or run from the hosted web app. Fine-tuning it for another residue-level annotation task means starting from the disorder checkpoint, though: the pretrained-only weights the README directs you to are not in the download.
DR-BERT is a clean demonstration that self-supervised pretraining can substitute for the evolutionary and biophysical inputs disorder prediction had relied on for two decades, at a size that keeps the model usable outside a GPU cluster. It also sharpens a design question disorder predictors still face: fine-tune a small pretrained encoder end to end, as here, or freeze a large one and train a light head or LoRA adapter on its embeddings, as LoRA-DR-suite does. The limits are stated plainly in the paper: performance is only middling on the disorder-PDB variant of CAID 2, unsurprising for a model fine-tuned on the vanilla DisProt annotation, and the analysis is computational throughout. Code and the fine-tuned checkpoint are public, but the pretrained-only checkpoint the README points to is not actually in the Drive archive, the repository carries no license file, and the weights are distributed through a Google Drive folder rather than a versioned, citable archive.
Much of this page is generated or calculated automatically. Flag anything that looks off and we will re-run it.