PDBUSQLExtractor
PDBUSQLExtractor extracts structural data from Protein Data Bank (PDB) files within Azure Data Lake to enable large-scale geometric calculations and interaction analyses of proteins, nucleic acids, and their complexes.
Key Features:
- Dedicated Data Extractors: Custom data extractors parse PDB files and prepare structural information for downstream computation.
- Cloud-Based Scalability: Operates within Azure Data Lake to scale storage and compute for large macromolecular datasets.
- Data Compression: Compresses PDB files to reduce storage footprint while maintaining processing efficiency.
- Parallel Processing: Distributes calculations and data extractions across multiple nodes to accelerate analyses.
- Sequential File Storage: Stores macromolecular data in large sequential files to optimize read/write performance for massive datasets.
- Declarative U-SQL Scripting: Supports declarative U-SQL scripts executed in Azure Data Lake Analytics for defining and running analytical workflows.
Scientific Applications:
- Structural Feature Calculation: Compute geometric properties and high-resolution structural features from PDB data for proteins, nucleic acids, and complexes.
- Interaction Studies: Analyze protein–nucleic acid and protein–protein interactions based on parsed structural data.
- Large-Scale Data Analysis: Support genome-wide and repository-scale studies by processing extensive PDB datasets within a scalable cloud environment.
Methodology:
Parsing PDB files with custom extractors, compressing files, storing data in large sequential files, parallelizing computations across multiple nodes, and executing declarative U-SQL scripts in Azure Data Lake Analytics.
Topics
Details
- License:
- GPL-3.0
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- C#
- Added:
- 5/26/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Mrozek D, Dąbek T, Małysiak-Mrozek B. Scalable Extraction of Big Macromolecular Data in Azure Data Lake Environment. Molecules. 2019;24(1):179. doi:10.3390/molecules24010179. PMID:30621295. PMCID:PMC6337464.
PMID: 30621295
PMCID: PMC6337464
Funding: - Microsoft Research: Microsoft Azure for Research Award
- habilitation grant of the Rector of the Silesian University of Technology, Gliwice, Poland: grant No 02/020/RGH18/0148
- Statutory Research funds of Institute of Informatics, Silesian University of Technology, Gliwice, Poland: BK/213/RAU2/2018