RGMQL

RGMQL extends the GenoMetric Query Language into the R environment to enable scalable integration, processing, and tertiary analysis of heterogeneous omics datasets, including Next Generation Sequencing data.


Key Features:

  • Integration and Processing: Enables extraction, combination, processing, and comparison of omics datasets and their metadata from local and remote sources.
  • Scalability and Performance: Leverages the GMQL computational engine and cloud-computing technologies to scale analyses from local to parallel and cloud environments for big-data workloads.
  • Interoperability and Extensibility: Ensures interoperability with R/Bioconductor packages and supports common genomic data structures and processing functions.
  • Procedural Approach: Provides a procedural programming interface within R while extending GMQL's declarative query capabilities.
  • Transparent Data Handling: Supports combining and analyzing heterogeneous public and private omics datasets without manual integration of underlying data sources.
  • Repository and Cloud Resources: Allows access to GMQL's open curated repository and cloud-based resources to enhance computational efficiency and expressiveness.

Scientific Applications:

  • Tertiary Analysis of NGS Data: Supports tertiary analysis of Next Generation Sequencing data to derive biological insights from processed genomic signals and annotations.
  • Large-scale Omics Exploration: Enables exploration and comparative analysis of large-scale heterogeneous omics datasets and associated metadata.
  • Scalable Genomic Analyses on HPC and Cloud: Facilitates execution of scalable genomic analyses on high-performance computing infrastructures and cloud platforms.
  • Reproducible Computational Experiments: Enables reproducible, scriptable analyses and scalable execution of computational use cases involving multi-sample omics data.

Methodology:

RGMQL extends GMQL into R, implements extraction/combination/processing/comparison operations on omics datasets and metadata, provides a procedural R interface alongside GMQL's declarative model, and leverages the GMQL computational engine, GMQL's open curated repository, and cloud-computing technologies to scale from local to parallel and cloud environments.

Topics

Collections

Details

License:
Artistic-2.0
Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
7/13/2018
Last Updated:
11/24/2024

Operations

Publications

Pallotta S, Cascianelli S, Masseroli M. RGMQL: scalable and interoperable computing of heterogeneous omics big data and metadata in R/Bioconductor. BMC Bioinformatics. 2022;23(1). doi:10.1186/s12859-022-04648-4. PMID:35392801. PMCID:PMC8991469.

PMID: 35392801
PMCID: PMC8991469
Funding: - h2020 european research council: 693174

Documentation

Downloads

Links