LAUSR.org creates dashboard-style pages of related content for over 1.5 million academic articles. Sign Up to like articles & get recommendations!

rbioapi: user-friendly R interface to biologic web services' API

Photo by kommumikation from unsplash

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… Click to show full abstract

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.

Keywords: interface; package; user friendly; web services; rbioapi

Journal Title: Bioinformatics
Year Published: 2022

Link to full text (if available)


Share on Social Media:                               Sign Up to like & get
recommendations!

Related content

More Information              News              Social Media              Video              Recommended



                Click one of the above tabs to view related content.