{
  "_id": "6a154154acfb0bcc41d55dbf",
  "Package": "Tplyr",
  "Title": "A Traceability Focused Grammar of Clinical Data Summary",
  "Version": "1.3.2",
  "Authors@R": "c(\nperson(given = \"Eli\",\nfamily = \"Miller\",\nrole = \"aut\",\nemail = \"Eli.Miller@AtorusResearch.com\",\ncomment = c(ORCID = \"0000-0002-2127-9456\")),\nperson(given = \"Mike\",\nfamily = \"Stackhouse\",\nrole = c(\"aut\", \"cre\"),\nemail = \"mike.stackhouse@atorusresearch.com\",\ncomment = c(ORCID = \"0000-0001-6030-723X\")),\nperson(given = \"Ashley\",\nfamily = \"Tarasiewicz\",\nemail = \"Ashley.Tarasiewicz@atorusresearch.com\",\nrole = \"aut\"),\nperson(given = \"Nathan\",\nfamily = \"Kosiba\",\nemail = \"Nathan.Kosiba@atorusresearch.com\",\nrole = \"ctb\",\ncomment = c(ORCID = \"0000-0001-5359-4234\")),\nperson(given = \"Sadchla\",\nfamily = \"Mascary\",\nemail = \"sadchla.mascary@atorusresearch.com\",\nrole = \"ctb\"),\nperson(given = \"Andrew\",\nfamily = \"Bates\",\nemail = \"andrew.bates@atorusresearch.com\",\nrole = \"ctb\"),\nperson(given = \"Shiyu\",\nfamily = \"Chen\",\nemail = \"shiyu.chen@atorusresearch.com\",\nrole = \"ctb\"),\nperson(given = \"Oleksii\",\nfamily = \"Mikryukov\",\nemail = \"alex.mikryukov@atorusresearch.com\",\nrole = \"ctb\"),\nperson(given = \"Atorus Research LLC\",\nrole = \"cph\")\n)",
  "Description": "A traceability focused tool created to simplify the data\nmanipulation necessary to create clinical summaries.",
  "License": "MIT + file LICENSE",
  "URL": "https://atorus-research.github.io/Tplyr/,\nhttps://github.com/atorus-research/Tplyr",
  "BugReports": "https://github.com/atorus-research/Tplyr/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.2",
  "RdMacros": "lifecycle",
  "Config/testthat/edition": "3",
  "LazyData": "true",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://pharmaverse.r-universe.dev",
  "Date/Publication": "2026-02-25 20:43:38 UTC",
  "RemoteUrl": "https://github.com/atorus-research/Tplyr",
  "RemoteRef": "HEAD",
  "RemoteSha": "cf9a4894c9d3855b336beea604b86d7a4f5465e1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-26 06:40:35 UTC",
    "User": "root"
  },
  "Author": "Eli Miller [aut] (ORCID: <https://orcid.org/0000-0002-2127-9456>),\nMike Stackhouse [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-6030-723X>),\nAshley Tarasiewicz [aut],\nNathan Kosiba [ctb] (ORCID: <https://orcid.org/0000-0001-5359-4234>),\nSadchla Mascary [ctb],\nAndrew Bates [ctb],\nShiyu Chen [ctb],\nOleksii Mikryukov [ctb],\nAtorus Research LLC [cph]",
  "Maintainer": "Mike Stackhouse <mike.stackhouse@atorusresearch.com>",
  "MD5sum": "ef5880173073bf225ca9a8b8cb037037",
  "_user": "pharmaverse",
  "_type": "src",
  "_file": "Tplyr_1.3.2.tar.gz",
  "_fileid": "6143641e21391ccd71be413f88101e7353ca0b38b2b6a2e47be0e7853817e100",
  "_filesize": 1068515,
  "_sha256": "6143641e21391ccd71be413f88101e7353ca0b38b2b6a2e47be0e7853817e100",
  "_created": "2026-05-26T06:40:35.000Z",
  "_published": "2026-05-26T06:44:36.049Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77820956212,
      "time": 194,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7210518068"
    },
    {
      "job": 77820956211,
      "time": 201,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210519790"
    },
    {
      "job": 77820956143,
      "time": 103,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7210496746"
    },
    {
      "job": 77820956177,
      "time": 106,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210497237"
    },
    {
      "job": 77820477838,
      "time": 242,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210472143"
    },
    {
      "job": 77820956204,
      "time": 163,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210510619"
    },
    {
      "job": 77820956199,
      "time": 151,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7210507842"
    },
    {
      "job": 77820956197,
      "time": 142,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7210505787"
    },
    {
      "job": 77820956213,
      "time": 148,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7210507152"
    }
  ],
  "_buildurl": "https://github.com/r-universe/pharmaverse/actions/runs/26436498288",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/atorus-research/Tplyr",
  "_commit": {
    "id": "cf9a4894c9d3855b336beea604b86d7a4f5465e1",
    "author": "Michael Stackhouse <michaelstackhouse0614@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #210 from atorus-research/devel\n\nDevel",
    "time": 1772052218
  },
  "_maintainer": {
    "name": "Mike Stackhouse",
    "email": "mike.stackhouse@atorusresearch.com",
    "login": "mstackhouse",
    "twitter": "@mike_at_atorus",
    "description": "Chief Innovation Officer at Atorus Research. MIDS graduate from UC Berkeley. Mike works with Python, R, and Go.",
    "uuid": 31387567,
    "orcid": "0000-0001-6030-723X"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "rlang",
      "version": ">= 0.4.6",
      "role": "Imports"
    },
    {
      "package": "assertthat",
      "version": ">= 0.2.1",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "version": ">= 1.5",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 0.3.3",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.0.2",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.0.1",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "forcats",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "carrier",
      "version": ">= 0.2.0",
      "role": "Suggests"
    },
    {
      "package": "haven",
      "version": ">= 2.2.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "mirai",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "huxtable",
      "role": "Suggests"
    },
    {
      "package": "tidyverse",
      "role": "Suggests"
    },
    {
      "package": "readr",
      "role": "Suggests"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    },
    {
      "package": "pharmaRTF",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "atorus-research",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-09",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "v1.3.2",
      "date": "2026-02-25"
    }
  ],
  "_topics": [
    "pharma",
    "tables"
  ],
  "_stars": 108,
  "_contributors": [
    {
      "user": "mstackhouse",
      "count": 859,
      "uuid": 31387567
    },
    {
      "user": "elimillera",
      "count": 149,
      "uuid": 24767886
    },
    {
      "user": "asbates",
      "count": 13,
      "uuid": 36482959
    },
    {
      "user": "shiyuc",
      "count": 8,
      "uuid": 39443807
    },
    {
      "user": "sadchla-codes",
      "count": 5,
      "uuid": 112789549
    },
    {
      "user": "lanmino",
      "count": 4,
      "uuid": 185129293
    },
    {
      "user": "davisvaughan",
      "count": 2,
      "uuid": 19150088
    },
    {
      "user": "mattroumaya",
      "count": 2,
      "uuid": 40671730
    },
    {
      "user": "olivroy",
      "count": 1,
      "uuid": 52606734
    }
  ],
  "_userbio": {
    "uuid": 84541169,
    "type": "organization",
    "name": "pharmaverse"
  },
  "_downloads": {
    "count": 1156,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Tplyr"
  },
  "_devurl": "https://github.com/atorus-research/tplyr",
  "_pkgdown": "https://atorus-research.github.io/Tplyr/",
  "_searchresults": 162,
  "_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/Tplyr.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/atorus-research/tplyr",
  "_realowner": "atorus-research",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2020-09-10"
    },
    {
      "version": "0.1.2",
      "date": "2020-09-29"
    },
    {
      "version": "0.1.3",
      "date": "2020-10-07"
    },
    {
      "version": "0.1.4",
      "date": "2020-10-26"
    },
    {
      "version": "0.2.1",
      "date": "2020-11-10"
    },
    {
      "version": "0.2.2",
      "date": "2020-12-01"
    },
    {
      "version": "0.3.1",
      "date": "2021-01-08"
    },
    {
      "version": "0.4.0",
      "date": "2021-02-11"
    },
    {
      "version": "0.4.1",
      "date": "2021-07-13"
    },
    {
      "version": "0.4.2",
      "date": "2021-10-15"
    },
    {
      "version": "0.4.3",
      "date": "2021-12-06"
    },
    {
      "version": "0.4.4",
      "date": "2022-01-27"
    },
    {
      "version": "1.0.1",
      "date": "2022-10-18"
    },
    {
      "version": "1.0.2",
      "date": "2022-11-08"
    },
    {
      "version": "1.1.0",
      "date": "2023-01-14"
    },
    {
      "version": "1.2.0",
      "date": "2024-02-14"
    },
    {
      "version": "1.2.1",
      "date": "2024-02-20"
    },
    {
      "version": "1.3.2",
      "date": "2026-02-26"
    }
  ],
  "_exports": [
    "%>%",
    "add_anti_join",
    "add_column_headers",
    "add_filters",
    "add_layer",
    "add_layers",
    "add_missing_subjects_row",
    "add_risk_diff",
    "add_total_group",
    "add_total_row",
    "add_treat_grps",
    "add_variables",
    "append_metadata",
    "apply_conditional_format",
    "apply_formats",
    "apply_row_masks",
    "build",
    "collapse_row_labels",
    "f_str",
    "get_by",
    "get_count_layer_formats",
    "get_data_labels",
    "get_desc_layer_formats",
    "get_layer_template",
    "get_layer_templates",
    "get_meta_result",
    "get_meta_subset",
    "get_metadata",
    "get_numeric_data",
    "get_pop_where",
    "get_precision_by",
    "get_precision_on",
    "get_shift_layer_formats",
    "get_stats_data",
    "get_target_var",
    "get_tplyr_regex",
    "get_where",
    "group_count",
    "group_desc",
    "group_shift",
    "header_n",
    "header_n<-",
    "keep_levels",
    "new_layer_template",
    "pop_data",
    "pop_data<-",
    "pop_treat_var",
    "process_formatting",
    "process_metadata",
    "process_statistic_data",
    "process_statistic_formatting",
    "process_summaries",
    "remove_layer_template",
    "replace_leading_whitespace",
    "set_by",
    "set_count_layer_formats",
    "set_custom_summaries",
    "set_denom_ignore",
    "set_denom_where",
    "set_denoms_by",
    "set_desc_layer_formats",
    "set_distinct_by",
    "set_format_strings",
    "set_header_n",
    "set_indentation",
    "set_limit_data_by",
    "set_missing_count",
    "set_missing_subjects_row_label",
    "set_nest_count",
    "set_numeric_threshold",
    "set_order_count_method",
    "set_ordering_cols",
    "set_outer_sort_position",
    "set_pop_data",
    "set_pop_treat_var",
    "set_pop_where",
    "set_precision_by",
    "set_precision_data",
    "set_precision_on",
    "set_result_order_var",
    "set_shift_layer_formats",
    "set_stats_as_columns",
    "set_target_var",
    "set_total_row_label",
    "set_treat_var",
    "set_where",
    "str_extract_fmt_group",
    "str_extract_num",
    "str_indent_wrap",
    "tplyr_layer",
    "tplyr_meta",
    "tplyr_table",
    "treat_grps",
    "treat_var",
    "use_template"
  ],
  "_datasets": [
    {
      "name": "tplyr_adae",
      "title": "ADAE Data",
      "object": "tplyr_adae",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "SITEID",
        "USUBJID",
        "TRTA",
        "TRTAN",
        "AGE",
        "AGEGR1",
        "AGEGR1N",
        "RACE",
        "RACEN",
        "SEX",
        "SAFFL",
        "TRTSDT",
        "TRTEDT",
        "ASTDT",
        "ASTDTF",
        "ASTDY",
        "AENDT",
        "AENDY",
        "ADURN",
        "ADURU",
        "AETERM",
        "AELLT",
        "AELLTCD",
        "AEDECOD",
        "AEPTCD",
        "AEHLT",
        "AEHLTCD",
        "AEHLGT",
        "AEHLGTCD",
        "AEBODSYS",
        "AESOC",
        "AESOCCD",
        "AESEV",
        "AESER",
        "AESCAN",
        "AESCONG",
        "AESDISAB",
        "AESDTH",
        "AESHOSP",
        "AESLIFE",
        "AESOD",
        "AEREL",
        "AEACN",
        "AEOUT",
        "AESEQ",
        "TRTEMFL",
        "AOCCFL",
        "AOCCSFL",
        "AOCCPFL",
        "AOCC02FL",
        "AOCC03FL",
        "AOCC04FL",
        "CQ01NAM",
        "AOCC01FL"
      ],
      "rows": 276,
      "table": true,
      "tojson": true
    },
    {
      "name": "tplyr_adas",
      "title": "ADAS Data",
      "object": "tplyr_adas",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "SITEID",
        "SITEGR1",
        "USUBJID",
        "TRTSDT",
        "TRTEDT",
        "TRTP",
        "TRTPN",
        "AGE",
        "AGEGR1",
        "AGEGR1N",
        "RACE",
        "RACEN",
        "SEX",
        "ITTFL",
        "EFFFL",
        "COMP24FL",
        "AVISIT",
        "AVISITN",
        "VISIT",
        "VISITNUM",
        "ADY",
        "ADT",
        "PARAM",
        "PARAMCD",
        "PARAMN",
        "AVAL",
        "BASE",
        "CHG",
        "PCHG",
        "ABLFL",
        "ANL01FL",
        "DTYPE",
        "AWRANGE",
        "AWTARGET",
        "AWTDIFF",
        "AWLO",
        "AWHI",
        "AWU",
        "QSSEQ"
      ],
      "rows": 1040,
      "table": true,
      "tojson": true
    },
    {
      "name": "tplyr_adlb",
      "title": "ADLB Data",
      "object": "tplyr_adlb",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "SUBJID",
        "USUBJID",
        "TRTP",
        "TRTPN",
        "TRTA",
        "TRTAN",
        "TRTSDT",
        "TRTEDT",
        "AGE",
        "AGEGR1",
        "AGEGR1N",
        "RACE",
        "RACEN",
        "SEX",
        "COMP24FL",
        "DSRAEFL",
        "SAFFL",
        "AVISIT",
        "AVISITN",
        "ADY",
        "ADT",
        "VISIT",
        "VISITNUM",
        "PARAM",
        "PARAMCD",
        "PARAMN",
        "PARCAT1",
        "AVAL",
        "BASE",
        "CHG",
        "A1LO",
        "A1HI",
        "R2A1LO",
        "R2A1HI",
        "BR2A1LO",
        "BR2A1HI",
        "ANL01FL",
        "ALBTRVAL",
        "ANRIND",
        "BNRIND",
        "ABLFL",
        "AENTMTFL",
        "LBSEQ",
        "LBNRIND",
        "LBSTRESN"
      ],
      "rows": 311,
      "table": true,
      "tojson": true
    },
    {
      "name": "tplyr_adpe",
      "title": "ADPE Data",
      "object": "tplyr_adpe",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "USUBJID",
        "AVISIT",
        "PECAT",
        "PARAM",
        "TRT01A",
        "AVALC",
        "AVAL",
        "BASEC"
      ],
      "rows": 21,
      "table": true,
      "tojson": true
    },
    {
      "name": "tplyr_adsl",
      "title": "ADSL Data",
      "object": "tplyr_adsl",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "USUBJID",
        "SUBJID",
        "SITEID",
        "SITEGR1",
        "ARM",
        "TRT01P",
        "TRT01PN",
        "TRT01A",
        "TRT01AN",
        "TRTSDT",
        "TRTEDT",
        "TRTDURD",
        "AVGDD",
        "CUMDOSE",
        "AGE",
        "AGEGR1",
        "AGEGR1N",
        "AGEU",
        "RACE",
        "RACEN",
        "SEX",
        "ETHNIC",
        "SAFFL",
        "ITTFL",
        "EFFFL",
        "COMP8FL",
        "COMP16FL",
        "COMP24FL",
        "DISCONFL",
        "DSRAEFL",
        "DTHFL",
        "BMIBL",
        "BMIBLGR1",
        "HEIGHTBL",
        "WEIGHTBL",
        "EDUCLVL",
        "DISONSDT",
        "DURDIS",
        "DURDSGR1",
        "VISIT1DT",
        "RFSTDTC",
        "RFENDTC",
        "VISNUMEN",
        "RFENDT",
        "DCDECOD",
        "EOSSTT",
        "DCSREAS",
        "MMSETOT"
      ],
      "rows": 254,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_anti_join",
      "title": "Add an anti-join onto a tplyr_meta object",
      "topics": [
        "add_anti_join"
      ]
    },
    {
      "page": "add_column_headers",
      "title": "Attach column headers to a Tplyr output",
      "topics": [
        "add_column_headers"
      ]
    },
    {
      "page": "layer_attachment",
      "title": "Attach a layer to a 'tplyr_table' object",
      "concept": [
        "Layer attachment"
      ],
      "topics": [
        "add_layer",
        "add_layers"
      ]
    },
    {
      "page": "add_missing_subjects_row",
      "title": "Add a missing subject row into a count summary.",
      "topics": [
        "add_missing_subjects_row"
      ]
    },
    {
      "page": "add_risk_diff",
      "title": "Add risk difference to a count layer",
      "topics": [
        "add_risk_diff"
      ]
    },
    {
      "page": "add_total_row",
      "title": "Add a Total row into a count summary.",
      "topics": [
        "add_total_row"
      ]
    },
    {
      "page": "treat_grps",
      "title": "Combine existing treatment groups for summary",
      "topics": [
        "add_total_group",
        "add_treat_grps",
        "treat_grps"
      ]
    },
    {
      "page": "metadata_additions",
      "title": "Add variables to a tplyr_meta object",
      "concept": [
        "Metadata additions"
      ],
      "topics": [
        "add_filters",
        "add_variables"
      ]
    },
    {
      "page": "append_metadata",
      "title": "Append the Tplyr table metadata dataframe",
      "topics": [
        "append_metadata"
      ]
    },
    {
      "page": "apply_conditional_format",
      "title": "Conditional reformatting of a pre-populated string of numbers",
      "topics": [
        "apply_conditional_format"
      ]
    },
    {
      "page": "apply_formats",
      "title": "Apply Format Strings outside of a Tplyr table",
      "topics": [
        "apply_formats"
      ]
    },
    {
      "page": "apply_row_masks",
      "title": "Replace repeating row label variables with blanks in preparation for display.",
      "topics": [
        "apply_row_masks"
      ]
    },
    {
      "page": "build",
      "title": "Trigger the execution of the 'tplyr_table'",
      "topics": [
        "build"
      ]
    },
    {
      "page": "collapse_row_labels",
      "title": "Collapse row labels into a single column",
      "topics": [
        "collapse_row_labels"
      ]
    },
    {
      "page": "f_str",
      "title": "Create a 'f_str' object",
      "topics": [
        "f_str"
      ]
    },
    {
      "page": "by",
      "title": "Set or return by layer binding",
      "topics": [
        "get_by",
        "set_by"
      ]
    },
    {
      "page": "get_data_labels",
      "title": "Get Data Labels",
      "topics": [
        "get_data_labels"
      ]
    },
    {
      "page": "table_format_defaults",
      "title": "Get or set the default format strings for descriptive statistics layers",
      "topics": [
        "get_count_layer_formats",
        "get_desc_layer_formats",
        "get_shift_layer_formats",
        "set_count_layer_formats",
        "set_desc_layer_formats",
        "set_shift_layer_formats"
      ]
    },
    {
      "page": "get_meta_result",
      "title": "Extract the result metadata of a Tplyr table",
      "topics": [
        "get_meta_result"
      ]
    },
    {
      "page": "get_meta_subset",
      "title": "Extract the subset of data based on result metadata",
      "topics": [
        "get_meta_subset",
        "get_meta_subset.data.frame",
        "get_meta_subset.tplyr_table"
      ]
    },
    {
      "page": "get_metadata",
      "title": "Get the metadata dataframe from a tplyr_table",
      "topics": [
        "get_metadata"
      ]
    },
    {
      "page": "get_numeric_data",
      "title": "Retrieve the numeric data from a tplyr objects",
      "topics": [
        "get_numeric_data"
      ]
    },
    {
      "page": "precision_by",
      "title": "Set or return precision_by layer binding",
      "topics": [
        "get_precision_by",
        "set_precision_by"
      ]
    },
    {
      "page": "precision_on",
      "title": "Set or return precision_on layer binding",
      "topics": [
        "get_precision_on",
        "set_precision_on"
      ]
    },
    {
      "page": "get_stats_data",
      "title": "Get statistics data",
      "topics": [
        "get_stats_data"
      ]
    },
    {
      "page": "target_var",
      "title": "Set or return treat_var binding",
      "topics": [
        "get_target_var",
        "set_target_var"
      ]
    },
    {
      "page": "get_tplyr_regex",
      "title": "Retrieve one of Tplyr's regular expressions",
      "topics": [
        "get_tplyr_regex"
      ]
    },
    {
      "page": "where",
      "title": "Set or return where binding for layer or table",
      "topics": [
        "get_pop_where",
        "get_where",
        "get_where.tplyr_layer",
        "get_where.tplyr_table",
        "set_pop_where",
        "set_where",
        "set_where.tplyr_layer",
        "set_where.tplyr_table"
      ]
    },
    {
      "page": "layer_constructors",
      "title": "Create a 'count', 'desc', or 'shift' layer for discrete count based summaries, descriptive statistics summaries, or shift count summaries",
      "concept": [
        "Layer Construction Functions"
      ],
      "topics": [
        "group_count",
        "group_desc",
        "group_shift"
      ]
    },
    {
      "page": "header_n",
      "title": "Return or set header_n binding",
      "topics": [
        "header_n",
        "header_n<-",
        "set_header_n"
      ]
    },
    {
      "page": "keep_levels",
      "title": "Select levels to keep in a count layer",
      "topics": [
        "keep_levels"
      ]
    },
    {
      "page": "layer_templates",
      "title": "Create, view, extract, remove, and use Tplyr layer templates",
      "concept": [
        "Layer Templates"
      ],
      "topics": [
        "get_layer_template",
        "get_layer_templates",
        "new_layer_template",
        "remove_layer_template",
        "use_template"
      ]
    },
    {
      "page": "pop_data",
      "title": "Return or set population data bindings",
      "topics": [
        "pop_data",
        "pop_data<-",
        "set_pop_data"
      ]
    },
    {
      "page": "pop_treat_var",
      "title": "Return or set pop_treat_var binding",
      "topics": [
        "pop_treat_var",
        "set_pop_treat_var"
      ]
    },
    {
      "page": "replace_leading_whitespace",
      "title": "Reformat strings with leading whitespace for HTML",
      "topics": [
        "replace_leading_whitespace"
      ]
    },
    {
      "page": "set_custom_summaries",
      "title": "Set custom summaries to be performed within a descriptive statistics layer",
      "topics": [
        "set_custom_summaries"
      ]
    },
    {
      "page": "set_denom_ignore",
      "title": "Set values the denominator calculation will ignore",
      "topics": [
        "set_denom_ignore"
      ]
    },
    {
      "page": "set_denom_where",
      "title": "Set Logic for denominator subsetting",
      "topics": [
        "set_denom_where"
      ]
    },
    {
      "page": "set_denoms_by",
      "title": "Set variables used in pct denominator calculation",
      "topics": [
        "set_denoms_by"
      ]
    },
    {
      "page": "set_distinct_by",
      "title": "Set counts to be distinct by some grouping variable.",
      "topics": [
        "set_distinct_by"
      ]
    },
    {
      "page": "set_format_strings",
      "title": "Set the format strings and associated summaries to be performed in a layer",
      "topics": [
        "set_format_strings",
        "set_format_strings.count_layer",
        "set_format_strings.desc_layer"
      ]
    },
    {
      "page": "set_indentation",
      "title": "Set the option to prefix the row_labels in the inner count_layer",
      "topics": [
        "set_indentation"
      ]
    },
    {
      "page": "set_limit_data_by",
      "title": "Set variables to limit reported data values only to those that exist rather than fully completing all possible levels",
      "topics": [
        "set_limit_data_by"
      ]
    },
    {
      "page": "set_missing_count",
      "title": "Set the display for missing strings",
      "topics": [
        "set_missing_count"
      ]
    },
    {
      "page": "set_missing_subjects_row_label",
      "title": "Set the label for the missing subjects row",
      "topics": [
        "set_missing_subjects_row_label"
      ]
    },
    {
      "page": "set_nest_count",
      "title": "Set the option to nest count layers",
      "topics": [
        "set_nest_count"
      ]
    },
    {
      "page": "set_numeric_threshold",
      "title": "Set a numeric cutoff",
      "topics": [
        "set_numeric_threshold"
      ]
    },
    {
      "page": "ordering",
      "title": "Set the ordering logic for the count layer",
      "topics": [
        "set_ordering_cols",
        "set_order_count_method",
        "set_result_order_var"
      ]
    },
    {
      "page": "set_outer_sort_position",
      "title": "Set the value of a outer nested count layer to Inf or -Inf",
      "topics": [
        "set_outer_sort_position"
      ]
    },
    {
      "page": "set_precision_data",
      "title": "Set precision data",
      "topics": [
        "set_precision_data"
      ]
    },
    {
      "page": "set_stats_as_columns",
      "title": "Set descriptive statistics as columns",
      "topics": [
        "set_stats_as_columns"
      ]
    },
    {
      "page": "set_total_row_label",
      "title": "Set the label for the total row",
      "topics": [
        "set_total_row_label"
      ]
    },
    {
      "page": "str_extractors",
      "title": "Extract format group strings or numbers",
      "concept": [
        "String extractors"
      ],
      "topics": [
        "str_extract_fmt_group",
        "str_extract_num"
      ]
    },
    {
      "page": "str_indent_wrap",
      "title": "Wrap strings to a specific width with hyphenation while preserving indentation",
      "topics": [
        "str_indent_wrap"
      ]
    },
    {
      "page": "Tplyr",
      "title": "A grammar of summary data for clinical reports",
      "topics": [
        "Tplyr-package",
        "Tplyr"
      ]
    },
    {
      "page": "tplyr_adae",
      "title": "ADAE Data",
      "topics": [
        "tplyr_adae"
      ]
    },
    {
      "page": "tplyr_adas",
      "title": "ADAS Data",
      "topics": [
        "tplyr_adas"
      ]
    },
    {
      "page": "tplyr_adlb",
      "title": "ADLB Data",
      "topics": [
        "tplyr_adlb"
      ]
    },
    {
      "page": "tplyr_adpe",
      "title": "ADPE Data",
      "topics": [
        "tplyr_adpe"
      ]
    },
    {
      "page": "tplyr_adsl",
      "title": "ADSL Data",
      "topics": [
        "tplyr_adsl"
      ]
    },
    {
      "page": "tplyr_layer",
      "title": "Create a 'tplyr_layer' object",
      "concept": [
        "Layer construction functions"
      ],
      "topics": [
        "tplyr_layer"
      ]
    },
    {
      "page": "tplyr_meta",
      "title": "Tplyr Metadata Object",
      "topics": [
        "tplyr_meta"
      ]
    },
    {
      "page": "tplyr_table",
      "title": "Create a Tplyr table object",
      "topics": [
        "tplyr_table"
      ]
    },
    {
      "page": "treat_var",
      "title": "Return or set the treatment variable binding",
      "topics": [
        "set_treat_var",
        "treat_var"
      ]
    }
  ],
  "_pkglogo": "https://github.com/atorus-research/Tplyr/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/atorus-research/Tplyr/raw/HEAD/README.md",
  "_rundeps": [
    "assertthat",
    "cli",
    "cpp11",
    "dplyr",
    "forcats",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "count.Rmd",
      "filename": "count.html",
      "title": "Count Layers",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A Simple Example",
        "Distinct Versus Event Counts",
        "Nested Count Summaries"
      ],
      "created": "2020-11-20 21:11:36",
      "modified": "2024-02-21 13:57:53",
      "commits": 6
    },
    {
      "source": "custom-metadata.Rmd",
      "filename": "custom-metadata.html",
      "title": "Creating Custom Tplyr Metadata",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Build a tplyr_meta object",
        "Building your own metadata table",
        "Anti-joins",
        "Appending Existing Tplyr Metadata",
        "Metadata Without Tplyr",
        "Tying it Together"
      ],
      "created": "2022-10-14 20:50:34",
      "modified": "2024-02-21 13:57:53",
      "commits": 4
    },
    {
      "source": "denom.Rmd",
      "filename": "denom.html",
      "title": "Totals, Missings, and Denominators",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Population Data in the Denominator",
        "Denominator Grouping",
        "Count layers",
        "Shift layers",
        "Controlling the Denominator Filter",
        "Missing Counts",
        "Missing Subjects",
        "Adding a 'Total' Row"
      ],
      "created": "2020-11-20 21:11:36",
      "modified": "2026-02-24 05:18:02",
      "commits": 7
    },
    {
      "source": "desc_layer_formatting.Rmd",
      "filename": "desc_layer_formatting.html",
      "title": "Advanced Descriptive Statistic Layer Formatting",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Empty Value Formatting",
        "Auto Precision",
        "External Precision",
        "Parenthesis Hugging"
      ],
      "created": "2023-01-10 18:25:18",
      "modified": "2024-02-21 13:57:53",
      "commits": 2
    },
    {
      "source": "desc.Rmd",
      "filename": "desc.html",
      "title": "Descriptive Statistic Layers",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Built-in Summaries",
        "Notes About Built-in's",
        "Custom Summaries"
      ],
      "created": "2020-08-31 21:34:28",
      "modified": "2026-02-24 22:27:53",
      "commits": 6
    },
    {
      "source": "general_string_formatting.Rmd",
      "filename": "general_string_formatting.html",
      "title": "General String Formatting",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Format Strings",
        "General Formatting",
        "Controlling Formatting",
        "Lowercase 'x'",
        "Uppercase 'X'",
        "Auto-precision"
      ],
      "created": "2023-01-10 18:25:18",
      "modified": "2024-02-21 13:57:53",
      "commits": 2
    },
    {
      "source": "layer_templates.Rmd",
      "filename": "layer_templates.html",
      "title": "Layer Templates",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Basic Templates",
        "Templates With Parameters",
        "Viewing and Removing Templates"
      ],
      "created": "2022-10-14 20:50:34",
      "modified": "2026-02-24 05:18:02",
      "commits": 4
    },
    {
      "source": "metadata.Rmd",
      "filename": "metadata.html",
      "title": "Tplyr Metadata",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Generating the Metadata",
        "Extracting The Input Source",
        "Extracting a Result Cell's Metadata",
        "Anti Joins"
      ],
      "created": "2022-10-14 20:50:34",
      "modified": "2024-02-21 13:57:53",
      "commits": 3
    },
    {
      "source": "post_processing.Rmd",
      "filename": "post_processing.html",
      "title": "Post-Processing",
      "engine": "knitr::rmarkdown",
      "headings": [
        "String wrapping",
        "Row Masking",
        "Collapsing Row Labels",
        "Leading Spaces in HTML Files",
        "Conditional Formatting",
        "Extracting a Format Group",
        "Highly Customized Sort Variables",
        "External Data Formatting"
      ],
      "created": "2023-01-10 18:25:18",
      "modified": "2024-02-21 13:57:53",
      "commits": 2
    },
    {
      "source": "shift.Rmd",
      "filename": "shift.html",
      "title": "Shift Layers",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A Basic Example",
        "Filling Missing Groups Using Factors",
        "Where to go from here"
      ],
      "created": "2020-11-20 21:11:36",
      "modified": "2026-02-24 05:18:02",
      "commits": 5
    },
    {
      "source": "table.Rmd",
      "filename": "table.html",
      "title": "Tplyr Table Properties",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Table Parameters",
        "Additional Treatment Groups",
        "Population Data",
        "Data Completion",
        "Where to Go From Here"
      ],
      "created": "2020-08-31 21:34:28",
      "modified": "2024-02-21 13:57:53",
      "commits": 7
    },
    {
      "source": "Tplyr.Rmd",
      "filename": "Tplyr.html",
      "title": "Getting Started",
      "engine": "knitr::rmarkdown",
      "headings": [
        "How Tplyr Works",
        "The tplyr_table() Object",
        "The tplyr_layer() Object",
        "Adding Layers to a Table",
        "A Note Before We Go Deeper",
        "Constructing Layers",
        "String Formatting in Tplyr",
        "Layer Types",
        "Descriptive Statistic Layers",
        "Count Layers",
        "Shift Layers",
        "Where to go from here?",
        "References"
      ],
      "created": "2020-08-31 21:34:28",
      "modified": "2024-02-21 13:57:53",
      "commits": 6
    },
    {
      "source": "options.Rmd",
      "filename": "options.html",
      "title": "Tplyr Options",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Default Layer Formats",
        "Precision Cap",
        "Custom Summaries",
        "Scientific Notation",
        "Quantile Algorithms",
        "IBM Rounding"
      ],
      "created": "2020-08-31 21:34:28",
      "modified": "2026-02-24 22:27:53",
      "commits": 5
    }
  ],
  "_score": 9.021899947748892,
  "_indexed": false,
  "_nocasepkg": "tplyr",
  "_universes": [
    "pharmaverse"
  ],
  "_indexurl": "https://atorus-research.r-universe.dev/Tplyr",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.2",
      "date": "2026-05-26T06:43:07.000Z",
      "distro": "noble",
      "commit": "cf9a4894c9d3855b336beea604b86d7a4f5465e1",
      "fileid": "1baa1f9f39c5d03a523760b64044a989907f30be50e1349c05b867d225fbc864",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pharmaverse/actions/runs/26436498288"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.2",
      "date": "2026-05-26T06:43:11.000Z",
      "distro": "noble",
      "commit": "cf9a4894c9d3855b336beea604b86d7a4f5465e1",
      "fileid": "0f34dd21626258e109f2557640c550bbd41aaaae58f500df62e9274a6213bf48",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pharmaverse/actions/runs/26436498288"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.2",
      "date": "2026-05-26T06:42:06.000Z",
      "commit": "cf9a4894c9d3855b336beea604b86d7a4f5465e1",
      "fileid": "eb38593193a1d37b40d6dee7a197f4095369ade10b2880051367cb9291ed074d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pharmaverse/actions/runs/26436498288"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.3.2",
      "date": "2026-05-26T06:42:06.000Z",
      "commit": "cf9a4894c9d3855b336beea604b86d7a4f5465e1",
      "fileid": "a1011cd452afef5b6068fd34f39ab3ddf836a807ba23fd3a17e711362fca899c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pharmaverse/actions/runs/26436498288"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.2",
      "date": "2026-05-26T06:43:42.000Z",
      "commit": "cf9a4894c9d3855b336beea604b86d7a4f5465e1",
      "fileid": "d7edcfe90edd3dc682ec3c8a785da3115b0a88b1e0aafbb5d7e9b94c5ef06772",
      "status": "success",
      "buildurl": "https://github.com/r-universe/pharmaverse/actions/runs/26436498288"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.2",
      "date": "2026-05-26T06:42:08.000Z",
      "commit": "cf9a4894c9d3855b336beea604b86d7a4f5465e1",
      "fileid": "46615974779d24edf0aa38e93d7c606e78836d675ae64b5f69fb27b2231f95b3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pharmaverse/actions/runs/26436498288"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.2",
      "date": "2026-05-26T06:41:56.000Z",
      "commit": "cf9a4894c9d3855b336beea604b86d7a4f5465e1",
      "fileid": "335fb00733e444735a6759d793f01ae7d50f4260dcee84f0e311dacb42788d28",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pharmaverse/actions/runs/26436498288"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.3.2",
      "date": "2026-05-26T06:41:59.000Z",
      "commit": "cf9a4894c9d3855b336beea604b86d7a4f5465e1",
      "fileid": "c81856938ad855df6761d531edbb60d3a06b7b11e121d8f4b440401e56808ce4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pharmaverse/actions/runs/26436498288"
    }
  ]
}