rbioapi

rbioapi: R Interface to Biological Databases and Web Services

rbioapi provides a unified R interface for accessing multiple biological databases and web service APIs, enabling programmatic retrieval and analysis of genomic, transcriptomic, proteomic, and functional annotation data.


Key Features:

  • Unified API Access: Standardizes programmatic interaction with multiple bioinformatics web services through a consistent R-based interface.
  • Supported Services: Integrates Enrichr, JASPAR, miEAA, PANTHER, Reactome, STRING, and UniProt for enrichment analysis, transcription factor binding site analysis, pathway mapping, protein–protein interaction analysis, gene ontology annotation, microRNA analysis, and protein sequence retrieval.
  • Extensible Framework: Supports integration of additional biological databases and web services.

Scientific Applications:

  • Functional Genomics and Network Analysis: Performs gene set enrichment (Enrichr), transcription factor binding site analysis (JASPAR), pathway analysis (Reactome), protein–protein interaction analysis (STRING), gene ontology and pathway annotation (PANTHER), microRNA enrichment and target analysis (miEAA), and protein sequence and functional annotation retrieval (UniProt).

Methodology:

Implements standardized R functions that wrap external web service APIs, handle request submission and response parsing, and return structured biological data for downstream statistical and computational analysis.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
R
Added:
7/4/2022
Last Updated:
9/30/2023

Operations

Publications

Rezwani M, Pourfathollah AA, Noorbakhsh F. rbioapi: user-friendly R interface to biologic web services’ API. Bioinformatics. 2022;38(10):2952-2953. doi:10.1093/bioinformatics/btac172. PMID:35323899.

Documentation

Quick start guide
https://rbioapi.moosa-r.com/
Documentations website

Links