Pool PaRTI: A PageRank-Based Pooling Method for Identifying Critical Residues and Enhancing Protein Sequence Representations
Abstract
MotivationProtein language models produce token-level embeddings for each residue, resulting in an output matrix with dimensions that vary based on sequence length. However, downstream machine learning models typically require fixed-length input vectors, necessitating a pooling method to compress the output matrix into a single vector representation of the entire protein. Traditional pooling methods often result in substantial information loss, impacting downstream task performance. We aim to develop a pooling method that produces more expressive general-purpose protein embedding vectors while offering biological interpretability. ResultsWe introduce Pool PaRTI, a novel pooling method that leverages internal transformer attention matrices and PageRank to assign token importance weights. Our unsupervised and parameter-free approach consistently prioritizes residues experimentally annotated as critical for function, assigning them higher importance scores. Across four diverse protein machine learning tasks, Pool PaRTI enables significant performance gains in predictive performance. Additionally, it enhances interpretability by identifying biologically relevant regions without relying on explicit structural data or annotated training. To assess generalizability, we evaluated Pool PaRTI with two encoder-only protein language models, confirming its robustness across different models. Availability and ImplementationPool PaRTI is implemented in Python with PyTorch and is available at https://github.com/Helix-Research-Lab/Pool_PaRTI.git. The Pool PaRTI sequence embeddings and residue importance values for all human proteins on UniProt are available at https://zenodo.org/records/15036725 for ESM2 and protBERT.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 8
- FWCI
- 2.39
- Field percentile
- top 11%
- Organism
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Aggregating Residue-Level Protein Language Model Embeddings with Optimal Transport
Navid Naderializadeh, Rohit Singh·Bioinformatics AdvancesPeer-reviewed·Dec 26, 2024
- EvoPool: Evolution-Guided Pooling of Protein Language Model Embeddings
Navid Naderializadeh, Rohit Singh·bioRxiv·Feb 4, 2026
- Prot2Token: A multi-task framework for protein language processing using autoregressive language modeling
Mahdi Pourmirzaei, Farzaneh Esmaili, … Dong He Xu·bioRxiv·May 31, 2024
- PEPE: Scalable extraction of multi-modal protein language model representations
Jahn Zhong, Niccolò Cardente, … Victor Greiff·BioinformaticsPeer-reviewed·Jun 1, 2026
- Scalable embedding fusion with protein language models: insights from benchmarking text-integrated representations
Young Su Ko, Jonathan Parkinson, Wei Wang·Briefings in BioinformaticsPeer-reviewed·Jan 1, 2026
- Polynomial Trajectory Compression for Protein Language Model Embeddings
Harshita Sahni, Xin Chen, Trilce Estrada·bioRxiv·Jun 7, 2026