REVIEW 4 major objections 5 minor 18 references
Open-Source Protein Language Models for Function Prediction and Protein Design
T0 review · 4 major / 5 minor · reviewed 2026-08-11 · deepseek-v4-flash
Pith's one-line read The paper claims that ProtBERT, pretrained on one million sequences instead of 216 million, performs competitively on four protein-function benchmarks inside DeepChem and can seed latent-space generation of plastic-degrading enzyme…
desk verdict A useful integration note whose own Table 1 contradicts the 'competitive' claim; the accessibility goal is plausible but missing code, split details, and pretraining clarity make the central comparison unverifiable. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the ProtBERT model itself: a pretrained transformer that turns protein sequences into embeddings, wrapped in DeepChem's dataset and evaluation utilities, with a one-layer MLP fine-tuned on top for each benchmark task. For generation, the machinery is a VAE decoder trained on ProtBERT embeddings of 100,000 UniRef sequences; a 'seed' plastic-degrading enzyme is encoded, Gaussian noise is added to its latent vector, and the decoder reconstructs a new sequence, whose structure is then estimated by AlphaFold. The noise level is the control knob that trades similarity to the seed against diversity in the generated candidates.
What would settle it
Re-run the four benchmark tasks with the original ProtBERT evaluation scripts and the same data splits the DeepChem pipeline uses; if the pipeline's numbers do not reproduce the original metrics under matching conditions, the 'competitive' claim collapses. For the design claim, express the generated candidates and assay them for polyester hydrolysis; if sequences with pLDDT above 50 show no measurable esterase activity, the structural-confidence proxy fails as evidence of plastic-degrading function.
Extended reading notes
Core claim
The paper's central claim is that ProtBERT, as integrated into DeepChem, achieves competitive performance across protein-function benchmarks despite being pretrained on only 1M protein sequences rather than the original 216M. In Table 1 the DeepChem numbers are below the original ProtBERT on every task — 69.7 vs 74 subcellular localization accuracy, 85.2 vs 89 membrane solubility, 66.73 vs 69.51 epitope AUC, and 0.43 vs 0.63 GB1 Spearman — and the authors interpret these margins as evidence that a small-scale, accessible model can still serve as a usable baseline. For the design half of the paper, the claim is that adding Gaussian noise to the latent embedding of a known plastic-degrading enzyme and decoding through a VAE trained on ProtBERT embeddings yields novel sequences whose AlphaFold structures are plausible, with average pLDDT above 50.
Load-bearing premise
The benchmark comparison assumes that DeepChem's built-in datasets and evaluation splits match the protocols used to produce the original ProtBERT and ProteinGLUE numbers, and the enzyme case study assumes that AlphaFold pLDDT scores above 50 indicate potential plastic-degrading activity; either assumption failing would break the paper's conclusions.
Editorial extensions
If this is right
- A single A100 GPU and four days of pretraining can produce a working protein-language-model baseline inside DeepChem, bypassing the infrastructure needed for 216M-sequence pretraining.
- DeepChem users gain a reproducible four-task benchmark baseline — subcellular localization, membrane solubility, epitope region, GB1 fitness — for measuring future model integrations.
- The latent-space manipulation recipe (seed embedding plus controlled Gaussian noise plus VAE decoding) gives a concrete starting point for generating candidate enzymes with plausible predicted folds.
- Because the generated sequences only receive structural scoring, any claim about plastic-degrading function remains a hypothesis for future QM/MM or wet-lab validation, as the paper itself says.
Reading between the lines
- Table 1 actually shows the DeepChem-integrated model below the original on every metric, so a fair reading is that the paper demonstrates a usable but measurably weaker baseline, and 'competitive' overstates what the numbers support.
- Using AlphaFold pLDDT above 50 as an indicator of plastic-degrading potential conflates structural confidence with catalytic activity; a stronger validation would look for conserved active-site residues or test substrate binding directly.
- The same DeepChem harness could benchmark other pretrained protein language models under identical splits and preprocessing, turning the pipeline into a controlled comparison of architecture and pretraining-scale trade-offs.
- The paper's reproducibility rests entirely on the released implementation, since the text does not specify dataset versions, split definitions, or preprocessing steps; without those, the comparison against the published ProtBERT and ProteinGLUE numbers cannot be independently verified.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper reports the integration of the ProtBERT protein language model into the DeepChem framework, fine-tuning it on four benchmark tasks (sub-cellular localization, membrane solubility, epitope region prediction, and GB1 fitness prediction) and comparing its scores with published ProtBERT and ProteinGLUE results. It also presents a case study in which latent-space manipulations of known plastic-degrading enzymes are used to generate candidate sequences, whose structures are estimated with AlphaFold and evaluated using pLDDT scores. The stated goals are to make PLMs more accessible to biologists and chemists and to provide a reproducible baseline for protein prediction tasks within DeepChem.
Significance. If fully supported, the integration would be a useful practical contribution: it would let DeepChem users apply a protein language model without building custom infrastructure, and the chosen benchmarks are standard tasks in the field. The paper also honestly reports its raw numbers in Table 1, which is a strength. However, the central claim that the integrated model achieves 'competitive' or 'comparable' performance is not supported by the reported metrics, and the manuscript omits dataset versions, split definitions, preprocessing details, and the promised code repository. The enzyme-generation case study relies on a conflated notion of pLDDT as a proxy for enzymatic activity. The potential significance is real but conditional on reproducible protocols and recalibrated claims.
major comments (4)
- [Results, Table 1] The sentence 'our results demonstrate that ProtBERT, as integrated into DeepChem, achieves competitive performance across various benchmarks' is not supported by Table 1, where every PB_DC value is below the corresponding PB_orig value: 69.7 vs 74, 85.2 vs 89, 66.73 vs 69.51, and 0.43 vs 0.63. No error bars, dataset versions, split definitions, or preprocessing details are provided, so the reported gaps could reflect protocol mismatches rather than model quality. To make the claim defensible, the authors should report the exact data preparation and evaluation splits, include variability estimates, and either recalibrate the language from 'competitive' to 'reasonable but lower' or provide statistical evidence that the differences are not meaningful.
- [Experiments - Benchmarking] The manuscript states that 'our pretraining was limited to 1 million sequences' but never clarifies whether PB_DC is a from-scratch retrained model with the same architecture as ProtBERT or a fine-tuned version of the original checkpoint. This distinction is load-bearing for interpreting all benchmark numbers and for reproducibility, since the two scenarios have very different implications for what the model has seen. The authors should state the initialization explicitly and release the pretrained weights or a hash of the checkpoint used.
- [Results - Generating Plastic-Degrading Enzymes] The claim that generated proteins with 'average pLLDT values greater than 50' suggest 'potential for plastic degradation activity' conflates AlphaFold structural confidence with catalytic function. A pLDDT above 50 is not evidence of enzymatic activity, and the authors provide no functional assay, binding site analysis, or comparison with known plastic-degrading enzyme active sites. This sentence should be removed or replaced with a statement that the generated proteins merely have AlphaFold-predicted structures at low confidence, which is a structural-plausibility observation rather than a functional prediction.
- [Introduction - Contributions] One of the stated contributions is 'We open-source our implementation,' but the manuscript contains no code repository URL, no dataset split files, and no preprocessing scripts. Since the paper's core value proposition is accessibility and reproducibility, this omission undermines the central claim. The authors should provide a working repository with exact commands, data version identifiers, and evaluation scripts before the results can be independently verified.
minor comments (5)
- [Throughout] The notation for AlphaFold confidence is inconsistent: the text uses 'plDDT', 'pLLDT', and 'pLDDT' in different places. Please standardize to 'pLDDT'.
- [Figure 2] The caption describes subfigures '(a)' and '(b)', but the figure as rendered in the manuscript does not visibly show these labels; please add them or revise the caption.
- [Figure 1] Figure 1 is never referenced in the body text. Please cite it where the DeepChem pipeline is described or remove it.
- [References] The citation to Kurniawan and Ishida (2022) is used to support QM/MM simulations, but that paper concerns protein model quality estimation with molecular dynamics, not QM/MM simulations. Please replace this citation with an appropriate QM/MM reference or remove it.
- [Table 1] The column headers 'P Borig' and 'P BDC' are visually awkward; please use readable subscripts or full names such as 'ProtBERT original' and 'ProtBERT DeepChem'.
Circularity Check
No circularity: the benchmark comparisons are against external ProtBERT/ProteinGLUE results; the only self-citation is a framework citation that does not determine the empirical numbers.
full rationale
This paper is an empirical integration and benchmarking study rather than a derivation. The central claim, that DeepChem-integrated ProtBERT achieves competitive performance, rests on Table 1 comparisons against the original ProtBERT metrics reported by Elnaggar et al. 2021 and the ProteinGLUE benchmark from Capel et al. 2022. These are external, independently published baselines, not quantities derived from the paper's own fitted parameters or from its own equations. The reported numbers are produced by fine-tuning a pretrained model on DeepChem's built-in datasets and evaluation utilities, and no parameter is fitted to a target benchmark value and then renamed as a prediction. The only self-citation is to Ramsundar et al. 2019 for the DeepChem framework, which is an appropriate and non-load-bearing attribution that does not determine the benchmark outcomes. No uniqueness theorem, ansatz, or known result is imported through a self-citation chain. The paper does raise reproducibility and correctness concerns: dataset versions, preprocessing, split definitions, seeds, and a code URL are not reported, and the ambiguous statement that 'our pretraining was limited to 1 million sequences' leaves unclear whether the model was initialized from the original ProtBERT checkpoint or trained from scratch. Similarly, using AlphaFold pLDDT values above 50 as evidence of potential plastic-degrading activity conflates structural confidence with catalytic function. These are validity and reporting issues, not circularity: the evidence chain does not reduce to its own inputs by construction. The score is 1, reflecting a harmless minor self-citation without any load-bearing circular step.
Assumptions & free parameters
free parameters (3)
- Pretraining corpus size =
1,000,000 protein sequences
- Gaussian noise level for latent manipulation =
not reported
- Decoder training epochs =
5
assumptions (4)
- domain assumption Pretrained ProtBERT embeddings capture functional and structural information useful for downstream prediction.
- domain assumption DeepChem built-in datasets and evaluation utilities replicate the original benchmark protocols used for comparison.
- ad hoc to paper AlphaFold pLDDT scores above 50 are a meaningful indicator of potential plastic-degrading enzyme function.
- domain assumption A decoder trained on 100,000 UniRef sequences can reconstruct plausible proteins from ProtBERT embeddings.
Cite this review
Pith. "Pith review of Open-Source Protein Language Models for Function Prediction and Protein Design." pith.science (2026). https://pith.science/paper/IAIF6B5C
@misc{pith2026241213519,
author = {Pith},
title = {Pith review of: Open-Source Protein Language Models for Function Prediction and Protein Design},
year = {2026},
howpublished = {\url{https://pith.science/paper/IAIF6B5C}},
note = {Machine review of arXiv:2412.13519}
}
read the original abstract
Protein language models (PLMs) have shown promise in improving the understanding of protein sequences, contributing to advances in areas such as function prediction and protein engineering. However, training these models from scratch requires significant computational resources, limiting their accessibility. To address this, we integrate a PLM into DeepChem, an open-source framework for computational biology and chemistry, to provide a more accessible platform for protein-related tasks. We evaluate the performance of the integrated model on various protein prediction tasks, showing that it achieves reasonable results across benchmarks. Additionally, we present an exploration of generating plastic-degrading enzyme candidates using the model's embeddings and latent space manipulation techniques. While the results suggest that further refinement is needed, this approach provides a foundation for future work in enzyme design. This study aims to facilitate the use of PLMs in research fields like synthetic biology and environmental sustainability, even for those with limited computational resources.
Figures
Reference graph
Works this paper leans on
-
[1]
Almagro Armenteros, J. J.; S nderby, C. K.; S nderby, S. K.; Nielsen, H.; and Winther, O. 2017. DeepLoc: prediction of protein subcellular localization using deep learning. Bioinformatics, 33(21): 3387--3395
work page 2017
-
[2]
Capel, H.; Weiler, R.; Dijkstra, M.; Vleugels, R.; Bloem, P.; and Feenstra, K. A. 2022. ProteinGLUE multi-task benchmark suite for self-supervised protein modeling. Scientific Reports, 12(1): 16047
work page 2022
-
[3]
Consortium, U. 2019. UniProt: a worldwide hub of protein knowledge. Nucleic acids research, 47(D1): D506--D515
work page 2019
-
[4]
Dallago, C.; Mou, J.; Johnston, K. E.; Wittmann, B. J.; Bhattacharya, N.; Goldman, S.; Madani, A.; and Yang, K. K. 2021. FLIP: Benchmark tasks in fitness landscape inference for proteins. bioRxiv, 2021--11
work page 2021
-
[5]
Elnaggar, A.; Heinzinger, M.; Dallago, C.; Rehawi, G.; Wang, Y.; Jones, L.; Gibbs, T.; Feher, T.; Angerer, C.; Steinegger, M.; et al. 2021. Prottrans: Toward understanding the language of life through self-supervised learning. IEEE transactions on pattern analysis and machine intelligence, 44(10): 7112--7127
work page 2021
-
[6]
Hou, Q.; De Geest, P. F.; Vranken, W. F.; Heringa, J.; and Feenstra, K. A. 2017. Seeing the trees through the forest: sequence-based homo-and heteromeric protein-protein interaction sites prediction using random forest. Bioinformatics, 33(10): 1479--1487
work page 2017
-
[7]
Jumper, J.; Evans, R.; Pritzel, A.; Green, T.; Figurnov, M.; Ronneberger, O.; Tunyasuvunakool, K.; Bates, R.; Z \' dek, A.; Potapenko, A.; et al. 2021. Highly accurate protein structure prediction with AlphaFold. nature, 596(7873): 583--589
2021
-
[8]
Kurniawan, J.; and Ishida, T. 2022. Protein model quality estimation using molecular dynamics simulation. ACS omega, 7(28): 24274--24281
work page 2022
Show all 18 references
-
[9]
Lin, Z.; Akin, H.; Rao, R.; Hie, B.; Zhu, Z.; Lu, W.; dos Santos Costa, A.; Fazel-Zarandi, M.; Sercu, T.; Candido, S.; et al. 2022. Language models of protein sequences at the scale of evolution enable accurate structure prediction. BioRxiv, 2022: 500902
2022
-
[10]
Lin, Z.; Akin, H.; Rao, R.; Hie, B.; Zhu, Z.; Lu, W.; Smetanin, N.; Verkuil, R.; Kabeli, O.; Shmueli, Y.; et al. 2023. Evolutionary-scale prediction of atomic-level protein structure with a language model. Science, 379(6637): 1123--1130
2023
-
[11]
R.; Subramanian, S.; Mohr, B
Madani, A.; Krause, B.; Greene, E. R.; Subramanian, S.; Mohr, B. P.; Holton, J. M.; Olmos, J. L.; Xiong, C.; Sun, Z. Z.; Socher, R.; et al. 2023. Large language models generate functional protein sequences across diverse families. Nature Biotechnology, 41(8): 1099--1106
2023
-
[12]
S.; Anand, N.; Eguchi, R
Madani, A.; McCann, B.; Naik, N.; Keskar, N. S.; Anand, N.; Eguchi, R. R.; Huang, P.-S.; and Socher, R. 2020. Progen: Language modeling for protein generation. arXiv preprint arXiv:2004.03497
2020 arXiv
-
[13]
Meier, J.; Rao, R.; Verkuil, R.; Liu, J.; Sercu, T.; and Rives, A. 2021. Language models enable zero-shot prediction of the effects of mutations on protein function. Advances in neural information processing systems, 34: 29287--29303
2021
-
[14]
O'Reilly Media, Inc
Ramsundar, B.; Eastman, P.; Walters, P.; and Pande, V. 2019. Deep learning for the life sciences: applying deep learning to genomics, microscopy, drug discovery, and more. " O'Reilly Media, Inc."
2019
-
[15]
Rao, R.; Bhattacharya, N.; Thomas, N.; Duan, Y.; Chen, P.; Canny, J.; Abbeel, P.; and Song, Y. 2019. Evaluating protein transfer learning with TAPE. Advances in neural information processing systems, 32
2019
-
[16]
Rao, R.; Meier, J.; Sercu, T.; Ovchinnikov, S.; and Rives, A. 2020. Transformer protein language models are unsupervised structure learners. Biorxiv, 2020--12
2020
-
[17]
, " * write output.state after.block = add.period write newline
ENTRY address archivePrefix author booktitle chapter edition editor eid eprint howpublished institution isbn journal key month note number organization pages publisher school series title type volume year label extra.label sort.label short.list INTEGERS output.state before.all...
-
[18]
write newline
" write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 gl...
Reviewed August 11, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.