Related Experiment Video
Updated: Sep 23, 2025

Investigating Protein Sequence-structure-dynamics Relationships with Bio3D-web
Published on: July 16, 2017
rbioapi: user-friendly R interface to biologic web services' API
Moosa Rezwani1, Ali Akbar Pourfathollah1, Farshid Noorbakhsh2
1Department of Immunology, Faculty of Medical Sciences, Tarbiat Modares University, Tehran, Iran.
Summary:
Many packages serve as an interface between R language and the Application Programming Interface (API) of databases and web services. There is usually a 'one-package to one-service' correspondence, which poses challenges such as consistency to the users and scalability to the developers. This, among other issues, has motivated us to develop a package as a framework to facilitate the implementation of API resources in the R language. This R package, rbioapi, is a consistent, user-friendly and scalable interface to biological and medical databases and web services. To date, rbioapi fully supports Enrichr, JASPAR, miEAA, PANTHER, Reactome, STRING and UniProt. We aim to expand this list by collaborations and contributions and gradually make rbioapi as comprehensive as possible.
Availability And Implementation:
rbioapi is deposited in CRAN under the https://cran.r-project.org/package=rbioapi address. The source code is publicly available in a GitHub repository at https://github.com/moosa-r/rbioapi/. Also, the documentation website is available at https://rbioapi.moosa-r.com.
Supplementary Information:
Supplementary data are available at Bioinformatics online.
Related Concept Videos
Introduction to R
Protein Folding Quality Check in the RER
Interpreting R Charts
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum...
Protein-Protein Interfaces
Ribosome Profiling
Applications of ribosome profiling
Ribosome profiling has many applications, including in vivo monitoring of translation inside a particular organ or tissue type and quantifying new protein synthesis levels.
The technique...
Protein Modifications in the RER
Broadly, these modifications can be categorized into four main categories — glycosylation, formation of disulfide bonds, assembly of protein subunits, and specific proteolytic cleavages like removal of signal...

