bioclients: Clients for Biological Database Web Services
Look up genes, variants and proteins from R, without writing a
client for every biological web service. Each service gets one client that
makes the request and returns a table. Parsing is a separate function that
needs no network, so it can run on a saved response and be tested offline.
Transport, retries, caching and error handling are left to the 'biohttp'
package. Dependencies for single services are optional, so you do not
install what you will not use. The services covered include 'Ensembl',
described in Dyer et al. (2025) <doi:10.1093/nar/gkae1071>, 'UniProt', in
The UniProt Consortium (2025) <doi:10.1093/nar/gkae1010>, 'gnomAD', in Chen
et al. (2024) <doi:10.1038/s41586-023-06045-0>, 'Open Targets', in Buniello
et al. (2025) <doi:10.1093/nar/gkae1128>, and the 'AlphaFold' Protein
Structure Database, in Varadi et al. (2024) <doi:10.1093/nar/gkad1011>.
Each client's help page cites the service it calls.
| Version: |
0.1.1 |
| Depends: |
R (≥ 4.0) |
| Imports: |
biohttp (≥ 0.1.2), httr2, tibble |
| Suggests: |
jsonlite, knitr, rmarkdown, testthat (≥ 3.0.0), withr |
| Published: |
2026-09-15 |
| DOI: |
10.32614/CRAN.package.bioclients (may not be active yet) |
| Author: |
Samuel Bharti
[aut, cre, cph],
Barret Schloerke
[ths],
Carson Sievert
[ths],
Posit Software, PBC [cph,
fnd] |
| Maintainer: |
Samuel Bharti <samuelbharti.io at gmail.com> |
| BugReports: |
https://github.com/samuelbharti/bioclients/issues |
| License: |
MIT + file LICENSE |
| URL: |
https://github.com/samuelbharti/bioclients,
https://www.samuelbharti.com/bioclients/ |
| NeedsCompilation: |
no |
| Materials: |
README, NEWS |
| CRAN checks: |
bioclients results |
Documentation:
Downloads:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=bioclients
to link to this page.