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

Documentation