TraNCE

TraNCE compiles programs that manipulate nested collections into semantically equivalent shredded queries to enable efficient distributed analysis of nested biomedical data.


Key Features:

  • Handling Nested Collections: Provides native support for complex hierarchical nested collections during distributed processing.
  • Query Compilation Techniques: Translates programs manipulating nested collections into semantically equivalent shredded queries for efficient distributed evaluation and execution.
  • Efficient Data Representation: Employs an optimized data representation tailored for nested collections to improve query processing and reduce computational overhead.
  • Automated Skew-Handling: Detects and handles skewed cardinalities within nested collections to balance workloads across partitions.

Scientific Applications:

  • Genomic data processing: Supports scalable distributed analysis of nested genomic datasets used in large-scale sequencing studies.
  • Proteomics studies: Facilitates large-scale proteomics analyses that involve nested data structures.
  • Large-scale biological data analysis: Applies to other voluminous biological datasets with nested collections common in bioinformatics research.

Methodology:

TraNCE compiles programs manipulating nested collections into semantically equivalent shredded queries, employs an optimized data representation for nested collections, and automatically handles skewed cardinalities to balance partitions during distributed execution.

Details

License:
MIT
Maturity:
Emerging
Cost:
Free of charge
Tool Type:
workflow
Added:
6/1/2021
Last Updated:
6/1/2021

Operations

Publications

Smith J, Benedikt M, Nikolic M, Shaikhha A. Scalable querying of nested data. Proceedings of the VLDB Endowment. 2020;14(3):445-457. doi:10.14778/3430915.3430933.

Links