FAMUS: A Few-Shot Learning Framework for Large-Scale Protein Annotation
Abstract
Predicting gene function is a pivotal and challenging step in genomic and metagenomic data analysis. Current automatic annotation tools typically rely on the single most similar sequence from the query database and struggle to robustly set hit thresholds for annotation. The sparsity of proteins per annotation makes it challenging to confidently assign gene function for underrepresented families. Here, we present a contrastive learning framework for functional annotation. FAMUS (Functional Annotation Method Using Supervised contrastive learning) compares query sequences to a full array of profile Hidden Markov Models and transforms the similarity scores into a condensed vector space that minimizes the distance of proteins from the same family. The similarity scores of a query to all profiles are used for its representation instead of considering only the top-ranking hit. Unannotated sequences are incorporated as negative examples during training, enabling robust detection of proteins that fall outside the scope of the reference database without requiring a user-defined threshold. Using this approach, FAMUS outperformed KEGGs native KofamScan for KEGG Orthology annotation and InterPros InterProScan for PANTHER family annotation. We thus created four protein annotation models using protein families from the KEGG Orthology, InterPro family, OrthoDB, and EggNOG databases. All four models are available as a conda package and via our user-friendly web server, allowing users to annotate large-scale datasets. FAMUS is the first comprehensive and modular annotation framework based on contrastive learning. It supports both pre-defined and user-specific databases for tailored annotation, and can be easily integrated into any genomic and metagenomic analysis pipeline to facilitate accurate, large-scale functional annotation.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- FWCI
- 0.00
- Field percentile
- 12th percentile
- 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
- Using Deep Learning to Annotate the Protein Universe
Maxwell L. Bileschi, David Belanger, … Lucy J. Colwell·Nature BiotechnologyPeer-reviewed·Feb 21, 2022
- Snekmer Learn/Apply: A kmer-based vector similarity approach to proteinclassification suitable for metagenomic datasets
Tara A. Nitka, Jeremy Jacobson, … Jason McDermott·bioRxiv·May 16, 2025
- FAPM: Functional Annotation of Proteins using Multi-Modal Models Beyond Structural Modeling
Wenkai Xiang, Zhaoping Xiong, … Qian Shi·BioinformaticsPeer-reviewed·Nov 12, 2024
- ProtNote: a multimodal method for protein-function annotation
Samir Char, Nathaniel Corley, … Ava P. Amini·BioinformaticsPeer-reviewed·Apr 12, 2025
- Leveraging Natural Language Processing models to decode the dark proteome across the Animal Tree of Life
Gemma I. Martínez‐Redondo, Francisco M Pérez-Canales, … Rosa Fernández·Communications BiologyPeer-reviewed·Aug 14, 2025
- Learning maximally spanning representations improves protein function annotation
Jiaqi Luo, Yunan Luo·Lecture notes in computer sciencePeer-reviewed·Jan 1, 2025