Crandore Hub

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.

Versions across snapshots

VersionRepositoryFileSize
0.1.1 rolling linux/jammy R-4.5 bioclients_0.1.1.tar.gz 609.9 KiB
0.1.1 rolling linux/noble R-4.5 bioclients_0.1.1.tar.gz 607.6 KiB
0.1.1 rolling source/ R- bioclients_0.1.1.tar.gz 258.5 KiB
0.1.1 latest linux/jammy R-4.5 bioclients_0.1.1.tar.gz 609.9 KiB
0.1.1 latest linux/noble R-4.5 bioclients_0.1.1.tar.gz 607.6 KiB
0.1.1 latest source/ R- bioclients_0.1.1.tar.gz 258.5 KiB
0.1.1 2026-04-23 source/ R- bioclients_0.1.1.tar.gz 0 B

Dependencies (latest)

Imports

Suggests