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.
PMID: 35323899
Documentation
Links
Repository
https://github.com/moosa-r/rbioapi/