{
  "_id": "6ac7ca6cde46216d5edd2e1d",
  "Package": "bioclients",
  "Title": "Clients for Biological Database Web Services",
  "Version": "0.1.1.9000",
  "Authors@R": "c(\nperson(\"Samuel\", \"Bharti\", , \"samuelbharti.io@gmail.com\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0003-4190-7058\")),\nperson(\"Barret\", \"Schloerke\", , \"barret@posit.co\", role = \"ths\",\ncomment = c(ORCID = \"0000-0001-9986-114X\")),\nperson(\"Carson\", \"Sievert\", , \"carson@posit.co\", role = \"ths\",\ncomment = c(ORCID = \"0000-0002-4958-2844\")),\nperson(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\ncomment = c(ROR = \"03wc8by49\"))\n)",
  "Description": "Look up genes, variants and proteins from R, without\nwriting a client for every biological web service. Each service\ngets one client that makes the request and returns a table.\nParsing is a separate function that needs no network, so it can\nrun on a saved response and be tested offline. Transport,\nretries, caching and error handling are left to the 'biohttp'\npackage. Dependencies for single services are optional, so you\ndo not install what you will not use. The services covered\ninclude 'Ensembl', described in Dyer et al. (2025)\n<doi:10.1093/nar/gkae1071>, 'UniProt', in The UniProt\nConsortium (2025) <doi:10.1093/nar/gkae1010>, 'gnomAD', in Chen\net al. (2024) <doi:10.1038/s41586-023-06045-0>, 'Open Targets',\nin Buniello et al. (2025) <doi:10.1093/nar/gkae1128>, and the\n'AlphaFold' Protein Structure Database, in Varadi et al. (2024)\n<doi:10.1093/nar/gkad1011>. Each client's help page cites the\nservice it calls.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/samuelbharti/bioclients,\nhttps://www.samuelbharti.com/bioclients/",
  "BugReports": "https://github.com/samuelbharti/bioclients/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://samuelbharti.r-universe.dev",
  "Date/Publication": "2026-10-08 11:58:43 UTC",
  "RemoteUrl": "https://github.com/samuelbharti/bioclients",
  "RemoteRef": "HEAD",
  "RemoteSha": "93f6f634d9a605319e465d819ca32a339af6e8d1",
  "RemoteSubdir": "pkg-r",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-08 16:48:17 UTC",
    "User": "root"
  },
  "Author": "Samuel Bharti [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0003-4190-7058>),\nBarret Schloerke [ths] (ORCID: <https://orcid.org/0000-0001-9986-114X>),\nCarson Sievert [ths] (ORCID: <https://orcid.org/0000-0002-4958-2844>),\nPosit Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>)",
  "Maintainer": "Samuel Bharti <samuelbharti.io@gmail.com>",
  "_user": "samuelbharti",
  "_type": "src",
  "_file": "bioclients_0.1.1.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/af3ce812ad059e66182a2e0c51dc6e458255967f55d1af1b9da4b41fdf986305",
  "_filesize": 640314,
  "_sha256": "af3ce812ad059e66182a2e0c51dc6e458255967f55d1af1b9da4b41fdf986305",
  "_expires": "2027-01-16T16:52:57.000Z",
  "_created": "2026-10-08T16:48:17.000Z",
  "_published": "2026-10-08T16:53:00.251Z",
  "_buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/37811243600",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113429902044,
      "time": 166,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11565163593"
    },
    {
      "job": 113429902058,
      "time": 161,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11564724260"
    },
    {
      "job": 113429902281,
      "time": 169,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11564749247"
    },
    {
      "job": 113429901959,
      "time": 158,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11566010383"
    },
    {
      "job": 113428506118,
      "time": 189,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11565581035"
    },
    {
      "job": 113429902442,
      "time": 100,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11564609309"
    },
    {
      "job": 113429901991,
      "time": 155,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11564409992"
    },
    {
      "job": 113429902015,
      "time": 146,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11565173607"
    },
    {
      "job": 113429902403,
      "time": 135,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11565506687"
    }
  ],
  "_upstream": "https://github.com/samuelbharti/bioclients",
  "_commit": {
    "id": "93f6f634d9a605319e465d819ca32a339af6e8d1",
    "author": "Samuel Bharti <Samuelbharti@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #46 from samuelbharti/dev\n\nchore: bring dev into main without a release",
    "time": 1791460723
  },
  "_maintainer": {
    "name": "Samuel Bharti",
    "email": "samuelbharti.io@gmail.com",
    "login": "samuelbharti",
    "bluesky": "@samuelbharti.com",
    "linkedin": "in/samuelbharti",
    "orcid": "0000-0003-4190-7058",
    "description": "Computational biologist building open-source tools for genomics, multi-omics, and scientific discovery.",
    "uuid": 58329032
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "biohttp",
      "version": ">= 0.1.2",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "samuelbharti",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-31",
      "n": 74
    },
    {
      "week": "2026-32",
      "n": 3
    },
    {
      "week": "2026-33",
      "n": 1
    },
    {
      "week": "2026-37",
      "n": 5
    },
    {
      "week": "2026-38",
      "n": 4
    },
    {
      "week": "2026-41",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-08-03"
    },
    {
      "name": "v0.1.1",
      "date": "2026-09-07"
    }
  ],
  "_topics": [
    "api-client",
    "bioinformatics",
    "gene-annotation",
    "genomics",
    "httr2",
    "variant-annotation",
    "web-services"
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "samuelbharti",
      "count": 171,
      "uuid": 58329032
    }
  ],
  "_userbio": {
    "uuid": 58329032,
    "type": "user",
    "name": "Samuel Bharti",
    "followers": 10,
    "description": "Computational biologist building open-source tools for genomics, multi-omics, and scientific discovery."
  },
  "_downloads": {
    "count": 381,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/bioclients"
  },
  "_devurl": "https://github.com/samuelbharti/bioclients",
  "_pkgdown": "https://www.samuelbharti.com/bioclients/",
  "_searchresults": 8,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/bioclients.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_realowner": "samuelbharti",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-09-15"
    }
  ],
  "_exports": [
    "alphafold_model",
    "alphafold_parse_model",
    "civic_gene",
    "civic_parse_gene",
    "clingen_alleles",
    "clingen_gene_validity",
    "clingen_parse_allele",
    "clingen_parse_batch",
    "clingen_parse_validity",
    "clingen_validity_for",
    "clinvar_category",
    "clinvar_classification",
    "clinvar_conditions",
    "clinvar_parse_record",
    "dgidb_gene",
    "dgidb_genes",
    "dgidb_parse_genes",
    "diseases_channel",
    "diseases_gene_associations",
    "diseases_merge_channels",
    "diseases_parse_channel",
    "ensembl_gene_model",
    "ensembl_parse_consequences",
    "ensembl_parse_gene_model",
    "ensembl_parse_vep",
    "ensembl_vep_id",
    "europepmc_count",
    "europepmc_parse_count",
    "europepmc_parse_results",
    "europepmc_query",
    "europepmc_search",
    "gnomad_constraint",
    "gnomad_constraints",
    "gnomad_frequencies",
    "gnomad_frequency",
    "gnomad_frequency_by_id",
    "gnomad_parse_constraint",
    "gnomad_parse_constraints",
    "gnomad_parse_frequency",
    "gnomad_parse_populations",
    "gnomad_parse_variant",
    "gnomad_parse_variants",
    "gnomad_variant_id",
    "gtex_gene_reference",
    "gtex_median_expression",
    "gtex_parse_expression",
    "gtex_parse_reference",
    "hpa_gene",
    "hpa_parse_gene",
    "hpo_gene_annotation",
    "hpo_parse_diseases",
    "hpo_parse_phenotypes",
    "hpo_parse_search",
    "hpo_parse_term",
    "hpo_search",
    "hpo_term",
    "impc_gene_phenotypes",
    "impc_mouse_ortholog",
    "impc_parse_ortholog",
    "impc_parse_phenotypes",
    "monarch_associations",
    "monarch_gene_phenotypes",
    "monarch_hgnc_id",
    "monarch_parse_associations",
    "monarch_parse_search",
    "monarch_search",
    "mygene_gene",
    "mygene_genes",
    "mygene_parse_batch",
    "mygene_parse_hits",
    "mygene_pick_hit",
    "myvariant_id",
    "myvariant_parse_batch",
    "myvariant_parse_record",
    "myvariant_variants",
    "opentargets_disease_targets",
    "opentargets_drugs",
    "opentargets_gene_diseases",
    "opentargets_is_id",
    "opentargets_parse_diseases",
    "opentargets_parse_drugs",
    "opentargets_parse_matches",
    "opentargets_parse_pgx",
    "opentargets_parse_targets",
    "opentargets_pgx",
    "opentargets_resolve_disease",
    "panelapp_all_panels",
    "panelapp_panel",
    "panelapp_panels",
    "panelapp_parse_index",
    "panelapp_parse_panel",
    "pdbe_parse_structures",
    "pdbe_structures",
    "pharos_parse_targets",
    "pharos_target",
    "pharos_targets",
    "protvar_function",
    "protvar_parse_function",
    "protvar_parse_population",
    "protvar_population",
    "protvar_position",
    "protvar_strip_citations",
    "pubtator_entity",
    "pubtator_gene_literature",
    "pubtator_parse_count",
    "pubtator_parse_results",
    "quickgo_annotations",
    "quickgo_parse_annotations",
    "reactome_parse_pathways",
    "reactome_pathways",
    "string_map_ids",
    "string_network",
    "string_parse_ids",
    "string_parse_network",
    "string_parse_partners",
    "string_partners",
    "string_reconcile_edges",
    "uniprot_diseases",
    "uniprot_features",
    "uniprot_features_at",
    "uniprot_parse_diseases",
    "uniprot_parse_features",
    "variantvalidator_normalize",
    "variantvalidator_parse",
    "vep_default_options",
    "vep_default_throttle",
    "vep_key",
    "vep_parse_batch",
    "vep_parse_colocated",
    "vep_parse_element",
    "vep_pick_transcript",
    "vep_region",
    "vep_variants",
    "vep_variants_all"
  ],
  "_help": [
    {
      "page": "alphafold_model",
      "title": "The predicted structure for a UniProt accession",
      "topics": [
        "alphafold_model"
      ]
    },
    {
      "page": "alphafold_parse_model",
      "title": "Turn an AlphaFold prediction response into a table",
      "topics": [
        "alphafold_parse_model"
      ]
    },
    {
      "page": "civic_gene",
      "title": "Curated clinical evidence counts for a gene",
      "topics": [
        "civic_gene"
      ]
    },
    {
      "page": "civic_parse_gene",
      "title": "Turn a CIViC gene response into a table",
      "topics": [
        "civic_parse_gene"
      ]
    },
    {
      "page": "clingen_alleles",
      "title": "Resolve HGVS to canonical allele ids",
      "topics": [
        "clingen_alleles"
      ]
    },
    {
      "page": "clingen_gene_validity",
      "title": "The ClinGen gene-disease validity table",
      "topics": [
        "clingen_gene_validity"
      ]
    },
    {
      "page": "clingen_parse_allele",
      "title": "Turn one Allele Registry element into a table row",
      "topics": [
        "clingen_parse_allele"
      ]
    },
    {
      "page": "clingen_parse_batch",
      "title": "Turn an Allele Registry batch response into a table",
      "topics": [
        "clingen_parse_batch"
      ]
    },
    {
      "page": "clingen_parse_validity",
      "title": "Parse the ClinGen gene-validity CSV",
      "topics": [
        "clingen_parse_validity"
      ]
    },
    {
      "page": "clingen_validity_for",
      "title": "Filter a parsed validity table to one or more genes",
      "topics": [
        "clingen_validity_for"
      ]
    },
    {
      "page": "clinvar_category",
      "title": "Bucket a ClinVar significance string into a coarse category",
      "topics": [
        "clinvar_category"
      ]
    },
    {
      "page": "clinvar_classification",
      "title": "Look up the ClinVar classification for a variant",
      "topics": [
        "clinvar_classification"
      ]
    },
    {
      "page": "clinvar_conditions",
      "title": "Collapse a ClinVar trait set into one condition string",
      "topics": [
        "clinvar_conditions"
      ]
    },
    {
      "page": "clinvar_parse_record",
      "title": "Turn a ClinVar esummary record into a table",
      "topics": [
        "clinvar_parse_record"
      ]
    },
    {
      "page": "dgidb_gene",
      "title": "Drug-gene interaction count for one gene",
      "topics": [
        "dgidb_gene"
      ]
    },
    {
      "page": "dgidb_genes",
      "title": "Drug-gene interaction counts for many genes",
      "topics": [
        "dgidb_genes"
      ]
    },
    {
      "page": "dgidb_parse_genes",
      "title": "Turn a DGIdb genes response into a table",
      "topics": [
        "dgidb_parse_genes"
      ]
    },
    {
      "page": "diseases_channel",
      "title": "Genes DISEASES associates with a disease, from one channel",
      "topics": [
        "diseases_channel"
      ]
    },
    {
      "page": "diseases_gene_associations",
      "title": "Genes DISEASES associates with a disease, across both channels",
      "topics": [
        "diseases_gene_associations"
      ]
    },
    {
      "page": "diseases_merge_channels",
      "title": "Combine DISEASES channels, keeping the strongest score per gene",
      "topics": [
        "diseases_merge_channels"
      ]
    },
    {
      "page": "diseases_parse_channel",
      "title": "Turn one DISEASES channel response into a table",
      "topics": [
        "diseases_parse_channel"
      ]
    },
    {
      "page": "ensembl_gene_model",
      "title": "The exon model for a gene",
      "topics": [
        "ensembl_gene_model"
      ]
    },
    {
      "page": "ensembl_parse_consequences",
      "title": "Turn Ensembl transcript consequences into a table",
      "topics": [
        "ensembl_parse_consequences"
      ]
    },
    {
      "page": "ensembl_parse_gene_model",
      "title": "Turn an Ensembl gene lookup into a gene model",
      "topics": [
        "ensembl_parse_gene_model"
      ]
    },
    {
      "page": "ensembl_parse_vep",
      "title": "Turn an Ensembl VEP record into a result",
      "topics": [
        "ensembl_parse_vep"
      ]
    },
    {
      "page": "ensembl_vep_id",
      "title": "Run VEP for a variant id",
      "topics": [
        "ensembl_vep_id"
      ]
    },
    {
      "page": "europepmc_count",
      "title": "How many publications Europe PMC has for a query",
      "topics": [
        "europepmc_count"
      ]
    },
    {
      "page": "europepmc_parse_count",
      "title": "Read the hit count off a Europe PMC response",
      "topics": [
        "europepmc_parse_count"
      ]
    },
    {
      "page": "europepmc_parse_results",
      "title": "Turn Europe PMC search results into a table",
      "topics": [
        "europepmc_parse_results"
      ]
    },
    {
      "page": "europepmc_query",
      "title": "Build a Europe PMC query from terms",
      "topics": [
        "europepmc_query"
      ]
    },
    {
      "page": "europepmc_search",
      "title": "Search Europe PMC",
      "topics": [
        "europepmc_search"
      ]
    },
    {
      "page": "gnomad_constraint",
      "title": "Gene constraint for one gene",
      "topics": [
        "gnomad_constraint"
      ]
    },
    {
      "page": "gnomad_constraints",
      "title": "Gene constraint for many genes",
      "topics": [
        "gnomad_constraints"
      ]
    },
    {
      "page": "gnomad_frequencies",
      "title": "Population allele frequency for many variants",
      "topics": [
        "gnomad_frequencies"
      ]
    },
    {
      "page": "gnomad_frequency",
      "title": "Population allele frequency for a variant",
      "topics": [
        "gnomad_frequency"
      ]
    },
    {
      "page": "gnomad_frequency_by_id",
      "title": "Population allele frequency for a variant, by id",
      "topics": [
        "gnomad_frequency_by_id"
      ]
    },
    {
      "page": "gnomad_parse_constraint",
      "title": "Turn a gnomAD constraint response into a table",
      "topics": [
        "gnomad_parse_constraint"
      ]
    },
    {
      "page": "gnomad_parse_constraints",
      "title": "Turn an aliased gnomAD constraint response into a table",
      "topics": [
        "gnomad_parse_constraints"
      ]
    },
    {
      "page": "gnomad_parse_frequency",
      "title": "Turn a gnomAD variant response into a frequency record",
      "topics": [
        "gnomad_parse_frequency"
      ]
    },
    {
      "page": "gnomad_parse_populations",
      "title": "Combine gnomAD per-ancestry counts into one frequency table",
      "topics": [
        "gnomad_parse_populations"
      ]
    },
    {
      "page": "gnomad_parse_variant",
      "title": "Turn a gnomAD variant response into a frequency row",
      "topics": [
        "gnomad_parse_variant"
      ]
    },
    {
      "page": "gnomad_parse_variants",
      "title": "Turn an aliased gnomAD variant response into a table",
      "topics": [
        "gnomad_parse_variants"
      ]
    },
    {
      "page": "gnomad_variant_id",
      "title": "Build a gnomAD variant id from variant components",
      "topics": [
        "gnomad_variant_id"
      ]
    },
    {
      "page": "gtex_gene_reference",
      "title": "Resolve a gene to GTEx's versioned GENCODE id",
      "topics": [
        "gtex_gene_reference"
      ]
    },
    {
      "page": "gtex_median_expression",
      "title": "Median expression across tissues",
      "topics": [
        "gtex_median_expression"
      ]
    },
    {
      "page": "gtex_parse_expression",
      "title": "Turn a GTEx median-expression response into a table",
      "topics": [
        "gtex_parse_expression"
      ]
    },
    {
      "page": "gtex_parse_reference",
      "title": "Turn a GTEx gene-reference response into a table",
      "topics": [
        "gtex_parse_reference"
      ]
    },
    {
      "page": "hpa_gene",
      "title": "The Human Protein Atlas record for a gene",
      "topics": [
        "hpa_gene"
      ]
    },
    {
      "page": "hpa_parse_gene",
      "title": "Turn an HPA gene record into a table",
      "topics": [
        "hpa_parse_gene"
      ]
    },
    {
      "page": "hpo_gene_annotation",
      "title": "HPO's annotation for a gene",
      "topics": [
        "hpo_gene_annotation"
      ]
    },
    {
      "page": "hpo_parse_diseases",
      "title": "Turn an HPO gene annotation into a table of diseases",
      "topics": [
        "hpo_parse_diseases"
      ]
    },
    {
      "page": "hpo_parse_phenotypes",
      "title": "Turn an HPO gene annotation into a table of phenotypes",
      "topics": [
        "hpo_parse_phenotypes"
      ]
    },
    {
      "page": "hpo_parse_search",
      "title": "Turn an HPO search response into a table",
      "topics": [
        "hpo_parse_search"
      ]
    },
    {
      "page": "hpo_parse_term",
      "title": "Turn an HPO term response into a table",
      "topics": [
        "hpo_parse_term"
      ]
    },
    {
      "page": "hpo_search",
      "title": "Search HPO terms by free text",
      "topics": [
        "hpo_search"
      ]
    },
    {
      "page": "hpo_term",
      "title": "Resolve one HP id to its term",
      "topics": [
        "hpo_term"
      ]
    },
    {
      "page": "impc_gene_phenotypes",
      "title": "Significant knockout phenotypes IMPC records for a human gene",
      "topics": [
        "impc_gene_phenotypes"
      ]
    },
    {
      "page": "impc_mouse_ortholog",
      "title": "The mouse ortholog IMPC holds for a human gene",
      "topics": [
        "impc_mouse_ortholog"
      ]
    },
    {
      "page": "impc_parse_ortholog",
      "title": "Read the mouse ortholog out of an IMPC gene-core response",
      "topics": [
        "impc_parse_ortholog"
      ]
    },
    {
      "page": "impc_parse_phenotypes",
      "title": "Turn an IMPC phenotype response into a table",
      "topics": [
        "impc_parse_phenotypes"
      ]
    },
    {
      "page": "monarch_associations",
      "title": "Associations with an entity on one end",
      "topics": [
        "monarch_associations"
      ]
    },
    {
      "page": "monarch_gene_phenotypes",
      "title": "HPO phenotypes Monarch associates with a gene",
      "topics": [
        "monarch_gene_phenotypes"
      ]
    },
    {
      "page": "monarch_hgnc_id",
      "title": "Normalise an HGNC id to the CURIE form Monarch expects",
      "topics": [
        "monarch_hgnc_id"
      ]
    },
    {
      "page": "monarch_parse_associations",
      "title": "Turn Monarch association records into a table",
      "topics": [
        "monarch_parse_associations"
      ]
    },
    {
      "page": "monarch_parse_search",
      "title": "Turn a Monarch search response into a table",
      "topics": [
        "monarch_parse_search"
      ]
    },
    {
      "page": "monarch_search",
      "title": "Search Monarch for an entity",
      "topics": [
        "monarch_search"
      ]
    },
    {
      "page": "mygene_gene",
      "title": "Look up one gene",
      "topics": [
        "mygene_gene"
      ]
    },
    {
      "page": "mygene_genes",
      "title": "Look up many genes in one request",
      "topics": [
        "mygene_genes"
      ]
    },
    {
      "page": "mygene_parse_batch",
      "title": "Turn a MyGene batch response into a gene table",
      "topics": [
        "mygene_parse_batch"
      ]
    },
    {
      "page": "mygene_parse_hits",
      "title": "Turn MyGene hits into a gene table",
      "topics": [
        "mygene_parse_hits"
      ]
    },
    {
      "page": "mygene_pick_hit",
      "title": "Choose the best MyGene hit for a queried token",
      "topics": [
        "mygene_pick_hit"
      ]
    },
    {
      "page": "myvariant_id",
      "title": "Build a MyVariant identifier from variant components",
      "topics": [
        "myvariant_id"
      ]
    },
    {
      "page": "myvariant_parse_batch",
      "title": "Turn a MyVariant batch response into a table",
      "topics": [
        "myvariant_parse_batch"
      ]
    },
    {
      "page": "myvariant_parse_record",
      "title": "Turn one MyVariant record into a table row",
      "topics": [
        "myvariant_parse_record"
      ]
    },
    {
      "page": "myvariant_variants",
      "title": "Annotate many variants in one request",
      "topics": [
        "myvariant_variants"
      ]
    },
    {
      "page": "opentargets_disease_targets",
      "title": "Genes associated with a disease",
      "topics": [
        "opentargets_disease_targets"
      ]
    },
    {
      "page": "opentargets_drugs",
      "title": "Known drugs and clinical candidates for a gene",
      "topics": [
        "opentargets_drugs"
      ]
    },
    {
      "page": "opentargets_gene_diseases",
      "title": "Diseases associated with a gene",
      "topics": [
        "opentargets_gene_diseases"
      ]
    },
    {
      "page": "opentargets_is_id",
      "title": "Is a term an ontology id rather than free text",
      "topics": [
        "opentargets_is_id"
      ]
    },
    {
      "page": "opentargets_parse_diseases",
      "title": "Turn target-to-disease rows into a table",
      "topics": [
        "opentargets_parse_diseases"
      ]
    },
    {
      "page": "opentargets_parse_drugs",
      "title": "Turn known-drug rows into a table",
      "topics": [
        "opentargets_parse_drugs"
      ]
    },
    {
      "page": "opentargets_parse_matches",
      "title": "Turn a disease search or lookup into a table",
      "topics": [
        "opentargets_parse_matches"
      ]
    },
    {
      "page": "opentargets_parse_pgx",
      "title": "Turn pharmacogenomics rows into a table",
      "topics": [
        "opentargets_parse_pgx"
      ]
    },
    {
      "page": "opentargets_parse_targets",
      "title": "Turn disease-to-target rows into a table",
      "topics": [
        "opentargets_parse_targets"
      ]
    },
    {
      "page": "opentargets_pgx",
      "title": "Pharmacogenomics annotations for a gene",
      "topics": [
        "opentargets_pgx"
      ]
    },
    {
      "page": "opentargets_resolve_disease",
      "title": "Resolve a disease term to ontology records",
      "topics": [
        "opentargets_resolve_disease"
      ]
    },
    {
      "page": "panelapp_all_panels",
      "title": "The whole PanelApp panel index",
      "topics": [
        "panelapp_all_panels"
      ]
    },
    {
      "page": "panelapp_panel",
      "title": "The genes on one PanelApp panel",
      "topics": [
        "panelapp_panel"
      ]
    },
    {
      "page": "panelapp_panels",
      "title": "One page of the PanelApp panel index",
      "topics": [
        "panelapp_panels"
      ]
    },
    {
      "page": "panelapp_parse_index",
      "title": "Turn a PanelApp panel index page into a table",
      "topics": [
        "panelapp_parse_index"
      ]
    },
    {
      "page": "panelapp_parse_panel",
      "title": "Turn a PanelApp panel detail into a table of genes",
      "topics": [
        "panelapp_parse_panel"
      ]
    },
    {
      "page": "pdbe_parse_structures",
      "title": "Turn a PDBe best-structures response into a table",
      "topics": [
        "pdbe_parse_structures"
      ]
    },
    {
      "page": "pdbe_structures",
      "title": "Experimental structures for a UniProt accession",
      "topics": [
        "pdbe_structures"
      ]
    },
    {
      "page": "pharos_parse_targets",
      "title": "Turn a Pharos targets response into a table",
      "topics": [
        "pharos_parse_targets"
      ]
    },
    {
      "page": "pharos_target",
      "title": "Target Development Level for one gene",
      "topics": [
        "pharos_target"
      ]
    },
    {
      "page": "pharos_targets",
      "title": "Target Development Level for many genes",
      "topics": [
        "pharos_targets"
      ]
    },
    {
      "page": "protvar_function",
      "title": "Functional context for a residue",
      "topics": [
        "protvar_function"
      ]
    },
    {
      "page": "protvar_parse_function",
      "title": "Turn a ProtVar function response into its text",
      "topics": [
        "protvar_parse_function"
      ]
    },
    {
      "page": "protvar_parse_population",
      "title": "Turn a ProtVar population response into a table",
      "topics": [
        "protvar_parse_population"
      ]
    },
    {
      "page": "protvar_population",
      "title": "Known variants at a residue",
      "topics": [
        "protvar_population"
      ]
    },
    {
      "page": "protvar_position",
      "title": "Pull a residue position out of a protein-change string",
      "topics": [
        "protvar_position"
      ]
    },
    {
      "page": "protvar_strip_citations",
      "title": "Strip inline citations out of a UniProt function comment",
      "topics": [
        "protvar_strip_citations"
      ]
    },
    {
      "page": "pubtator_entity",
      "title": "Build the PubTator3 entity token for a gene",
      "topics": [
        "pubtator_entity"
      ]
    },
    {
      "page": "pubtator_gene_literature",
      "title": "Articles PubTator3 has tagged with a gene",
      "topics": [
        "pubtator_gene_literature"
      ]
    },
    {
      "page": "pubtator_parse_count",
      "title": "Read the article count off a PubTator3 search response",
      "topics": [
        "pubtator_parse_count"
      ]
    },
    {
      "page": "pubtator_parse_results",
      "title": "Turn PubTator3 search results into a table",
      "topics": [
        "pubtator_parse_results"
      ]
    },
    {
      "page": "quickgo_annotations",
      "title": "GO annotations for a UniProt accession",
      "topics": [
        "quickgo_annotations"
      ]
    },
    {
      "page": "quickgo_parse_annotations",
      "title": "Turn a QuickGO annotation response into a table",
      "topics": [
        "quickgo_parse_annotations"
      ]
    },
    {
      "page": "reactome_parse_pathways",
      "title": "Turn a Reactome pathway array into a table",
      "topics": [
        "reactome_parse_pathways"
      ]
    },
    {
      "page": "reactome_pathways",
      "title": "Reactome pathways for a gene symbol",
      "topics": [
        "reactome_pathways"
      ]
    },
    {
      "page": "string_map_ids",
      "title": "The STRING identifier map for a set of symbols",
      "topics": [
        "string_map_ids"
      ]
    },
    {
      "page": "string_network",
      "title": "The interaction network within a set of genes",
      "topics": [
        "string_network"
      ]
    },
    {
      "page": "string_parse_ids",
      "title": "Turn a STRING identifier-map response into a table",
      "topics": [
        "string_parse_ids"
      ]
    },
    {
      "page": "string_parse_network",
      "title": "Turn a STRING network response into an edge table",
      "topics": [
        "string_parse_network"
      ]
    },
    {
      "page": "string_parse_partners",
      "title": "Turn STRING interaction-partner rows into a table",
      "topics": [
        "string_parse_partners"
      ]
    },
    {
      "page": "string_partners",
      "title": "Interaction partners for one gene",
      "topics": [
        "string_partners"
      ]
    },
    {
      "page": "string_reconcile_edges",
      "title": "Rewrite edge endpoints back into the queried symbol space",
      "topics": [
        "string_reconcile_edges"
      ]
    },
    {
      "page": "uniprot_diseases",
      "title": "Diseases UniProt curates for an accession",
      "topics": [
        "uniprot_diseases"
      ]
    },
    {
      "page": "uniprot_features",
      "title": "Sequence features for an accession",
      "topics": [
        "uniprot_features"
      ]
    },
    {
      "page": "uniprot_features_at",
      "title": "The features spanning a residue position",
      "topics": [
        "uniprot_features_at"
      ]
    },
    {
      "page": "uniprot_parse_diseases",
      "title": "Turn a UniProtKB entry into a curated-disease table",
      "topics": [
        "uniprot_parse_diseases"
      ]
    },
    {
      "page": "uniprot_parse_features",
      "title": "Turn an EBI Proteins features response into a table",
      "topics": [
        "uniprot_parse_features"
      ]
    },
    {
      "page": "variantvalidator_normalize",
      "title": "Validate and normalize one HGVS variant",
      "topics": [
        "variantvalidator_normalize"
      ]
    },
    {
      "page": "variantvalidator_parse",
      "title": "Turn a VariantValidator response into a table",
      "topics": [
        "variantvalidator_parse"
      ]
    },
    {
      "page": "vep_default_options",
      "title": "The request flags VEP is asked for by default",
      "topics": [
        "vep_default_options"
      ]
    },
    {
      "page": "vep_default_throttle",
      "title": "The default rate limit for VEP requests",
      "topics": [
        "vep_default_throttle"
      ]
    },
    {
      "page": "vep_key",
      "title": "Build the variant key VEP results are matched on",
      "topics": [
        "vep_key"
      ]
    },
    {
      "page": "vep_parse_batch",
      "title": "Turn a VEP batch response into a table",
      "topics": [
        "vep_parse_batch"
      ]
    },
    {
      "page": "vep_parse_colocated",
      "title": "Turn the colocated variants of a VEP element into a table row",
      "topics": [
        "vep_parse_colocated"
      ]
    },
    {
      "page": "vep_parse_element",
      "title": "Turn one VEP element into a table row",
      "topics": [
        "vep_parse_element"
      ]
    },
    {
      "page": "vep_pick_transcript",
      "title": "Choose which transcript to report for a variant",
      "topics": [
        "vep_pick_transcript"
      ]
    },
    {
      "page": "vep_region",
      "title": "Build a VEP region string from variant components",
      "topics": [
        "vep_region"
      ]
    },
    {
      "page": "vep_variants",
      "title": "Consequence predictions for many variants",
      "topics": [
        "vep_variants"
      ]
    },
    {
      "page": "vep_variants_all",
      "title": "Consequence predictions for any number of variants",
      "topics": [
        "vep_variants_all"
      ]
    }
  ],
  "_pkglogo": "https://github.com/samuelbharti/bioclients/raw/HEAD/pkg-r/man/figures/logo.png",
  "_readme": "https://github.com/samuelbharti/bioclients/raw/HEAD/pkg-r/README.md",
  "_rundeps": [
    "askpass",
    "biohttp",
    "cachem",
    "cli",
    "curl",
    "fastmap",
    "glue",
    "httr2",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "openssl",
    "pillar",
    "pkgconfig",
    "R6",
    "rlang",
    "sys",
    "tibble",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_score": 2.778151250383644,
  "_indexed": true,
  "_nocasepkg": "bioclients",
  "_universes": [
    "samuelbharti"
  ],
  "_previous": "0.1.1",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1.9000",
      "date": "2026-10-08T16:50:27.000Z",
      "distro": "resolute",
      "commit": "93f6f634d9a605319e465d819ca32a339af6e8d1",
      "fileid": "https://r2.ropensci.org/6bb272c5af6cfeadb833e094fde68f3060ff8466a98f2d1f2340b98ea54adfb7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/37811243600"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.1.9000",
      "date": "2026-10-08T16:50:21.000Z",
      "distro": "resolute",
      "commit": "93f6f634d9a605319e465d819ca32a339af6e8d1",
      "fileid": "https://r2.ropensci.org/d68efdf66d6338e632ce8cf260f64b43837f2d9a75eca809ae7d73f69e23db64",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/37811243600"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1.9000",
      "date": "2026-10-08T16:51:25.000Z",
      "commit": "93f6f634d9a605319e465d819ca32a339af6e8d1",
      "fileid": "https://r2.ropensci.org/e99beb67cbf8e30203811d718cb312054f9446199632e9f9aceae595293106f1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/37811243600"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.1.9000",
      "date": "2026-10-08T16:51:11.000Z",
      "commit": "93f6f634d9a605319e465d819ca32a339af6e8d1",
      "fileid": "https://r2.ropensci.org/6d9047ebafaf4ea4bab943249001e1ae24643c5ce97f1f72a319e84511e6665f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/37811243600"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1.9000",
      "date": "2026-10-08T16:50:20.000Z",
      "commit": "93f6f634d9a605319e465d819ca32a339af6e8d1",
      "fileid": "https://r2.ropensci.org/fb22f115adb728659375af7ed9c16b69c907324bad928540fa51e71e91ca3b69",
      "status": "success",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/37811243600"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1.9000",
      "date": "2026-10-08T16:49:55.000Z",
      "commit": "93f6f634d9a605319e465d819ca32a339af6e8d1",
      "fileid": "https://r2.ropensci.org/df9a40efcb0f2969e38bfccf2452dc1d735bf9401746388ddd3a891bb523e010",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/37811243600"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1.9000",
      "date": "2026-10-08T16:49:43.000Z",
      "commit": "93f6f634d9a605319e465d819ca32a339af6e8d1",
      "fileid": "https://r2.ropensci.org/4f5425eab3c69c47aebce6873a9106bbae6743bb804f180ebc88e71dd584fcf5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/37811243600"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.1.9000",
      "date": "2026-10-08T16:49:31.000Z",
      "commit": "93f6f634d9a605319e465d819ca32a339af6e8d1",
      "fileid": "https://r2.ropensci.org/16894ce75f2e55cbbe8ccab2a7004ec084979052595b14cced95943796aa4200",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/37811243600"
    }
  ]
}