atomium
atomium parses, manipulates, and serializes macromolecular structure files (PDB, PDBML, mmCIF, MMTF) to enable programmatic handling and conversion of structural biology data.
Key Features:
- Comprehensive Format Support: Supports PDB, PDBML, mmCIF, and MMTF file formats for macromolecular structures.
- Parsing, Manipulation, and Serialization: Parses structure files, enables programmatic manipulation of structural entities, and writes updated structures back to supported formats.
- Performance Parity with BioPython: Provides performance comparable to BioPython for relevant parsing and serialization tasks.
- Programmatic API: Exposes an API for structured access and complex data manipulation of macromolecular models and their components.
- pdb2json Web Service: Integrates with the pdb2json service to produce consistent JSON representations for all Protein Data Bank (PDB) entries.
Scientific Applications:
- Structure Parsing and Analysis: Parsing and manipulation of macromolecular coordinates and metadata for structural biology studies.
- Data Conversion and Interoperability: Conversion of PDB entries to consistent JSON for integration with web-based tools and downstream pipelines.
- Pipeline Compatibility: Use in bioinformatics workflows that require support for PDB, PDBML, mmCIF, or MMTF file formats.
Methodology:
Implemented in Python; performs parsing, manipulation, and writing of PDB, PDBML, mmCIF, and MMTF files and integrates with pdb2json to output JSON representations.
Topics
Details
- License:
- MIT
- Tool Type:
- library
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 1/29/2021
Operations
Publications
Ireland SM, Martin ACR. atomium—a Python structure parser. Bioinformatics. 2020;36(9):2750-2754. doi:10.1093/bioinformatics/btaa072. PMID:32044951. PMCID:PMC7203745.
Links
Repository
http://github.com/samirelanduk/atomium