BioinformaticsBioinformaticsPeer-reviewed journal article
Lemon: a framework for rapidly mining structural information from the Protein Data Bank
Abstract
MotivationThe protein data bank (PDB) currently holds over 140,000 biomolecular structures and continues to release new structures on a weekly basis. The PDB is an essential resource to the structural bioinformatics community to develop software that mine, use, categorize, and analyze such data. New computational biology methods are evaluated using custom benchmarking sets derived as subsets of 3D experimentally determined structures and structural features from the PDB. Currently, such benchmarking features are manually curated with custom scripts in a non-standardized manner that results in slow distribution and updates with new experimental structures. Finally, there is a scarcity of standardized tools to rapidly query 3D descriptors of the entire PDB. ApproachOur solution is the Lemon framework, a C++11 library with Python bindings, which provides a consistent workflow methodology for selecting biomolecular interactions based on user criterion and computing desired 3D structural features. This framework can parse and characterize the entire PDB in less than ten minutes on modern, multithreaded hardware. The speed in parsing is obtained by using the recently developed MacroMolecule Transmission Format (MMTF) to reduce the computational cost of reading text-based PDB files. The use of C++ lambda functions and Python binds provide extensive flexibility for analysis and categorization of the PDB by allowing the user to write custom functions to suite their objective. We think Lemon will become a one-stop-shop to quickly mine the entire PDB to generate desired structural biology features. The Lemon software is available as a C++ header library along with example functions at https://github.com/chopralab/lemon.
- Citations
- 5
- FWCI
- 0.41
- Field percentile
- top 45%
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
- Parsers, Data Structures and Algorithms for Macromolecular Analysis Toolkit (MAT): Design and Implementation
Gazal Kalyan, Vivek Junghare, … Saugata Hazra·bioRxiv·Apr 13, 2019
- Real-time structural motif searching in proteins using an inverted index strategy
Sebastian Bittrich, Stephen Kevin Burley, Alexander Rose·PLoS Computational BiologyPeer-reviewed·Dec 7, 2020
- pdb-tools: a swiss army knife for molecular structures
João Rodrigues, João M. C. Teixeira, … Alexandre M. J. J. Bonvin·F1000ResearchPeer-reviewed·Dec 20, 2018
- PDBspheres - a method for finding 3D similarities in local regions in proteins
Adam T Zemla, Jonathan Allen, … Felice C. Lightstone·NAR Genomics and BioinformaticsPeer-reviewed·Oct 6, 2022
- BeEM: fast and faithful conversion of mmCIF format structure files to PDB format
Chengxin Zhang·BMC BioinformaticsPeer-reviewed·Jun 20, 2023
- Ten numbers from the Laplace-Beltrami spectrum facilitate training-free classification of protein structures based on surface shape
Miriam Fernández-Giro Muñoz, Jessica Emonts, … Johannes F. Buyel·bioRxiv·Sep 15, 2026