Package: RGMQL 1.25.0

Simone Pallotta

RGMQL: GenoMetric Query Language for R/Bioconductor

This package brings the GenoMetric Query Language (GMQL) functionalities into the R environment. GMQL is a high-level, declarative language to manage heterogeneous genomic datasets for biomedical purposes, using simple queries to process genomic regions and their metadata and properties. GMQL adopts algorithms efficiently designed for big data using cloud-computing technologies (like Apache Hadoop and Spark) allowing GMQL to run on modern infrastructures, in order to achieve scalability and high performance. It allows to create, manipulate and extract genomic data from different data sources both locally and remotely. Our RGMQL functions allow complex queries and processing leveraging on the R idiomatic paradigm. The RGMQL package also provides a rich set of ancillary classes that allow sophisticated input/output management and sorting, such as: ASC, DESC, BAG, MIN, MAX, SUM, AVG, MEDIAN, STD, Q1, Q2, Q3 (and many others). Note that many RGMQL functions are not directly executed in R environment, but are deferred until real execution is issued.

Authors:Simone Pallotta [aut, cre], Marco Masseroli [aut]

RGMQL_1.25.0.tar.gz
RGMQL_1.25.0.zip(r-4.5)RGMQL_1.25.0.zip(r-4.4)RGMQL_1.25.0.zip(r-4.3)
RGMQL_1.25.0.tgz(r-4.4-any)RGMQL_1.25.0.tgz(r-4.3-any)
RGMQL_1.25.0.tar.gz(r-4.5-noble)RGMQL_1.25.0.tar.gz(r-4.4-noble)
RGMQL_1.25.0.tgz(r-4.4-emscripten)RGMQL_1.25.0.tgz(r-4.3-emscripten)
RGMQL.pdf |RGMQL.html
RGMQL/json (API)
NEWS

# Install 'RGMQL' in R:
install.packages('RGMQL', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Uses libs:
  • openjdk– OpenJDK Java runtime, using Hotspot JIT

On BioConductor:RGMQL-1.25.0(bioc 3.20)RGMQL-1.24.0(bioc 3.19)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

bioconductor-package

76 exports 1.16 score 70 dependencies

Last updated 2 months agofrom:f7f3046f69

Exports:aggregateALLANYarrangeASCAVGBAGBAGDcollectcompile_querycompile_query_fromfilecondsCOUNTCOUNTSAMPcoverdelete_datasetDESCDGDGEDLDLEDOWNdownload_as_GRangesListdownload_datasetexecuteexport_gmqlextendfilterfilter_and_extractFULLgroup_byimport_gmqlinit_gmqllogin_gmqllogout_gmqlmapMAXMDMEDIANmergeMETAMINNILQ1Q2Q3read_gmqlread_GRangesListregister_gmqlremote_processingrun_queryrun_query_fromfilesample_metadatasample_regionsave_querysave_query_fromfileselectsemijoinsetdiffshow_all_metadatashow_datasets_listshow_job_logshow_jobs_listshow_queries_listshow_samples_listshow_schemaSQRTSTDstop_gmqlstop_jobSUMtaketrace_jobunionUPupload_dataset

Dependencies:abindaskpassBHBiobaseBiocGenericsBiocIOBiocParallelBiostringsbitopsclicodetoolscpp11crayoncurldata.tableDelayedArraydplyrfansiformatRfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicRangesgluehttrIRangesjsonlitelambda.rlatticelifecyclemagrittrMatrixMatrixGenericsmatrixStatsmimeopensslpillarpkgconfigplyrR6RcppRCurlrestfulrRGMQLlibRhtslibrJavarjsonrlangRsamtoolsrtracklayerS4ArraysS4VectorssnowSparseArraySummarizedExperimentsystibbletidyselectUCSC.utilsutf8vctrswithrXMLxml2XVectoryamlzlibbioc

Readme and manuals

Help Manual

Help pageTopics
Method aggregateaggregate aggregate,GMQLDataset-method aggregate-method
AGGREGATES object class constructorAGGREGATES-Object AVG BAG BAGD COUNT COUNTSAMP MAX MEDIAN MIN Q1 Q2 Q3 STD SUM
Method arrangearrange arrange,GMQLDataset-method arrange-method
Method collectcollect collect,GMQLDataset-method collect-method
Compile GMQL querycompile_query compile_query_fromfile
Method covercover cover,GMQLDataset-method cover-method
PARAM object class constructorALL ANY Cover-Param
Delete datasetdelete_dataset
DISTAL object class constructorDG DGE DISTAL-Object DL DLE DOWN MD UP
Download Datasetdownload_as_GRangesList download_dataset
Condition evaluation functionscondition_evaluation conds Evaluation-Function
GMQL Function: EXECUTEexecute
Create GMQL dataset from GRangesListexport_gmql
Method extendextend extend,GMQLDataset-method extend-method
Method filterfilter filter,GMQLDataset-method filter-method
Filter and extract functionfilter_and_extract
PARAM object class constructorfilter-extract FULL
Method group_bygroup_by group_by,GMQLDataset-method group_by-method
Create GRangesList from GMQL datasetimport_gmql
Init GMQL serverinit_gmql
Show a job log or tracelog_job show_job_log trace_job
Login to GMQLlogin_gmql
Logout from GMQLlogout_gmql
Method mapmap map,GMQLDataset-method map-method
Method mergemerge merge,GMQLDataset,GMQLDataset-method merge-method
OPERATOR object class constructorMETA NIL OPERATOR-Object SQRT
Ordering functionsASC DESC Ordering-Functions
Function readread_gmql read_GRangesList
Register into remote GMQLregister_gmql
Disable or Enable remote processingremote_processing
Run a GMQL queryrun_query run_query_fromfile
Show metadata list from dataset samplesample_metadata
Show regions data from a dataset samplesample_region
Save GMQL querysave_query save_query_fromfile
Method selectselect select,GMQLDataset-method select-method
Semijoin conditionsemijoin
Method setdiffsetdiff setdiff,GMQLDataset,GMQLDataset-method setdiff-method
Show a metadata cartesian product of all metadata present into the dataset and the region setsshow_all_metadata
Show datasetsshow_datasets_list
Show all jobsshow_jobs_list
Show all queriesshow_queries_list
Show dataset samplesshow_samples_list
Show dataset schemashow_schema
Stop GMQL serverstop_gmql
Stop a jobstop_job
Method taketake take,GMQLDataset-method take-method
Method unionunion union,GMQLDataset,GMQLDataset-method union-method
Upload datasetupload_dataset