{
  "_id": "6ab76a0899f7aa8c6aa30524",
  "Package": "robvis",
  "Title": "Visualize the Results of Risk-of-Bias (ROB) Assessments",
  "Version": "0.3.0.900",
  "Authors@R": "c( \nperson(\"Luke\", \"McGuinness\",\nrole = c(\"aut\", \"cre\"),\nemail = \"luke.mcguinness@bristol.ac.uk\"),\nperson(\"Emily\", \"Kothe\", role = \"ctb\"),\nperson(\"Alex\", \"Fowler\", rol = \"ctb\"),\nperson(\"Randall\", \"Boyes\", rol = \"ctb\"),\nperson(\"Wolfgang\",\"Viechtbauer\",rol=\"ctb\"))",
  "Description": "Helps users in quickly visualizing risk-of-bias\nassessments performed as part of a systematic review. It allows\nusers to create weighted bar-plots of the distribution of\nrisk-of-bias judgments within each bias domain, in addition to\ntraffic-light plots of the specific domain-level judgments for\neach study. The resulting figures are of publication quality\nand are formatted according the risk-of-bias assessment tool\nuse to perform the assessments. Currently, the supported tools\nare ROB2.0 (for randomized controlled trials; Sterne et al\n(2019) <doi:10.1136/bmj.l4898>), ROBINS-I (for non-randomised\nstudies of interventions; Sterne (2016)\n<doi:10.1136/bmj.i4919>), and Quality & Applicability of\nDiagnostic Accuracy Studies V2 (Whiting et al (2011)\n<doi:10.7326/0003-4819-155-8-201110180-00009>), and QUIPS\n(Hayden et al (2013)\n<doi:10.7326/0003-4819-158-4-201302190-00009>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr, rmarkdown",
  "Config/testthat/edition": "3",
  "BugReports": "https://github.com/mcguinlu/robvis",
  "URL": "https://github.com/mcguinlu/robvis",
  "Language": "en-US",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://mrcieu.r-universe.dev",
  "Date/Publication": "2025-07-09 05:28:49 UTC",
  "RemoteUrl": "https://github.com/remlapmot/robvis",
  "RemoteRef": "suggestions",
  "RemoteSha": "1ad2e27d5d59e719330c194fc0c8c016e21e06ee",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-26 06:40:06 UTC",
    "User": "root"
  },
  "Author": "Luke McGuinness [aut, cre],\nEmily Kothe [ctb],\nAlex Fowler [ctb],\nRandall Boyes [ctb],\nWolfgang Viechtbauer [ctb]",
  "Maintainer": "Luke McGuinness <luke.mcguinness@bristol.ac.uk>",
  "_user": "mrcieu",
  "_type": "src",
  "_file": "robvis_0.3.0.900.tar.gz",
  "_fileid": "https://r2.ropensci.org/f02ea268dc05bb85de80ba4edd3010712b1115d2c2ae74507b9ba75f8b984a4d",
  "_filesize": 2432129,
  "_sha256": "f02ea268dc05bb85de80ba4edd3010712b1115d2c2ae74507b9ba75f8b984a4d",
  "_expires": "2027-01-04T06:45:26.000Z",
  "_created": "2026-09-26T06:40:06.000Z",
  "_published": "2026-09-26T06:45:28.697Z",
  "_jobs": [
    {
      "job": 108355661790,
      "time": 278,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10900666151"
    },
    {
      "job": 108355661829,
      "time": 273,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10900146793"
    },
    {
      "job": 108355661738,
      "time": 184,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10900176575"
    },
    {
      "job": 108355661815,
      "time": 145,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10899814048"
    },
    {
      "job": 108355212509,
      "time": 199,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10900236295"
    },
    {
      "job": 108355661745,
      "time": 135,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10899948737"
    },
    {
      "job": 108355661800,
      "time": 178,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10900580821"
    },
    {
      "job": 108355661778,
      "time": 177,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10899754241"
    },
    {
      "job": 108355661820,
      "time": 236,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10900038527"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/mrcieu/actions/runs/36224274975",
  "_status": "success",
  "_upstream": "https://github.com/remlapmot/robvis",
  "_commit": {
    "id": "1ad2e27d5d59e719330c194fc0c8c016e21e06ee",
    "author": "Tom Palmer <remlapmot@hotmail.com>",
    "committer": "Tom Palmer <remlapmot@hotmail.com>",
    "message": "Remove dependency on triangulate\n\nBecause triangulate is not on CRAN\n",
    "time": 1752038929
  },
  "_maintainer": {
    "name": "Luke McGuinness",
    "email": "luke.mcguinness@bristol.ac.uk",
    "login": "mcguinlu",
    "description": "Interests include data science, bias assessment, evidence synthesis + data visualisation.",
    "uuid": 41202585
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.3.0",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "scales",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "metafor",
      "version": ">= 2.4",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.2",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "metadat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "version": ">= 1.28",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "version": ">= 2.3",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "version": ">= 3.5.1",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.3.0",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "version": ">= 2.2",
      "role": "Suggests"
    }
  ],
  "_owner": "remlapmot",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "mcguinlu",
      "count": 437,
      "uuid": 41202585
    },
    {
      "user": "ajfowler",
      "count": 11,
      "uuid": 6376643
    },
    {
      "user": "rdboyes",
      "count": 3,
      "uuid": 33524191
    }
  ],
  "_userbio": {
    "uuid": 15654827,
    "type": "organization",
    "name": "MRC Integrative Epidemiology Unit",
    "followers": 256
  },
  "_downloads": {
    "count": 3929,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/robvis"
  },
  "_mentions": 46,
  "_devurl": "https://github.com/mcguinlu/robvis",
  "_searchresults": 136,
  "_rbuild": "4.6.1",
  "_assets": [
    "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",
    "extra/robvis.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/mcguinlu/robvis",
  "_realowner": "mcguinlu",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.3.0",
      "date": "2019-11-22"
    },
    {
      "version": "0.3.1",
      "date": "2026-06-02"
    }
  ],
  "_exports": [
    "%>%",
    "rob_append_weights",
    "rob_dummy",
    "rob_forest",
    "rob_save",
    "rob_summary",
    "rob_tools",
    "rob_traffic_light"
  ],
  "_datasets": [
    {
      "name": "data_bias_direction",
      "title": "Example directional risk-of-bias dataset",
      "object": "data_bias_direction",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "result_id",
        "study",
        "type",
        "yi",
        "vi",
        "d1j",
        "d1t",
        "d1d",
        "d2j",
        "d2t",
        "d2d",
        "d3j",
        "d3t",
        "d3d",
        "d4j",
        "d4t",
        "d4d",
        "d5j",
        "d5t",
        "d5d",
        "d6j",
        "d6t",
        "d6d",
        "d7j",
        "d7t",
        "d7d",
        "overall"
      ],
      "rows": 20,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_quadas",
      "title": "Example QUADAS-2 assessment dataset",
      "object": "data_quadas",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Study",
        "D1",
        "D2",
        "D3",
        "D4",
        "Overall"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_quips",
      "title": "Example QUIPS assessment dataset",
      "object": "data_quips",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Study",
        "D1",
        "D2",
        "D3",
        "D4",
        "D5",
        "D6",
        "Overall"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_rob1",
      "title": "Example ROB1 assessment dataset",
      "object": "data_rob1",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Study",
        "Random.sequence.generation",
        "Allocation.concealment",
        "Blinding.of.participants.and.personnel",
        "Blinding.of.outcome.assessment",
        "Incomplete.outcome.data",
        "Selective.reporting",
        "Other.sources.of.bias",
        "Overall"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_rob2",
      "title": "Example ROB2.0 assessment dataset",
      "object": "data_rob2",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Study",
        "D1",
        "D2",
        "D3",
        "D4",
        "D5",
        "Overall"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_rob2_cluster",
      "title": "Example ROB2.0 (cluster variant) assessment dataset",
      "object": "data_rob2_cluster",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Study",
        "D1",
        "D1b",
        "D2",
        "D3",
        "D4",
        "D5",
        "Overall"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_robins_e",
      "title": "Example ROBINS-E assessment",
      "object": "data_robins_e",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Study",
        "D1",
        "D2",
        "D3",
        "D4",
        "D5",
        "D6",
        "D7",
        "Overall"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_robins_i",
      "title": "Example ROBINS-I assessment dataset",
      "object": "data_robins_i",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Study",
        "D1",
        "D2",
        "D3",
        "D4",
        "D5",
        "D6",
        "D7",
        "Overall"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "data_bias_direction",
      "title": "Example directional risk-of-bias dataset",
      "topics": [
        "data_bias_direction"
      ]
    },
    {
      "page": "data_quadas",
      "title": "Example QUADAS-2 assessment dataset",
      "topics": [
        "data_quadas"
      ]
    },
    {
      "page": "data_quips",
      "title": "Example QUIPS assessment dataset",
      "topics": [
        "data_quips"
      ]
    },
    {
      "page": "data_rob1",
      "title": "Example ROB1 assessment dataset",
      "topics": [
        "data_rob1"
      ]
    },
    {
      "page": "data_rob2",
      "title": "Example ROB2.0 assessment dataset",
      "topics": [
        "data_rob2"
      ]
    },
    {
      "page": "data_rob2_cluster",
      "title": "Example ROB2.0 (cluster variant) assessment dataset",
      "topics": [
        "data_rob2_cluster"
      ]
    },
    {
      "page": "data_robins_e",
      "title": "Example ROBINS-E assessment",
      "topics": [
        "data_robins_e"
      ]
    },
    {
      "page": "data_robins_i",
      "title": "Example ROBINS-I assessment dataset",
      "topics": [
        "data_robins_i"
      ]
    },
    {
      "page": "rob_append_weights",
      "title": "Extract weights from metafor results object and append to risk-of-bias data.",
      "concept": [
        "helper"
      ],
      "topics": [
        "rob_append_weights"
      ]
    },
    {
      "page": "rob_dummy",
      "title": "Create \"realistic\" dummy risk of bias assessment data",
      "concept": [
        "helper"
      ],
      "topics": [
        "rob_dummy"
      ]
    },
    {
      "page": "rob_forest",
      "title": "Append a risk-of-bias traffic-light plot to a forest plot",
      "concept": [
        "main"
      ],
      "topics": [
        "rob_forest"
      ]
    },
    {
      "page": "rob_save",
      "title": "Save risk-of-bias plots to a file using sensible parameters",
      "concept": [
        "helper"
      ],
      "topics": [
        "rob_save"
      ]
    },
    {
      "page": "rob_summary",
      "title": "Produce summary weighted barplots of risk-of-bias assessments.",
      "concept": [
        "main"
      ],
      "topics": [
        "rob_summary"
      ]
    },
    {
      "page": "rob_tools",
      "title": "List the risk-of-bias tools for which templates are available within the package.",
      "concept": [
        "helper"
      ],
      "topics": [
        "rob_tools"
      ]
    },
    {
      "page": "rob_traffic_light",
      "title": "Produce traffic-light plots of risk-of-bias assessments.",
      "concept": [
        "main"
      ],
      "topics": [
        "rob_traffic_light"
      ]
    }
  ],
  "_readme": "https://github.com/remlapmot/robvis/raw/suggestions/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "digest",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "mathjaxr",
    "Matrix",
    "metadat",
    "metafor",
    "nlme",
    "numDeriv",
    "pbapply",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "Introduction_to_robvis.Rmd",
      "filename": "Introduction_to_robvis.html",
      "title": "Introduction to robvis, a visualization tool for risk-of-bias assessments",
      "author": "Luke A McGuinness",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Loading your data",
        "Example data sets",
        "Summary plots (rob_summary())",
        "Examples:",
        "RoB2.0 tool for randomized controlled trials",
        "ROBINS-I tool for non-randomized studies of interventions",
        "QUADAS-2 tool for diagnostic test accuracy studies",
        "rob_summary() options",
        "Overall risk-of-bias judgments (overall)",
        "Weighted or un-weighted bar plots (weighted)",
        "Colour scheme (colour)",
        "Traffic light plots (rob_traffic_light())",
        "rob_traffic_light() options",
        "Point size (psize)",
        "The \"Generic\" template",
        "Motivation",
        "Varying numbers of domains",
        "Domain names"
      ],
      "created": "2019-04-12 05:38:10",
      "modified": "2023-06-27 17:51:23",
      "commits": 9
    }
  ],
  "_score": 5.727820937182024,
  "_indexed": false,
  "_nocasepkg": "robvis",
  "_universes": [
    "mrcieu"
  ],
  "_indexurl": "https://mcguinlu.r-universe.dev/robvis",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0.900",
      "date": "2026-09-26T06:42:28.000Z",
      "distro": "resolute",
      "commit": "1ad2e27d5d59e719330c194fc0c8c016e21e06ee",
      "fileid": "https://r2.ropensci.org/7cd367f0724fdd027eea38e51a359125151928d12e55c739ce47e4554003d39e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mrcieu/actions/runs/36224274975"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.0.900",
      "date": "2026-09-26T06:42:29.000Z",
      "distro": "resolute",
      "commit": "1ad2e27d5d59e719330c194fc0c8c016e21e06ee",
      "fileid": "https://r2.ropensci.org/9a6ee5274e3433f75f7bd2c3633b23461465c4de1dba12b6dc487cd272aa1f7d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mrcieu/actions/runs/36224274975"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0.900",
      "date": "2026-09-26T06:41:49.000Z",
      "commit": "1ad2e27d5d59e719330c194fc0c8c016e21e06ee",
      "fileid": "https://r2.ropensci.org/38b3a59b45352da93cbbf7ccef3de9ebf61f8c7a37e1f9ebd84ea54d05ead310",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mrcieu/actions/runs/36224274975"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.0.900",
      "date": "2026-09-26T06:41:37.000Z",
      "commit": "1ad2e27d5d59e719330c194fc0c8c016e21e06ee",
      "fileid": "https://r2.ropensci.org/7fcfa54d1a6396ec21ec99730738376e68f4680b5a2a700f1bca1f4fb18b1189",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mrcieu/actions/runs/36224274975"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0.900",
      "date": "2026-09-26T06:42:34.000Z",
      "commit": "1ad2e27d5d59e719330c194fc0c8c016e21e06ee",
      "fileid": "https://r2.ropensci.org/8c7d709eef485ca3c2264c8008d4c6b246b7289ec4fce7b8feb072eaa4ea3bcb",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mrcieu/actions/runs/36224274975"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0.900",
      "date": "2026-09-26T06:41:08.000Z",
      "commit": "1ad2e27d5d59e719330c194fc0c8c016e21e06ee",
      "fileid": "https://r2.ropensci.org/d0a4a18256e6d7a675009a39af679a873f90b9539d53b258c824438293798462",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mrcieu/actions/runs/36224274975"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0.900",
      "date": "2026-09-26T06:41:10.000Z",
      "commit": "1ad2e27d5d59e719330c194fc0c8c016e21e06ee",
      "fileid": "https://r2.ropensci.org/19a025d11d16273290b2dece11564e88dfd8d6b93fc896a9c0f72397c37e24b0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mrcieu/actions/runs/36224274975"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.0.900",
      "date": "2026-09-26T06:41:24.000Z",
      "commit": "1ad2e27d5d59e719330c194fc0c8c016e21e06ee",
      "fileid": "https://r2.ropensci.org/e017a3b21dfa4b13f16a68878b423f1cdc443f5de60298c24e017273f3143d5c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mrcieu/actions/runs/36224274975"
    }
  ]
}