BMC BioinformaticsBioinformaticsPeer-reviewed journal article
Prop3D: A Flexible, Python-based Platform for Machine Learning with Protein Structural Properties and Biophysical Data
Eli J. DraizeniD, John Readey, Cameron MuraiD, Philip E. BourneiD
Abstract
BackgroundMachine learning (ML) has a rich history in structural bioinformatics, and modern approaches, such as deep learning, are revolutionizing our knowledge of the subtle relationships between biomolecular sequence, structure, function, dynamics and evolution. As with any advance that rests upon statistical learning approaches, the recent progress in biomolecular sciences is enabled by the availability of vast volumes of sufficiently-variable data. To be useful, such data must be well-structured, machine-readable, intelligible and manipulable. These and related requirements pose challenges that become especially acute at the computational scales typical in ML. Furthermore, in structural bioinformatics such data generally relate to protein three-dimensional (3D) structures, which are inherently more complex than sequence-based data. A significant and recurring challenge concerns the creation of large, high-quality, openly-accessible datasets that can be used for specific training and benchmarking tasks in ML pipelines for predictive modeling projects, along with reproducible splits for training and testing. ResultsHere, we report Prop3D, a platform that allows for the creation, sharing and extensible reuse of libraries of protein domains, featurized with biophysical and evolutionary properties that can range from detailed, atomically-resolved physicochemical quantities (e.g., electrostatics) to coarser, residue-level features (e.g., phylogenetic conservation). As a community resource, we also supply a Prop3D-20sf protein dataset, obtained by applying our approach to CATH. We have developed and deployed the Prop3D framework, both in the cloud and on local HPC resources, to systematically and reproducibly create comprehensive datasets via the Highly Scalable Data Service (HSDS). Our datasets are freely accessible via a public HSDS instance, or they can be used with accompanying Python wrappers for popular ML frameworks. ConclusionProp3D and its associated Prop3D-20sf dataset can be of broad utility in at least three ways. Firstly, the Prop3D workflow code can be customized and deployed on various cloud-based compute platforms, with scalability achieved largely by saving the results to distributed HDF5 files via HSDS. Secondly, the linked Prop3D-20sf dataset provides a hand-crafted, already-featurized dataset of protein domains for 20 highly-populated CATH families; importantly, provision of this pre-computed resource can aid the more efficient development (and reproducible deployment) of ML pipelines. Thirdly, Prop3D-20sfs construction explicitly takes into account (in creating datasets and data-splits) the enigma of data leakage, stemming from the evolutionary relationships between proteins.
- assay: protein structure
- research focus: benchmarking
- research focus: database / resource
- research focus: software / tool
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 8
- FWCI
- 0.81
- Field percentile
- top 34%
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
- Accelerating Biomolecular Modeling with AtomWorks andRF3
Nathaniel Corley, Simon V. Mathis, … Frank DiMaio·bioRxiv·Aug 14, 2025
- Fast end-to-end learning on protein surfaces
Freyr Sverrisson, Jean Feydy, … Michael M. Bronstein·IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/ProceedingsPeer-reviewed·Jun 1, 2021
- Protenix - Advancing Structure Prediction Through a Comprehensive AlphaFold3 Reproduction
ByteDance AML AI4Science Team, Xinshi Chen, … Wenzhi Xiao·bioRxiv·Jan 8, 2025
- Protenix-v1: Toward High-Accuracy Open-Source Biomolecular Structure Prediction
Protenix Team, Yuxuan Zhang, … Wenzhi Xiao·bioRxiv·Feb 22, 2026
- Protein structure featurization via standard image classification neural networks
Tobias Sikosek·bioRxiv·Nov 26, 2019
- Training data composition affects performance of protein structure analysis algorithms
Alexander Derry, Kristy A. Carpenter, Russ Biagio Altman·bioRxiv·Sep 30, 2021