Parsers, Data Structures and Algorithms for Macromolecular Analysis Toolkit (MAT): Design and Implementation
Gazal KalyaniD, Vivek JunghareiD, S. John S, Anupam ChattopadhyayiD, Pralay MitraiD, Saugata HazraiD
Abstract
The structural information of biological macromolecules are stored in .pdb, .mm-cif and lately mmtf files and thus it requires accurate and efficient biological tools for various utilities. Here, we describe Macromolecular Analysis Toolkit (MAT) that parses .pdb, .mmcif and .mmtf files; and builds data structures from the input. This original program is written in C++ programming language to ensure efficiency and consistency to organize structural information in an integral way. The novelty of the program lies in the addition of new structure-based biological algorithms and applications. This package also stands out from other similar libraries by being 1) faster and 2) accurate. We also provide detailed comparison of available parsers on the whole PDB database. The parser of MAT is designed in such a way that it allows quick extraction and organized loading of the core data structure. The same data structure is extended to accommodate information from the .mmcif and .mmtf file parsers. Tokenization of the data allows the extraction of information from disordered text, making it compatible for accurate identification of the entities present in the .pdb file. Additionally, we add a new approach of performance optimization by creating a few derived data structures, namely kD-Tree, Octree and graphs, for certain applications that need spatial coordinate calculations. MAT provides advanced data structure which is time efficient and is designed to avail reusability and consistency in a systematic framework. MAT parser can be accessed online through bitbucket at https://bitbucket.org/gazalk/pdb_parser/.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 5
- 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
- MMTF - an efficient file format for the transmission, visualization, and analysis of macromolecular structures
Anthony R Bradley, Alexander Rose, … Peter W. Rose·PLoS Computational BiologyPeer-reviewed·Jun 2, 2017
- 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
- BeEM: fast and faithful conversion of mmCIF format structure files to PDB format
Chengxin Zhang·BMC BioinformaticsPeer-reviewed·Jun 20, 2023
- Lemon: a framework for rapidly mining structural information from the Protein Data Bank
Jonathan A. Fine, Gaurav Chopra·BioinformaticsPeer-reviewed·Mar 13, 2019
- PDBe CCDUtils: an RDKit-based toolkit for handling and analysing small molecules in the Protein Data Bank
Ibrahim Roshan Kunnakkattu, Preeti Choudhary, … Sameer S Velankar·Journal of CheminformaticsPeer-reviewed·Dec 2, 2023
- A C++ library for protein sub-structure search
Jianfu Zhou, Gevorg Grigoryan·bioRxiv·Apr 26, 2020