{
  "_id": "6a1f1d49b401979e7341fb42",
  "Package": "updog",
  "Title": "Flexible Genotyping for Polyploids",
  "Version": "2.1.7",
  "Authors@R": "person(\"David\", \n\"Gerard\",\nemail = \"gerard.1787@gmail.com\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-9450-5023\"))",
  "Description": "Implements empirical Bayes approaches to genotype\npolyploids from next generation sequencing data while\naccounting for allele bias, overdispersion, and sequencing\nerror. The main functions are flexdog() and multidog(), which\nallow the specification of many different genotype\ndistributions. Also provided are functions to simulate\ngenotypes, rgeno(), and read-counts, rflexdog(), as well as\nfunctions to calculate oracle genotyping error rates,\noracle_mis(), and correlation with the true genotypes,\noracle_cor(). These latter two functions are useful for read\ndepth calculations. Run browseVignettes(package = \"updog\") in R\nfor example usage. See Gerard et al. (2018)\n<doi:10.1534/genetics.118.301468> and Gerard and Ferrao (2020)\n<doi:10.1093/bioinformatics/btz852> for details on the\nimplemented methods.",
  "License": "GPL (>= 3)",
  "BugReports": "https://github.com/dcgerard/updog/issues",
  "URL": "https://dcgerard.github.io/updog/",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://dcgerard.r-universe.dev",
  "Date/Publication": "2026-03-17 16:54:46 UTC",
  "RemoteUrl": "https://github.com/dcgerard/updog",
  "RemoteRef": "HEAD",
  "RemoteSha": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-16 08:39:52 UTC",
    "User": "root"
  },
  "Author": "David Gerard [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-9450-5023>)",
  "Maintainer": "David Gerard <gerard.1787@gmail.com>",
  "MD5sum": "48e84ca8701bdcd131a3cf4f706f3b51",
  "_user": "dcgerard",
  "_type": "src",
  "_file": "updog_2.1.7.tar.gz",
  "_fileid": "3f5395f7bec437b054ecced661df37a2257aba69257511722871c004a4bf972e",
  "_filesize": 1051045,
  "_sha256": "3f5395f7bec437b054ecced661df37a2257aba69257511722871c004a4bf972e",
  "_created": "2026-05-16T08:39:52.000Z",
  "_published": "2026-06-02T18:13:29.341Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79140223138,
      "time": 214,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7032046981"
    },
    {
      "job": 79140223000,
      "time": 231,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7032048971"
    },
    {
      "job": 79140223909,
      "time": 219,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032047594"
    },
    {
      "job": 79140223169,
      "time": 248,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032050931"
    },
    {
      "job": 79140223306,
      "time": 128,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7032037621"
    },
    {
      "job": 79140223195,
      "time": 399,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7032067815"
    },
    {
      "job": 79140223232,
      "time": 119,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032036543"
    },
    {
      "job": 79140223188,
      "time": 270,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032053500"
    },
    {
      "job": 79140223086,
      "time": 290,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032023090"
    },
    {
      "job": 79140222234,
      "time": 190,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7366118648"
    },
    {
      "job": 79140222838,
      "time": 230,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7032049060"
    },
    {
      "job": 79140223229,
      "time": 209,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7032046431"
    },
    {
      "job": 79140223164,
      "time": 228,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7032048571"
    }
  ],
  "_buildurl": "https://github.com/r-universe/dcgerard/actions/runs/25957466136",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/dcgerard/updog",
  "_commit": {
    "id": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
    "author": "dcgerard <gerard.1787@gmail.com>",
    "committer": "dcgerard <gerard.1787@gmail.com>",
    "message": "update website\n",
    "time": 1773766486
  },
  "_maintainer": {
    "name": "David Gerard",
    "email": "gerard.1787@gmail.com",
    "login": "dcgerard",
    "uuid": 14183481,
    "orcid": "0000-0001-9450-5023"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.16",
      "role": "Imports"
    },
    {
      "package": "RcppArmadillo",
      "role": "Imports"
    },
    {
      "package": "assertthat",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "future",
      "role": "Imports"
    },
    {
      "package": "doFuture",
      "role": "Imports"
    },
    {
      "package": "doRNG",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "iterators",
      "role": "Imports"
    },
    {
      "package": "parallelly",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "VariantAnnotation",
      "role": "Suggests"
    },
    {
      "package": "GenomicRanges",
      "role": "Suggests"
    },
    {
      "package": "S4Vectors",
      "role": "Suggests"
    },
    {
      "package": "IRanges",
      "role": "Suggests"
    }
  ],
  "_owner": "dcgerard",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [
    {
      "week": "2025-39",
      "n": 15
    },
    {
      "week": "2026-06",
      "n": 3
    },
    {
      "week": "2026-10",
      "n": 2
    },
    {
      "week": "2026-12",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 31,
  "_contributors": [
    {
      "user": "dcgerard",
      "count": 310,
      "uuid": 14183481
    }
  ],
  "_userbio": {
    "uuid": 14183481,
    "type": "user",
    "name": "David Gerard",
    "description": "Statistician interested in multivariate analysis, hierarchical/empirical Bayesian modeling, and biological applications."
  },
  "_downloads": {
    "count": 788,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/updog"
  },
  "_mentions": 10,
  "_devurl": "https://github.com/dcgerard/updog",
  "_pkgdown": "https://dcgerard.github.io/updog/",
  "_searchresults": 104,
  "_topics": [
    "openblas",
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "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",
    "extra/updog.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/dcgerard/updog",
  "_realowner": "dcgerard",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2018-07-10"
    },
    {
      "version": "1.0.1",
      "date": "2018-07-27"
    },
    {
      "version": "1.1.0",
      "date": "2019-07-31"
    },
    {
      "version": "1.1.1",
      "date": "2019-09-10"
    },
    {
      "version": "1.1.3",
      "date": "2019-11-21"
    },
    {
      "version": "1.2.0",
      "date": "2020-01-28"
    },
    {
      "version": "2.0.2",
      "date": "2020-07-21"
    },
    {
      "version": "2.1.1",
      "date": "2021-10-26"
    },
    {
      "version": "2.1.2",
      "date": "2022-01-24"
    },
    {
      "version": "2.1.3",
      "date": "2022-10-18"
    },
    {
      "version": "2.1.4",
      "date": "2023-11-17"
    },
    {
      "version": "2.1.5",
      "date": "2023-11-29"
    },
    {
      "version": "2.1.6",
      "date": "2025-09-24"
    },
    {
      "version": "2.1.7",
      "date": "2026-03-17"
    }
  ],
  "_exports": [
    "dbetabinom",
    "filter_snp",
    "flexdog",
    "flexdog_full",
    "format_multidog",
    "get_q_array",
    "is.flexdog",
    "is.multidog",
    "log_sum_exp",
    "log_sum_exp_2",
    "multidog",
    "oracle_cor",
    "oracle_cor_from_joint",
    "oracle_joint",
    "oracle_mis",
    "oracle_mis_from_joint",
    "oracle_mis_vec",
    "oracle_mis_vec_from_joint",
    "oracle_plot",
    "pbetabinom",
    "plot_geno",
    "qbetabinom",
    "rbetabinom",
    "rflexdog",
    "rgeno",
    "wem"
  ],
  "_datasets": [
    {
      "name": "snpdat",
      "title": "GBS data from Shirasawa et al (2017)",
      "object": "snpdat",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "id",
        "snp",
        "counts",
        "size"
      ],
      "rows": 429,
      "table": true,
      "tojson": true
    },
    {
      "name": "uitdewilligen",
      "title": "Subset of individuals and SNPs from Uitdewilligen et al (2013).",
      "object": "uitdewilligen",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "betabinom",
      "title": "The Beta-Binomial Distribution",
      "topics": [
        "betabinom",
        "dbetabinom",
        "pbetabinom",
        "qbetabinom",
        "rbetabinom"
      ]
    },
    {
      "page": "filter_snp",
      "title": "Filter SNPs based on the output of 'multidog()'.",
      "topics": [
        "filter_snp"
      ]
    },
    {
      "page": "flexdog",
      "title": "Flexible genotyping for polyploids from next-generation sequencing data.",
      "topics": [
        "flexdog"
      ]
    },
    {
      "page": "flexdog_full",
      "title": "Flexible genotyping for polyploids from next-generation sequencing data.",
      "topics": [
        "flexdog_full"
      ]
    },
    {
      "page": "format_multidog",
      "title": "Return arrayicized elements from the output of 'multidog'.",
      "topics": [
        "format_multidog"
      ]
    },
    {
      "page": "get_q_array",
      "title": "Return the probabilities of an offspring's genotype given its parental genotypes for all possible combinations of parental and offspring genotypes. This is for species with polysomal inheritance and bivalent, non-preferential pairing.",
      "topics": [
        "get_q_array"
      ]
    },
    {
      "page": "is.flexdog",
      "title": "Tests if an argument is a 'flexdog' object.",
      "topics": [
        "is.flexdog"
      ]
    },
    {
      "page": "is.multidog",
      "title": "Tests if an argument is a 'multidog' object.",
      "topics": [
        "is.multidog"
      ]
    },
    {
      "page": "log_sum_exp",
      "title": "Log-sum-exponential trick.",
      "topics": [
        "log_sum_exp"
      ]
    },
    {
      "page": "log_sum_exp_2",
      "title": "Log-sum-exponential trick using just two doubles.",
      "topics": [
        "log_sum_exp_2"
      ]
    },
    {
      "page": "multidog",
      "title": "Fit 'flexdog' to multiple SNPs.",
      "topics": [
        "multidog"
      ]
    },
    {
      "page": "oracle_cor",
      "title": "Calculates the correlation between the true genotype and an oracle estimator.",
      "topics": [
        "oracle_cor"
      ]
    },
    {
      "page": "oracle_cor_from_joint",
      "title": "Calculate the correlation of the oracle estimator with the true genotype from the joint distribution matrix.",
      "topics": [
        "oracle_cor_from_joint"
      ]
    },
    {
      "page": "oracle_joint",
      "title": "The joint probability of the genotype and the genotype estimate of an oracle estimator.",
      "topics": [
        "oracle_joint"
      ]
    },
    {
      "page": "oracle_mis",
      "title": "Calculate oracle misclassification error rate.",
      "topics": [
        "oracle_mis"
      ]
    },
    {
      "page": "oracle_mis_from_joint",
      "title": "Get the oracle misclassification error rate directly from the joint distribution of the genotype and the oracle estimator.",
      "topics": [
        "oracle_mis_from_joint"
      ]
    },
    {
      "page": "oracle_mis_vec",
      "title": "Returns the oracle misclassification rates for each genotype.",
      "topics": [
        "oracle_mis_vec"
      ]
    },
    {
      "page": "oracle_mis_vec_from_joint",
      "title": "Get the oracle misclassification error rates (conditional on true genotype) directly from the joint distribution of the genotype and the oracle estimator.",
      "topics": [
        "oracle_mis_vec_from_joint"
      ]
    },
    {
      "page": "oracle_plot",
      "title": "Construct an oracle plot from the output of 'oracle_joint'.",
      "topics": [
        "oracle_plot"
      ]
    },
    {
      "page": "plot_geno",
      "title": "Make a genotype plot.",
      "topics": [
        "plot_geno"
      ]
    },
    {
      "page": "plot.flexdog",
      "title": "Draw a genotype plot from the output of 'flexdog'.",
      "topics": [
        "plot.flexdog"
      ]
    },
    {
      "page": "plot.multidog",
      "title": "Plot the output of 'multidog'.",
      "topics": [
        "plot.multidog"
      ]
    },
    {
      "page": "rflexdog",
      "title": "Simulate GBS data from the 'flexdog' likelihood.",
      "topics": [
        "rflexdog"
      ]
    },
    {
      "page": "rgeno",
      "title": "Simulate individual genotypes from one of the supported 'flexdog' models.",
      "topics": [
        "rgeno"
      ]
    },
    {
      "page": "snpdat",
      "title": "GBS data from Shirasawa et al (2017)",
      "topics": [
        "snpdat"
      ]
    },
    {
      "page": "uitdewilligen",
      "title": "Subset of individuals and SNPs from Uitdewilligen et al (2013).",
      "topics": [
        "uitdewilligen"
      ]
    },
    {
      "page": "wem",
      "title": "EM algorithm to fit weighted ash objective.",
      "topics": [
        "wem"
      ]
    }
  ],
  "_pkglogo": "https://github.com/dcgerard/updog/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/dcgerard/updog/raw/HEAD/README.md",
  "_rundeps": [
    "assertthat",
    "cli",
    "codetools",
    "cpp11",
    "digest",
    "doFuture",
    "doRNG",
    "farver",
    "foreach",
    "future",
    "future.apply",
    "ggplot2",
    "globals",
    "glue",
    "gtable",
    "isoband",
    "iterators",
    "labeling",
    "lifecycle",
    "listenv",
    "magrittr",
    "parallelly",
    "plyr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "reshape2",
    "rlang",
    "rngtools",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "smells_like_updog.Rmd",
      "filename": "smells_like_updog.html",
      "title": "Example Use of Updog",
      "author": "David Gerard",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What's Updog?",
        "Example from an S1 Population",
        "Fit updog",
        "Analyze Output",
        "Filtering SNPs",
        "References"
      ],
      "created": "2018-05-04 19:29:53",
      "modified": "2020-02-27 18:55:33",
      "commits": 7
    },
    {
      "source": "multidog.Rmd",
      "filename": "multidog.html",
      "title": "Genotyping Many SNPs with multidog()",
      "author": "David Gerard",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Abstract",
        "Fit multidog()",
        "multidog() Output",
        "References"
      ],
      "created": "2019-12-05 21:14:33",
      "modified": "2026-02-03 15:51:43",
      "commits": 6
    },
    {
      "source": "oracle_calculations.Rmd",
      "filename": "oracle_calculations.html",
      "title": "Oracle Calculations",
      "author": "David Gerard",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Abstract",
        "Controlling Misclassification Error",
        "Visualizing the Joint Distribution",
        "References"
      ],
      "created": "2018-05-11 17:26:45",
      "modified": "2020-02-27 18:55:33",
      "commits": 7
    },
    {
      "source": "simulate_ngs.Rmd",
      "filename": "simulate_ngs.html",
      "title": "Simulate Next-Generation Sequencing Data",
      "author": "David Gerard",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Abstract",
        "Analysis",
        "F1 Population",
        "HWE Population",
        "References"
      ],
      "created": "2018-05-04 20:14:38",
      "modified": "2020-02-27 18:55:33",
      "commits": 8
    }
  ],
  "_score": 9.365727529564321,
  "_indexed": true,
  "_nocasepkg": "updog",
  "_universes": [
    "dcgerard"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.1.7",
      "date": "2026-05-16T08:43:05.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
      "fileid": "feb15306db3928bc2dd1ed65dc67e3b8be94448dee2a082d47e6afcbe3762257",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dcgerard/actions/runs/25957466136"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.1.7",
      "date": "2026-05-16T08:43:19.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
      "fileid": "10e1fc4b6baeff92e62732dc2a2fcee30bbab544bcb290873f5f891b35aa2d46",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dcgerard/actions/runs/25957466136"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.1.7",
      "date": "2026-05-16T08:43:08.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
      "fileid": "7d38f838fcc185e3ece529f7a0684b58503e9949e3055070e9a1491c5139459f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dcgerard/actions/runs/25957466136"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.1.7",
      "date": "2026-05-16T08:43:33.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
      "fileid": "11eebc35bf3ab50e8f746de4cfa5bb46073429262d5dedcbc58e613261b9520c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dcgerard/actions/runs/25957466136"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.1.7",
      "date": "2026-05-16T08:42:04.000Z",
      "arch": "aarch64",
      "commit": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
      "fileid": "905fb66e0a19d11186e18a0057db1b762b53ccccd55a89d2906f4615cb19707c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dcgerard/actions/runs/25957466136"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.1.7",
      "date": "2026-05-16T08:44:57.000Z",
      "arch": "x86_64",
      "commit": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
      "fileid": "65fe63ffa00f779b59f8d57f1025f4976f1738803c52bc6c22c9edf3ab507b65",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dcgerard/actions/runs/25957466136"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.1.7",
      "date": "2026-05-16T08:41:57.000Z",
      "arch": "aarch64",
      "commit": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
      "fileid": "cae6e9f48123216ab438cd04518fc387552d555aa27d67f172f014b5e2841c66",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dcgerard/actions/runs/25957466136"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.1.7",
      "date": "2026-05-16T08:43:13.000Z",
      "arch": "x86_64",
      "commit": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
      "fileid": "a6a9669ade8a23b15364d708771a7552a4eb046d2e42c14f1fe36a462c45e81f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dcgerard/actions/runs/25957466136"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.1.7",
      "date": "2026-05-16T08:42:22.000Z",
      "arch": "x86_64",
      "commit": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
      "fileid": "c94132bb154672931a0ed11eae6fb96da92231f68fa48766754ac8ca46a8f1c6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dcgerard/actions/runs/25957466136"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.1.7",
      "date": "2026-05-16T08:42:24.000Z",
      "arch": "x86_64",
      "commit": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
      "fileid": "1600d7f137b372221313a28ed94c32215289ccd76035a8fc165293e6a93c018c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dcgerard/actions/runs/25957466136"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.1.7",
      "date": "2026-05-16T08:42:07.000Z",
      "arch": "x86_64",
      "commit": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
      "fileid": "00091949bd6c5f8a27e6051ea40b15f6aac4bd9dd5f79f511bafc847d81d8405",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dcgerard/actions/runs/25957466136"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.1.7",
      "date": "2026-06-02T18:12:26.000Z",
      "arch": "emscripten",
      "commit": "04e8c4243f288c8bac92cf8df52141a28dcb2171",
      "fileid": "affc573cead297eec09402133261a5aad763cd306cc335ccdddf1d175089b8a7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dcgerard/actions/runs/25957466136"
    }
  ]
}