Foldcomp
Foldcomp compresses and indexes large collections of protein structures using a lossy structure compression algorithm to reduce storage and enable efficient retrieval for structural biology analyses.
Key Features:
- Lossy structure compression algorithm: Uses a combination of internal and Cartesian coordinates with a bi-directional Neural Radiance Fields (NeRF)-based strategy for compression.
- Improved compression ratio: Achieves approximately a threefold improvement in compression ratio compared to existing methods.
- Reconstruction accuracy: Produces a reconstruction error of 0.08 Å.
- Processing speed: Operates about five times faster than the next fastest compressor while maintaining competitive decompression speeds.
- Indexing system: Provides an index for efficient querying and management of structures by accession numbers.
- Multi-threading: Implements multi-threading to enhance performance on large datasets.
Scientific Applications:
- Structural Biology: Enables storage and analysis of vast structural datasets to support studies of protein structure and function.
- Protein Engineering: Facilitates access to large sets of structural models to aid design and modification of proteins.
- Drug Discovery: Supports exploration of potential drug targets by enabling rapid querying and analysis of protein structures.
Methodology:
Compression combines internal and Cartesian coordinate representations with a bi-directional NeRF-based strategy; an indexing system organizes structures by accession numbers and the implementation uses multi-threading.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 4/20/2023
- Last Updated:
- 11/24/2024
Operations
Publications
Kim H, Mirdita M, Steinegger M. Foldcomp: a library and format for compressing and indexing large protein structure sets. Bioinformatics. 2023;39(4). doi:10.1093/bioinformatics/btad153. PMID:36961332. PMCID:PMC10085514.
PMID: 36961332
PMCID: PMC10085514
Funding: - National Research Foundation of Korea: 2019R1A6A1A10073437, 2020M3A9G7103933, 2021M3A9I4021220, 2021R1C1C102065