{
  "_id": "6a55fad4ff0138dec5d6b46f",
  "Package": "biobouncer",
  "Title": "Validate Biological Identifiers and Inputs",
  "Version": "0.1.0",
  "Authors@R": "person(\"Samuel\", \"Bharti\", , \"samuelbharti.io@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "A gate for biological inputs. Validate gene symbols,\nontology terms, variant formats, and database identifiers\nthrough one small API, using offline pattern and cache checks\nor live remote checks. Results are designed to match the\ncompanion Python package for the same inputs.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/samuelbharti/biobouncer,\nhttps://www.samuelbharti.com/biobouncer/r/",
  "BugReports": "https://github.com/samuelbharti/biobouncer/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://samuelbharti.r-universe.dev",
  "Date/Publication": "2026-07-14 05:15:15 UTC",
  "RemoteUrl": "https://github.com/samuelbharti/biobouncer",
  "RemoteRef": "HEAD",
  "RemoteSha": "76c0f5eac67e5860214ce681b9f7b0ce6b3662aa",
  "RemoteSubdir": "pkg-r",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-14 08:52:39 UTC",
    "User": "root"
  },
  "Author": "Samuel Bharti [aut, cre]",
  "Maintainer": "Samuel Bharti <samuelbharti.io@gmail.com>",
  "_user": "samuelbharti",
  "_type": "src",
  "_file": "biobouncer_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/6eeed9bcece30784a90c7760266c508ef8ea52b0b7f946db02e2b729a5a00cef",
  "_filesize": 920423,
  "_sha256": "6eeed9bcece30784a90c7760266c508ef8ea52b0b7f946db02e2b729a5a00cef",
  "_expires": "2026-10-22T09:01:06.000Z",
  "_created": "2026-07-14T08:52:39.000Z",
  "_published": "2026-07-14T09:01:08.169Z",
  "_jobs": [
    {
      "job": 87041601498,
      "time": 140,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8305397667"
    },
    {
      "job": 87041601477,
      "time": 150,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8305402258"
    },
    {
      "job": 87041601465,
      "time": 208,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8305512297"
    },
    {
      "job": 87041601503,
      "time": 119,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8305493782"
    },
    {
      "job": 87040962032,
      "time": 183,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8305337339"
    },
    {
      "job": 87041601580,
      "time": 112,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8305385866"
    },
    {
      "job": 87041601567,
      "time": 121,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8305389303"
    },
    {
      "job": 87041601536,
      "time": 116,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8305387448"
    },
    {
      "job": 87041601611,
      "time": 134,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8305395573"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/29319411436",
  "_status": "success",
  "_upstream": "https://github.com/samuelbharti/biobouncer",
  "_commit": {
    "id": "76c0f5eac67e5860214ce681b9f7b0ce6b3662aa",
    "author": "Samuel Bharti <Samuelbharti@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #55 from samuelbharti/dev\n\nfix: transparent logo and favicon PNGs",
    "time": 1784006115
  },
  "_maintainer": {
    "name": "Samuel Bharti",
    "email": "samuelbharti.io@gmail.com",
    "login": "samuelbharti",
    "linkedin": "in/samuelbharti",
    "description": "Bioinformatics || Systems Biology || R Shiny App Developer || Cloud Computing",
    "uuid": 58329032
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "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-28",
      "n": 10
    },
    {
      "week": "2026-29",
      "n": 11
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-07-13"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "samuelbharti",
      "count": 195,
      "uuid": 58329032
    }
  ],
  "_userbio": {
    "uuid": 58329032,
    "type": "user",
    "name": "Samuel Bharti",
    "followers": 6,
    "description": "Bioinformatics || Systems Biology || R Shiny App Developer || Cloud Computing"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/biobouncer"
  },
  "_devurl": "https://github.com/samuelbharti/biobouncer",
  "_pkgdown": "https://www.samuelbharti.com/biobouncer/r/",
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/biobouncer.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "assert_valid_id",
    "biobouncer_cache_dir",
    "biobouncer_pull",
    "biobouncer_snapshots",
    "check_id",
    "check_valid_id",
    "id_predicate",
    "is_valid_id",
    "repair_id",
    "report_id",
    "source_info",
    "sources",
    "sv_biobouncer",
    "synthesize_ids",
    "test_valid_id"
  ],
  "_help": [
    {
      "page": "assert_valid_id",
      "title": "Assert that identifiers are valid",
      "topics": [
        "assert_valid_id"
      ]
    },
    {
      "page": "biobouncer_cache_dir",
      "title": "Snapshot cache directory",
      "topics": [
        "biobouncer_cache_dir"
      ]
    },
    {
      "page": "biobouncer_pull",
      "title": "Download a snapshot for cache mode",
      "topics": [
        "biobouncer_pull"
      ]
    },
    {
      "page": "biobouncer_snapshots",
      "title": "List installed snapshots",
      "topics": [
        "biobouncer_snapshots"
      ]
    },
    {
      "page": "check_id",
      "title": "Check biological identifiers",
      "topics": [
        "check_id"
      ]
    },
    {
      "page": "check_valid_id",
      "title": "Check that identifiers are valid",
      "topics": [
        "check_valid_id"
      ]
    },
    {
      "page": "id_predicate",
      "title": "Build a vectorized predicate for data-frame validation",
      "topics": [
        "id_predicate"
      ]
    },
    {
      "page": "is_valid_id",
      "title": "Test biological identifiers",
      "topics": [
        "is_valid_id"
      ]
    },
    {
      "page": "repair_id",
      "title": "Repair a column of identifiers",
      "topics": [
        "repair_id"
      ]
    },
    {
      "page": "report_id",
      "title": "Validate and report on a column of identifiers",
      "topics": [
        "print.biobouncer_report",
        "report_id",
        "summary.biobouncer_report"
      ]
    },
    {
      "page": "source_info",
      "title": "Describe the available sources",
      "topics": [
        "source_info"
      ]
    },
    {
      "page": "sources",
      "title": "List available source databases",
      "topics": [
        "sources"
      ]
    },
    {
      "page": "sv_biobouncer",
      "title": "Create a shinyvalidate rule",
      "topics": [
        "sv_biobouncer"
      ]
    },
    {
      "page": "synthesize_ids",
      "title": "Generate a synthetic column of identifiers",
      "topics": [
        "synthesize_ids"
      ]
    },
    {
      "page": "test_valid_id",
      "title": "Test whether identifiers are valid",
      "topics": [
        "test_valid_id"
      ]
    }
  ],
  "_pkglogo": "https://www.samuelbharti.com/biobouncer/r/social-card.png",
  "_readme": "https://github.com/samuelbharti/biobouncer/raw/HEAD/pkg-r/README.md",
  "_rundeps": [
    "backports",
    "checkmate",
    "cli",
    "curl",
    "glue",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "rlang",
    "tibble",
    "utf8",
    "vctrs",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "biobouncer.Rmd",
      "filename": "biobouncer.html",
      "title": "Getting started with biobouncer",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What can be checked",
        "Pattern mode: is the string well-formed?",
        "Cache mode: does the identifier exist in a snapshot?",
        "Remote mode",
        "Species and version awareness",
        "HGVS variant syntax",
        "Clean a column",
        "Validation framework adapters",
        "Generating test data",
        "Summary"
      ],
      "created": "2026-07-13 07:06:35",
      "modified": "2026-07-13 07:06:35",
      "commits": 1
    }
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "biobouncer",
  "_universes": [
    "samuelbharti"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-14T08:54:41.000Z",
      "distro": "resolute",
      "commit": "76c0f5eac67e5860214ce681b9f7b0ce6b3662aa",
      "fileid": "https://r2.ropensci.org/7904aa6036a80a1821eb4a83762b227be9f88bfb821f5c62b696a89e5847589c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/29319411436"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-14T08:54:49.000Z",
      "distro": "resolute",
      "commit": "76c0f5eac67e5860214ce681b9f7b0ce6b3662aa",
      "fileid": "https://r2.ropensci.org/f4d754f7a010dcac2c27bf1bb5788976e1b714d2bc58950b50bdc68d96e8610f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/29319411436"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-07-14T08:59:16.000Z",
      "commit": "76c0f5eac67e5860214ce681b9f7b0ce6b3662aa",
      "fileid": "https://r2.ropensci.org/13df68b7772f60301a2dc77d21349c75e45202117a4deabda2312f86f662040f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/29319411436"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-07-14T08:58:33.000Z",
      "commit": "76c0f5eac67e5860214ce681b9f7b0ce6b3662aa",
      "fileid": "https://r2.ropensci.org/89775741e2c0c2ad52502ba2bd75d6c0615a28b71ab5167487e35bd1f8b8ac5f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/29319411436"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-07-14T08:54:46.000Z",
      "commit": "76c0f5eac67e5860214ce681b9f7b0ce6b3662aa",
      "fileid": "https://r2.ropensci.org/faf07fb6cbfe138defc922bc54db0c8a1d44aeadeeca33b7fbab5d38f2edc7c7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/29319411436"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-07-14T08:53:51.000Z",
      "commit": "76c0f5eac67e5860214ce681b9f7b0ce6b3662aa",
      "fileid": "https://r2.ropensci.org/4dcdc1a330635bc2e54fd7cb6d48e4218b6e07421dc99d3562e5c69e200221a0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/29319411436"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-07-14T08:53:44.000Z",
      "commit": "76c0f5eac67e5860214ce681b9f7b0ce6b3662aa",
      "fileid": "https://r2.ropensci.org/5aa69ad6a9f36d50aca42e94c8ee1b0577c89fd5013358e0abec97761305f4a8",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/29319411436"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-07-14T08:54:05.000Z",
      "commit": "76c0f5eac67e5860214ce681b9f7b0ce6b3662aa",
      "fileid": "https://r2.ropensci.org/3d8ab4bc98f08b231794a1e44f70c91a9f5c0f6a4ea1b7ae92408a46a9f3e7a0",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/samuelbharti/actions/runs/29319411436"
    }
  ]
}