{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/parasurf-a-surface-based-deep-learning","title":"ParaSurf: A Surface-Based Deep Learning Approach for Paratope-Antigen Interaction Prediction","arxiv_id":null,"date":"2025-02-08","proceeding":"Bioinformatics 2025 2","authors":["Angelos-Michael Papadopoulos","Apostolos Axenopoulos","Anastasia Iatrou","Kostas Stamatopoulos","Federico Alvarez","Petros Daras"],"abstract":"Motivation\r\nIdentifying antibody binding sites, is crucial for developing vaccines and therapeutic antibodies, processes that are time-consuming and costly. Accurate prediction of the paratope’s binding site can speed up the development by improving our understanding of antibody-antigen interactions.\r\n\r\nResults\r\nWe present ParaSurf, a deep learning model that significantly enhances paratope prediction by incorporating both surface geometric and non-geometric factors. Trained and tested on three prominent antibody-antigen benchmarks, ParaSurf achieves state-of-the-art results across nearly all metrics. Unlike models restricted to the variable region, ParaSurf demonstrates the ability to accurately predict binding scores across the entire Fab region of the antibody. Additionally, we conducted an extensive analysis using the largest of the three datasets employed, focusing on three key components: (1) a detailed evaluation of paratope prediction for each Complementarity-Determining Region loop, (2) the performance of models trained exclusively on the heavy chain, and (3) the results of training models solely on the light chain without incorporating data from the heavy chain.\r\n\r\nAvailability and Implementation\r\nSource code for ParaSurf, along with the datasets used, preprocessing pipeline, and trained model weights, are freely available at https://github.com/aggelos-michael-papadopoulos/ParaSurf.\r\n\r\nSupplementary information\r\nSupplementary data are available at Bioinformatics online.","url_abs":"https://doi.org/10.1093/bioinformatics/btaf062","url_pdf":"https://academic.oup.com/bioinformatics/advance-article-pdf/doi/10.1093/bioinformatics/btaf062/61813119/btaf062.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"parasurf-a-surface-based-deep-learning","repo_url":"https://github.com/aggelos-michael-papadopoulos/ParaSurf","is_official":0,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":null}],"tasks":[{"task_slug":"antibody-antigen-binding-prediction","task_name":"Antibody-antigen binding prediction"}],"methods":[{"method_slug":"speed","method_name":"SPEED"}],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/antibody-antigen-binding-prediction-on-mipe","task":"Antibody-antigen binding prediction","dataset":"MIPE","model":"ParaSurf","rank_in_archive_order":1,"of":7,"metrics":{"AUC-PR":"0.781","AUC-ROC":"0.967"},"uses_additional_data":false},{"leaderboard":"/sota/antibody-antigen-binding-prediction-on-pecan","task":"Antibody-antigen binding prediction","dataset":"PECAN","model":"ParaSurf","rank_in_archive_order":1,"of":5,"metrics":{"AUC-PR":"0.733","AUC-ROC":"0.955"},"uses_additional_data":false},{"leaderboard":"/sota/antibody-antigen-binding-prediction-on-1","task":"Antibody-antigen binding prediction","dataset":"Paragraph Expanded","model":"ParaSurf","rank_in_archive_order":1,"of":2,"metrics":{"AUC-PR":"0.793","AUC-ROC":"0.967"},"uses_additional_data":false}],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}