{
  "_id": "6a49ccdd74d3c5f978be911b",
  "Type": "Package",
  "Package": "dabestr",
  "Title": "Data Analysis using Bootstrap-Coupled Estimation",
  "Version": "2025.3.14",
  "Authors@R": "c(\nperson(\"Joses W.\", \"Ho\", , \"joseshowh@gmail.com\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-9186-6322\")),\nperson(\"Kah Seng\", \"Lian\", , \"kahseng@u.nus.edu\", role = \"aut\"),\nperson(\"Ana Rosa\", \"Castillo\", , \"arosacastillo@protonmail.com\", role = \"aut\"),\nperson(\"Zhuoyu\", \"Wang\", , \"wzhuoyu21@u.nus,edu\", role = \"aut\"),\nperson(\"Jun Yang\", \"Liao\", , \"name@example.com\", role = \"aut\"),\nperson(\"Felicia\", \"Low\", , \"lowminhuifelicia@gmail.com\", role = \"aut\"),\nperson(\"Tayfun\", \"Tumkaya\", , role = \"aut\",\ncomment = c(ORCID = \"0000-0001-8425-3360\")),\nperson(\"Jonathan\", \"Anns\", , role = \"ctb\",\ncomment = c(ORCID = \"0009-0005-8349-4986\")),\nperson(\"Yishan\", \"Mai\", ,\"maiyishan@u.duke.nus.edu\", role = c(\"cre\", \"ctb\"),\ncomment = c(ORCID = \"0000-0002-7199-380X\")),\nperson(\"Sangyu\", \"Xu\", , role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-4927-9204\")),\nperson(\"Hyungwon\", \"Choi\", , role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-6687-3088\")),\nperson(\"Adam\", \"Claridge-Chang\", , role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-4583-3650\")),\nperson(\"ACCLAB\", , role = c(\"cph\", \"fnd\"))\n)",
  "Description": "Data Analysis using Bootstrap-Coupled ESTimation.\nEstimation statistics is a simple framework that avoids the\npitfalls of significance testing. It uses familiar statistical\nconcepts: means, mean differences, and error bars. More\nimportantly, it focuses on the effect size of one's\nexperiment/intervention, as opposed to a false dichotomy\nengendered by P values.  An estimation plot has two key\nfeatures: 1. It presents all datapoints as a swarmplot, which\norders each point to display the underlying distribution.  2.\nIt presents the effect size as a bootstrap 95% confidence\ninterval on a separate but aligned axes.  Estimation plots are\nintroduced in Ho et al., Nature Methods 2019, 1548-7105.\n<doi:10.1038/s41592-019-0470-3>.  The free-to-view PDF is\nlocated at\n<https://www.nature.com/articles/s41592-019-0470-3.epdf?author_access_token=Euy6APITxsYA3huBKOFBvNRgN0jAjWel9jnR3ZoTv0Pr6zJiJ3AA5aH4989gOJS_dajtNr1Wt17D0fh-t4GFcvqwMYN03qb8C33na_UrCUcGrt-Z0J9aPL6TPSbOxIC-pbHWKUDo2XsUOr3hQmlRew%3D%3D>.",
  "License": "Apache License (>= 2)",
  "URL": "https://github.com/ACCLAB/dabestr,\nhttps://acclab.github.io/dabestr/",
  "VignetteBuilder": "kableExtra, knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.3",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://acclab.r-universe.dev",
  "Date/Publication": "2025-09-15 08:41:13 UTC",
  "RemoteUrl": "https://github.com/acclab/dabestr",
  "RemoteRef": "HEAD",
  "RemoteSha": "7fb4eee98e4e0c3f05d7a471b12cd27f77ca922b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-16 08:05:57 UTC",
    "User": "root"
  },
  "Author": "Joses W. Ho [aut] (ORCID: <https://orcid.org/0000-0002-9186-6322>),\nKah Seng Lian [aut],\nAna Rosa Castillo [aut],\nZhuoyu Wang [aut],\nJun Yang Liao [aut],\nFelicia Low [aut],\nTayfun Tumkaya [aut] (ORCID: <https://orcid.org/0000-0001-8425-3360>),\nJonathan Anns [ctb] (ORCID: <https://orcid.org/0009-0005-8349-4986>),\nYishan Mai [cre, ctb] (ORCID: <https://orcid.org/0000-0002-7199-380X>),\nSangyu Xu [ctb] (ORCID: <https://orcid.org/0000-0002-4927-9204>),\nHyungwon Choi [ctb] (ORCID: <https://orcid.org/0000-0002-6687-3088>),\nAdam Claridge-Chang [ctb] (ORCID:\n<https://orcid.org/0000-0002-4583-3650>),\nACCLAB [cph, fnd]",
  "Maintainer": "Yishan Mai <maiyishan@u.duke.nus.edu>",
  "_user": "acclab",
  "_type": "src",
  "_file": "dabestr_2025.3.14.tar.gz",
  "_fileid": "https://r2.ropensci.org/3457e17d4db781a370c2340565706ab9580ed5fdd2f861140d829e0cc8298164",
  "_filesize": 5228984,
  "_sha256": "3457e17d4db781a370c2340565706ab9580ed5fdd2f861140d829e0cc8298164",
  "_expires": "2026-10-13T03:17:47.000Z",
  "_created": "2026-06-16T08:05:57.000Z",
  "_published": "2026-07-05T03:17:49.551Z",
  "_jobs": [
    {
      "job": 85188686618,
      "time": 197,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7660863415"
    },
    {
      "job": 85188686533,
      "time": 192,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7660861906"
    },
    {
      "job": 85188686458,
      "time": 240,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7660981699"
    },
    {
      "job": 85188686447,
      "time": 203,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7660982592"
    },
    {
      "job": 85188686418,
      "time": 292,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7660791045"
    },
    {
      "job": 85188686621,
      "time": 120,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7660837646"
    },
    {
      "job": 85188686615,
      "time": 149,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7660846002"
    },
    {
      "job": 85188686606,
      "time": 149,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7660845931"
    },
    {
      "job": 85188686538,
      "time": 143,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7660844187"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/acclab/actions/runs/27603114364",
  "_status": "success",
  "_upstream": "https://github.com/acclab/dabestr",
  "_commit": {
    "id": "7fb4eee98e4e0c3f05d7a471b12cd27f77ca922b",
    "author": "Jacob Luke <javcobll@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #187 from teunbrand/compat_ggplot2_400\n\nggplot2 transitioned from S3 class to S7 class, hence affecting several functions including \n```\nexpect_s3_class(p, \"ggplot\")\nexpect_length(p, 11)\nexpect_type(p, \"list\")\n```\nwhich directly affects the testing script for function add_scaling_component_to_delta_plot(). \nThe output of this function is a list, and the first element of the list is a ggplot2 object.",
    "time": 1757925673
  },
  "_maintainer": {
    "name": "Yishan Mai",
    "email": "maiyishan@u.duke.nus.edu",
    "orcid": "0000-0002-7199-380X"
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "boot",
      "role": "Imports"
    },
    {
      "package": "brunnermunzel",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "cowplot",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "effsize",
      "role": "Imports"
    },
    {
      "package": "ggbeeswarm",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.5.2",
      "role": "Imports"
    },
    {
      "package": "ggsci",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "viridisLite",
      "role": "Imports"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    }
  ],
  "_owner": "acclab",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-38",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "data-analysis",
    "data-visualization",
    "estimation",
    "statistics"
  ],
  "_stars": 219,
  "_contributors": [
    {
      "user": "josesho",
      "count": 373,
      "uuid": 12838917
    },
    {
      "user": "sunroofgod",
      "count": 176,
      "uuid": 90504567
    },
    {
      "user": "cyberosa",
      "count": 78,
      "uuid": 27132592
    },
    {
      "user": "junyangliao",
      "count": 22,
      "uuid": 105917409
    },
    {
      "user": "fellowfish",
      "count": 8,
      "uuid": 83933665
    },
    {
      "user": "maiyishan",
      "count": 3,
      "uuid": 25490248
    },
    {
      "user": "adamcc",
      "count": 1,
      "uuid": 497933
    },
    {
      "user": "jacobluke-",
      "count": 1,
      "uuid": 10691706
    },
    {
      "user": "sangyu",
      "count": 1,
      "uuid": 3475341
    },
    {
      "user": "teunbrand",
      "count": 1,
      "uuid": 49372158
    }
  ],
  "_userbio": {
    "uuid": 32051312,
    "type": "organization",
    "name": "ACCLAB",
    "followers": 17
  },
  "_downloads": {
    "count": 536,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/dabestr"
  },
  "_mentions": 16,
  "_devurl": "https://github.com/acclab/dabestr",
  "_pkgdown": "https://acclab.github.io/dabestr/",
  "_searchresults": 246,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/dabestr.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/acclab/dabestr",
  "_realowner": "acclab",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2018-11-19"
    },
    {
      "version": "0.2.0",
      "date": "2019-01-07"
    },
    {
      "version": "0.2.1",
      "date": "2019-06-26"
    },
    {
      "version": "0.2.2",
      "date": "2019-07-04"
    },
    {
      "version": "0.2.3",
      "date": "2020-02-11"
    },
    {
      "version": "0.2.4",
      "date": "2020-03-21"
    },
    {
      "version": "0.2.5",
      "date": "2020-04-20"
    },
    {
      "version": "0.3.0",
      "date": "2020-07-13"
    },
    {
      "version": "2023.9.12",
      "date": "2023-10-13"
    },
    {
      "version": "2025.3.14",
      "date": "2025-02-26"
    },
    {
      "version": "2025.3.15",
      "date": "2025-10-30"
    }
  ],
  "_exports": [
    "%>%",
    "cliffs_delta",
    "cohens_d",
    "cohens_h",
    "dabest_plot",
    "forest_plot",
    "hedges_g",
    "load",
    "mean_diff",
    "median_diff"
  ],
  "_datasets": [
    {
      "name": "deltadelta_data",
      "title": "Data to produce a delta2 Dabest plot",
      "object": "deltadelta_data",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Genotype",
        "ID",
        "Rep",
        "Treatment",
        "Measurement"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "minimeta_data",
      "title": "Data to produce a mini-meta Dabest plot",
      "object": "minimeta_data",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Gender",
        "ID",
        "Group",
        "Measurement"
      ],
      "rows": 120,
      "table": true,
      "tojson": true
    },
    {
      "name": "non_proportional_data",
      "title": "Non-proportional data for Estimation plots.",
      "object": "non_proportional_data",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Gender",
        "ID",
        "Group",
        "Measurement"
      ],
      "rows": 180,
      "table": true,
      "tojson": true
    },
    {
      "name": "proportional_data",
      "title": "Numerical Binary data for Proportion Plots",
      "object": "proportional_data",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Gender",
        "ID",
        "Group",
        "Success"
      ],
      "rows": 400,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "dabest_plot",
      "title": "Producing an estimation plot",
      "topics": [
        "dabest_plot"
      ]
    },
    {
      "page": "effect_size",
      "title": "Calculating effect sizes",
      "topics": [
        "cliffs_delta",
        "cohens_d",
        "cohens_h",
        "effect_size",
        "hedges_g",
        "mean_diff",
        "median_diff"
      ]
    },
    {
      "page": "forest_plot",
      "title": "Generates a Forest Plot",
      "topics": [
        "forest_plot"
      ]
    },
    {
      "page": "load",
      "title": "Loading data with dabestr",
      "topics": [
        "load"
      ]
    },
    {
      "page": "plot_kwargs",
      "title": "Adjustable Plot Aesthetics",
      "topics": [
        "plot_kwargs"
      ]
    }
  ],
  "_pkglogo": "https://github.com/acclab/dabestr/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/acclab/dabestr/raw/HEAD/README.md",
  "_rundeps": [
    "beeswarm",
    "boot",
    "brunnermunzel",
    "cli",
    "cowplot",
    "cpp11",
    "dplyr",
    "effsize",
    "farver",
    "generics",
    "ggbeeswarm",
    "ggplot2",
    "ggsci",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "vipor",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "plot_aesthetics.Rmd",
      "filename": "plot_aesthetics.html",
      "title": "Controlling Plot Aesthetics",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Getting started",
        "Adjusting Text",
        "Size",
        "Content",
        "Adjusting Visual Elements",
        "Markers",
        "Axes",
        "Palettes",
        "Misc"
      ],
      "created": "2023-09-12 15:48:31",
      "modified": "2025-05-08 09:47:12",
      "commits": 2
    },
    {
      "source": "sample_datasets.Rmd",
      "filename": "sample_datasets.html",
      "title": "Sample Datasets",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Usage"
      ],
      "created": "2025-05-08 09:47:12",
      "modified": "2025-05-08 09:47:12",
      "commits": 1
    },
    {
      "source": "tutorial_basics.Rmd",
      "filename": "tutorial_basics.html",
      "title": "Tutorial: Basics",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Create dataset for demo",
        "Step 1: Loading Data",
        "Changing statistical parameters",
        "Step 2: Effect sizes",
        "P-values and statistical tests",
        "Step 3: Producing estimation plots",
        "NOTE: Using wide datasets"
      ],
      "created": "2023-09-12 15:48:31",
      "modified": "2025-05-08 09:47:12",
      "commits": 2
    },
    {
      "source": "tutorial_deltadelta.Rmd",
      "filename": "tutorial_deltadelta.html",
      "title": "Tutorial: Delta-Delta",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Create dataset for demo",
        "Loading Data",
        "Unpaired Data",
        "Specifying Grouping for Comparisons",
        "Paired Data",
        "Connection to ANOVA",
        "Omitting Delta-delta Plot",
        "Other Effect Sizes",
        "Statistics"
      ],
      "created": "2023-09-12 15:48:31",
      "modified": "2025-05-08 09:47:12",
      "commits": 2
    },
    {
      "source": "tutorial_minimeta.Rmd",
      "filename": "tutorial_minimeta.html",
      "title": "Tutorial: Mini-Meta Delta",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Create dataset for demo",
        "Loading Data",
        "Unpaired Data",
        "Paired Data"
      ],
      "created": "2023-09-12 15:48:31",
      "modified": "2025-05-08 09:47:12",
      "commits": 2
    },
    {
      "source": "tutorial_proportion_plots.Rmd",
      "filename": "tutorial_proportion_plots.html",
      "title": "Tutorial: Proportion Plots",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Create dataset for demo",
        "Loading Data",
        "Effect sizes",
        "Generating Unpaired Proportional Plots",
        "Generating Sankey plots for paired proportions",
        "Adjustment parameters"
      ],
      "created": "2023-09-12 15:48:31",
      "modified": "2025-05-08 09:47:12",
      "commits": 2
    },
    {
      "source": "tutorial_repeated_measures.Rmd",
      "filename": "tutorial_repeated_measures.html",
      "title": "Tutorial: Repeated Measures",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Create dataset for demo",
        "Loading Data"
      ],
      "created": "2023-09-12 15:48:31",
      "modified": "2025-05-08 09:47:12",
      "commits": 2
    }
  ],
  "_score": 10.2296897757331,
  "_indexed": true,
  "_nocasepkg": "dabestr",
  "_universes": [
    "acclab"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2025.3.14",
      "date": "2026-06-16T08:08:15.000Z",
      "distro": "noble",
      "commit": "7fb4eee98e4e0c3f05d7a471b12cd27f77ca922b",
      "fileid": "https://r2.ropensci.org/8ccf73cdece31a0470ee880b08c4f4684532ddcdb4b20a29fcc992c9a9b503fe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/acclab/actions/runs/27603114364"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2025.3.14",
      "date": "2026-06-16T08:08:12.000Z",
      "distro": "noble",
      "commit": "7fb4eee98e4e0c3f05d7a471b12cd27f77ca922b",
      "fileid": "https://r2.ropensci.org/0ec1056b5cbb247cf47da49d30ca51bff66b3e2dc9b16a679940f2bddd59fcd0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/acclab/actions/runs/27603114364"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2025.3.14",
      "date": "2026-06-16T08:14:03.000Z",
      "commit": "7fb4eee98e4e0c3f05d7a471b12cd27f77ca922b",
      "fileid": "https://r2.ropensci.org/9dd6acd1876fa64354d015d5e31606d9da5881e97e6a0781bbf09b6dc6cfff1a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/acclab/actions/runs/27603114364"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2025.3.14",
      "date": "2026-06-16T08:13:59.000Z",
      "commit": "7fb4eee98e4e0c3f05d7a471b12cd27f77ca922b",
      "fileid": "https://r2.ropensci.org/6625d112f40e35f2be995e1e9bb1dd6d7ce9ec5664f9af77919c6a32a1650ec0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/acclab/actions/runs/27603114364"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2025.3.14",
      "date": "2026-06-16T08:08:21.000Z",
      "commit": "7fb4eee98e4e0c3f05d7a471b12cd27f77ca922b",
      "fileid": "https://r2.ropensci.org/662a7a1e28530b24d5d3fc82f93c0fbbb2e0ecdea4668ad956f342a19b446699",
      "status": "success",
      "buildurl": "https://github.com/r-universe/acclab/actions/runs/27603114364"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2025.3.14",
      "date": "2026-06-16T08:07:16.000Z",
      "commit": "7fb4eee98e4e0c3f05d7a471b12cd27f77ca922b",
      "fileid": "https://r2.ropensci.org/7f95124b587729d8830c5ab5ccc09b6f49e16283917a73da73cb9d3f2f5eef94",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/acclab/actions/runs/27603114364"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2025.3.14",
      "date": "2026-06-16T08:07:11.000Z",
      "commit": "7fb4eee98e4e0c3f05d7a471b12cd27f77ca922b",
      "fileid": "https://r2.ropensci.org/704254a11748ee2805a647ab1d242036ffe5814d913a01f2173cc0ff32f83fc8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/acclab/actions/runs/27603114364"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2025.3.14",
      "date": "2026-06-16T08:07:10.000Z",
      "commit": "7fb4eee98e4e0c3f05d7a471b12cd27f77ca922b",
      "fileid": "https://r2.ropensci.org/ca47bca3f9de7811e0c208cdd9b5770c77da22da6ede28b630f8e1a13459eacc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/acclab/actions/runs/27603114364"
    }
  ]
}