{
  "_id": "6a12be34acfb0bcc41d1d0d7",
  "Package": "tcpl",
  "Title": "ToxCast Data Analysis Pipeline",
  "Version": "3.3.0.9000",
  "Authors@R": "c(\nperson(\"Dayne L\", \"Filer\", role = \"aut\"),\nperson(\"Jason\", \"Brown\", role = \"ctb\", comment = c(ORCID = \"0009-0000-2294-641X\")),\nperson(\"Madison\",\"Feshuk\",role = \"cre\",email = \"feshuk.madison@epa.gov\", comment = c(ORCID = \"0000-0002-1390-6405\")),\nperson(\"Carter\", \"Thunes\", role = \"ctb\"),\nperson(\"Sarah E\", \"Davidson-Fritz\", role = \"ctb\", email = \"davidsonfritz.sarah@epa.gov\", comment = c(ORCID = \"0000-0002-2891-9380\")),\nperson(\"Kelly\", \"Carstens\", role = \"ctb\", email = \"carstens.kelly@epa.gov\", comment = c(ORCID = \"0000-0002-1746-5379\")),\nperson(\"Elizabeth\", \"Gilson\", role = \"ctb\"),\nperson(\"Lindsay\",\"Knupp\", role=\"ctb\"),\nperson(\"Lori\",\"Kolaczkowski\", role = \"ctb\"),\nperson(\"Ashley\", \"Ko\", role = \"ctb\"),\nperson(\"Zhihui\",\"Zhao\", role=\"ctb\"),\nperson(\"Kurt\", \"Dunham\", role = \"ctb\"),\nperson(\"Todd\", \"Zurlinden\", role=\"ctb\", comment = c(ORCID = \"0000-0003-1372-3913\")),\nperson(\"Parth\", \"Kothiya\", role = \"ctb\"),\nperson(\"Woodrow R\", \"Setzer\", role = \"ctb\"),\nperson(\"Matthew T\", \"Martin\", role = c(\"ctb\", \"ths\")),\nperson(\"Richard S\", \"Judson\",role = c(\"ctb\",\"ths\"), comment = c(ORCID = \"0000-0002-2348-9633\")),\nperson(\"Katie\", \"Paul Friedman\", role=c(\"ctb\"), comment = c(ORCID = \"0000-0002-2710-1691\"))\n)",
  "Description": "The ToxCast Data Analysis Pipeline ('tcpl') is an R\npackage that manages, curve-fits, plots, and stores ToxCast\ndata to populate its linked MySQL database, 'invitrodb'. The\npackage was developed for the chemical screening data curated\nby the US EPA's Toxicity Forecaster (ToxCast) program, but\n'tcpl' can be used to support diverse chemical screening\nefforts.",
  "URL": "https://github.com/USEPA/CompTox-ToxCast-tcpl,\nhttps://www.epa.gov/comptox-tools/toxicity-forecasting-toxcast",
  "License": "MIT + file LICENSE",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "BugReports": "https://github.com/USEPA/CompTox-ToxCast-tcpl/issues",
  "Config/pak/sysreqs": "cmake make libicu-dev libmysqlclient-dev libuv1-dev\nlibxml2-dev libssl-dev libnode-dev",
  "Repository": "https://usepa.r-universe.dev",
  "Date/Publication": "2025-10-16 18:19:21 UTC",
  "RemoteUrl": "https://github.com/usepa/comptox-toxcast-tcpl",
  "RemoteRef": "HEAD",
  "RemoteSha": "04994c660cd8ac4949594c2d25828fa431dfc118",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-24 08:54:30 UTC",
    "User": "root"
  },
  "Author": "Dayne L Filer [aut],\nJason Brown [ctb] (ORCID: <https://orcid.org/0009-0000-2294-641X>),\nMadison Feshuk [cre] (ORCID: <https://orcid.org/0000-0002-1390-6405>),\nCarter Thunes [ctb],\nSarah E Davidson-Fritz [ctb] (ORCID:\n<https://orcid.org/0000-0002-2891-9380>),\nKelly Carstens [ctb] (ORCID: <https://orcid.org/0000-0002-1746-5379>),\nElizabeth Gilson [ctb],\nLindsay Knupp [ctb],\nLori Kolaczkowski [ctb],\nAshley Ko [ctb],\nZhihui Zhao [ctb],\nKurt Dunham [ctb],\nTodd Zurlinden [ctb] (ORCID: <https://orcid.org/0000-0003-1372-3913>),\nParth Kothiya [ctb],\nWoodrow R Setzer [ctb],\nMatthew T Martin [ctb, ths],\nRichard S Judson [ctb, ths] (ORCID:\n<https://orcid.org/0000-0002-2348-9633>),\nKatie Paul Friedman [ctb] (ORCID:\n<https://orcid.org/0000-0002-2710-1691>)",
  "Maintainer": "Madison Feshuk <feshuk.madison@epa.gov>",
  "MD5sum": "8daac003bda5e1cecfe06768b8b77f3d",
  "_user": "usepa",
  "_type": "src",
  "_file": "tcpl_3.3.0.9000.tar.gz",
  "_fileid": "ecdc92fcf6f8d0bd6e756050b8bff2badac0a1e815add89cfd6b409570108ab5",
  "_filesize": 3297423,
  "_sha256": "ecdc92fcf6f8d0bd6e756050b8bff2badac0a1e815add89cfd6b409570108ab5",
  "_created": "2026-05-24T08:54:30.000Z",
  "_published": "2026-05-24T09:00:36.638Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77585143657,
      "time": 306,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7183846739"
    },
    {
      "job": 77585143663,
      "time": 283,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183844383"
    },
    {
      "job": 77585143661,
      "time": 161,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7183831199"
    },
    {
      "job": 77585143659,
      "time": 150,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183830125"
    },
    {
      "job": 77584879539,
      "time": 278,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183813176"
    },
    {
      "job": 77585143658,
      "time": 138,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183828777"
    },
    {
      "job": 77585143665,
      "time": 238,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7183839891"
    },
    {
      "job": 77585143669,
      "time": 231,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7183839166"
    },
    {
      "job": 77585143662,
      "time": 216,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183837508"
    }
  ],
  "_buildurl": "https://github.com/r-universe/usepa/actions/runs/26356790057",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/usepa/comptox-toxcast-tcpl",
  "_commit": {
    "id": "04994c660cd8ac4949594c2d25828fa431dfc118",
    "author": "Madison Feshuk <117102339+madison-feshuk@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "update ctx api integration (#374)\n\n* update tcpl's API integration (i.e. tcplAPIQuery) to work with ctxR v1.1.3 updates and new CTX API server\n* update mocked API data\n* update vignettes\n* prep for tcpl v3.3.1 cran release (cran comments and news)\n",
    "time": 1760638761
  },
  "_maintainer": {
    "name": "Madison Feshuk",
    "email": "feshuk.madison@epa.gov",
    "login": "madison-feshuk",
    "linkedin": "in/madison-feshuk",
    "orcid": "0000-0002-1390-6405",
    "description": "Biologist at the @USEPA",
    "uuid": 117102339
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "version": ">= 1.15.0",
      "role": "Imports"
    },
    {
      "package": "DBI",
      "role": "Imports"
    },
    {
      "package": "RMariaDB",
      "role": "Imports"
    },
    {
      "package": "numDeriv",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "sqldf",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "plotly",
      "role": "Imports"
    },
    {
      "package": "tcplfit2",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.5.2",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "ctxR",
      "version": ">= 1.1.3",
      "role": "Imports"
    },
    {
      "package": "viridis",
      "role": "Imports"
    },
    {
      "package": "gt",
      "role": "Imports"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "prettydoc",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "htmlTable",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "reshape2",
      "role": "Suggests"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    },
    {
      "package": "colorspace",
      "role": "Suggests"
    },
    {
      "package": "magrittr",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    },
    {
      "package": "httptest",
      "role": "Suggests"
    },
    {
      "package": "rmdformats",
      "role": "Suggests"
    },
    {
      "package": "gtable",
      "role": "Suggests"
    }
  ],
  "_owner": "usepa",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-31",
      "n": 1
    },
    {
      "week": "2025-35",
      "n": 1
    },
    {
      "week": "2025-42",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v3.3.1",
      "date": "2025-10-16"
    }
  ],
  "_topics": [
    "ccte",
    "comptox",
    "ord",
    "research",
    "toxcast"
  ],
  "_stars": 44,
  "_contributors": [
    {
      "user": "cthunes",
      "count": 459,
      "uuid": 135260183
    },
    {
      "user": "brown-jason",
      "count": 359,
      "uuid": 42772095
    },
    {
      "user": "madison-feshuk",
      "count": 96,
      "uuid": 117102339
    },
    {
      "user": "tjzurlin",
      "count": 78,
      "uuid": 7946625
    },
    {
      "user": "sedavid01",
      "count": 58,
      "uuid": 78621036
    },
    {
      "user": "kpaulfriedman",
      "count": 43,
      "uuid": 27968621
    },
    {
      "user": "daynefiler",
      "count": 39,
      "uuid": 10778237
    },
    {
      "user": "snpendse",
      "count": 32,
      "uuid": 31137624
    },
    {
      "user": "ashley-ko",
      "count": 30,
      "uuid": 136501500
    },
    {
      "user": "swatford",
      "count": 22,
      "uuid": 15526522
    },
    {
      "user": "lizzie-gilson",
      "count": 19,
      "uuid": 70540501
    },
    {
      "user": "lkolaczkowski",
      "count": 19,
      "uuid": 121960797
    },
    {
      "user": "mbblack",
      "count": 11,
      "uuid": 31041736
    },
    {
      "user": "pmcmullen",
      "count": 7,
      "uuid": 5941465
    },
    {
      "user": "gracezhihuizhao",
      "count": 6,
      "uuid": 141073347
    },
    {
      "user": "nrush",
      "count": 6,
      "uuid": 21108745
    },
    {
      "user": "kurtdunham",
      "count": 5,
      "uuid": 121622971
    },
    {
      "user": "kelly-carstens-epa",
      "count": 3,
      "uuid": 93401135
    },
    {
      "user": "martino165",
      "count": 2,
      "uuid": 20819906
    },
    {
      "user": "jabedini-2404",
      "count": 2,
      "uuid": 195215425
    },
    {
      "user": "bselman1",
      "count": 1,
      "uuid": 43884542
    },
    {
      "user": "ericwatt",
      "count": 1,
      "uuid": 7646415
    },
    {
      "user": "jqortiz",
      "count": 1,
      "uuid": 11577490
    },
    {
      "user": "knuppla",
      "count": 1,
      "uuid": 187640754
    }
  ],
  "_userbio": {
    "uuid": 1304320,
    "type": "organization",
    "name": "U.S. Environmental Protection Agency",
    "description": "Protecting Human Health and the Environment"
  },
  "_downloads": {
    "count": 896,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tcpl"
  },
  "_mentions": 3,
  "_devurl": "https://github.com/usepa/comptox-toxcast-tcpl",
  "_searchresults": 139,
  "_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/tcpl.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/usepa/comptox-toxcast-tcpl",
  "_realowner": "usepa",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.2",
      "date": "2016-05-06"
    },
    {
      "version": "1.2.2",
      "date": "2016-05-18"
    },
    {
      "version": "1.4.3",
      "date": "2018-05-20"
    },
    {
      "version": "2.0.0",
      "date": "2018-11-10"
    },
    {
      "version": "2.0.1",
      "date": "2018-11-16"
    },
    {
      "version": "2.0.2",
      "date": "2019-07-26"
    },
    {
      "version": "2.1.0",
      "date": "2022-03-03"
    },
    {
      "version": "3.0.0",
      "date": "2022-08-31"
    },
    {
      "version": "3.0.1",
      "date": "2022-11-08"
    },
    {
      "version": "3.1.0",
      "date": "2023-10-06"
    },
    {
      "version": "3.2.0",
      "date": "2024-10-09"
    },
    {
      "version": "3.2.1",
      "date": "2025-04-09"
    },
    {
      "version": "3.3.0",
      "date": "2025-05-05"
    },
    {
      "version": "3.3.1",
      "date": "2025-10-17"
    }
  ],
  "_exports": [
    "lu",
    "lw",
    "sink.reset",
    "tcplAddModel",
    "tcplAICProb",
    "tcplCode2CASN",
    "tcplConf",
    "tcplConfDefault",
    "tcplConfList",
    "tcplConfLoad",
    "tcplConfReset",
    "tcplConfSave",
    "tcplCytoPt",
    "tcpldbStats",
    "tcplDefine",
    "tcplFit",
    "tcplGetAeid",
    "tcplHillACXX",
    "tcplHillConc",
    "tcplHillVal",
    "tcplListFlds",
    "tcplLoadAcid",
    "tcplLoadAeid",
    "tcplLoadAid",
    "tcplLoadAsid",
    "tcplLoadChem",
    "tcplLoadChemList",
    "tcplLoadConcUnit",
    "tcplLoadData",
    "tcplLoadUnit",
    "tcplLvlCount",
    "tcplMakeAeidMultiPlts",
    "tcplMakeAeidPlts",
    "tcplMakeChidMultiPlts",
    "tcplMthdAssign",
    "tcplMthdClear",
    "tcplMthdList",
    "tcplMthdLoad",
    "tcplMultiplot",
    "tcplObjCnst",
    "tcplObjGnls",
    "tcplObjHill",
    "tcplPlot",
    "tcplPlotFitc",
    "tcplPlotFits",
    "tcplPlotLoadData",
    "tcplPlotM4ID",
    "tcplPlotPlate",
    "tcplPrepOtpt",
    "tcplQuery",
    "tcplQueryAPI",
    "tcplRegister",
    "tcplRun",
    "tcplSendQuery",
    "tcplSubsetChid",
    "tcplUpdate",
    "tcplVarMat",
    "tcplWriteLvl0"
  ],
  "_datasets": [
    {
      "name": "invitrodb_dd",
      "title": "Short descriptions of fields for different tables are stored in a data dictionary.",
      "object": "invitrodb_dd",
      "class": [
        "data.table",
        "data.frame"
      ],
      "fields": [
        "invitrodb_table",
        "invitrodb_field",
        "description"
      ],
      "rows": 44,
      "table": true,
      "tojson": true
    },
    {
      "name": "load_data_columns",
      "title": "Lists of column names returned from tcplLoadData invitrodb v4.1 (same as CCTE Bioactivity API version).",
      "object": "load_data_columns",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "mc_test",
      "title": "List of lists containing queries sent to tcplQuery associated with each test case. Each list also contains the associated ids with each case. Only meant to be used with automated testing with mocking for mc data.",
      "object": "mc_test",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "mc_vignette",
      "title": "List with multi-concentration data for the vignette",
      "object": "mc_vignette",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "mcdat",
      "title": "A subset of ToxCast data showing changes in the activity of the intracellular estrogen receptor.",
      "object": "mcdat",
      "class": [
        "data.frame"
      ],
      "fields": [
        "spid",
        "apid",
        "rowi",
        "coli",
        "wllt",
        "wllq",
        "conc",
        "rval",
        "srcf",
        "acsn"
      ],
      "rows": 14183,
      "table": true,
      "tojson": true
    },
    {
      "name": "mthd_list_defaults",
      "title": "Lists of data frames returned from tcplMthdList invitrodb v4.2",
      "object": "mthd_list_defaults",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "sc_test",
      "title": "List of lists containing queries sent to tcplQuery associated with each test case. Each list also contains the associated ids with each case. Only meant to be used with automated testing with mocking for sc data.",
      "object": "sc_test",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "sc_vignette",
      "title": "List with single-concentration data for the vignette",
      "object": "sc_vignette",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "scdat",
      "title": "A subset of ToxCast data showing changes in transcription factor activity for multiple targets.",
      "object": "scdat",
      "class": [
        "data.frame"
      ],
      "fields": [
        "spid",
        "apid",
        "rowi",
        "coli",
        "wllt",
        "wllq",
        "conc",
        "rval",
        "srcf",
        "acsn"
      ],
      "rows": 320,
      "table": true,
      "tojson": true
    },
    {
      "name": "test_api",
      "title": "List containing ids used for different automated tests of tcpl integration with the CTX APIs, randomly selected from what is available via API.",
      "object": "test_api",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "dot-buildAssayQ",
      "title": "Generate query for assay information",
      "topics": [
        ".buildAssayQ"
      ]
    },
    {
      "page": "dot-ChemListQ",
      "title": "Function to support queries by chemical",
      "topics": [
        ".ChemListQ"
      ]
    },
    {
      "page": "dot-ChemQ",
      "title": "Function to support queries by chemical",
      "topics": [
        ".ChemQ"
      ]
    },
    {
      "page": "dot-convertNames",
      "title": "Convert assay names to their abbreviations",
      "topics": [
        ".convertNames"
      ]
    },
    {
      "page": "dot-load6DR",
      "title": "Load data for tcpl6",
      "topics": [
        ".load6DR"
      ]
    },
    {
      "page": "dot-plateHeat",
      "title": "Plot plate heatmap",
      "topics": [
        ".plateHeat"
      ]
    },
    {
      "page": "dot-prepField",
      "title": "Paste appropriate table name to field name",
      "topics": [
        ".prepField"
      ]
    },
    {
      "page": "blineShift",
      "title": "Shift the baseline to 0",
      "topics": [
        "blineShift"
      ]
    },
    {
      "page": "check_tcpl_db_schema",
      "title": "Function that checks if the most recent v3 table schema is used in the database schema",
      "topics": [
        "check_tcpl_db_schema"
      ]
    },
    {
      "page": "config_funcs",
      "title": "Functions for configuring the tcpl package",
      "topics": [
        "Configure functions",
        "tcplConf",
        "tcplConfDefault",
        "tcplConfList",
        "tcplConfLoad",
        "tcplConfReset",
        "tcplConfSave"
      ]
    },
    {
      "page": "dynamic_table_trunc",
      "title": "dynamic_table_trunc Dynamically truncate lengths of column values of they are longer than a calculated width. Strings contained in verbose table output can be very long, and this function ensures that the 128 character row limit is kept while growing/shrinking default columns widths that may or may not need the space.",
      "topics": [
        "dynamic_table_trunc"
      ]
    },
    {
      "page": "flareFunc",
      "title": "Calculate the weighted mean of a square to detect plate flares",
      "topics": [
        "flareFunc"
      ]
    },
    {
      "page": "get_plot_caption",
      "title": "get_plot_caption Generate plot caption given number of flags and length of unique elements",
      "topics": [
        "get_plot_caption"
      ]
    },
    {
      "page": "get_plot_title",
      "title": "get_plot_title Generate plot title given number of rows and length of unique elements",
      "topics": [
        "get_plot_title"
      ]
    },
    {
      "page": "get_verbose_tables",
      "title": "get_verbose_tables Generates 'gt' package tables containing annotations and level 5 metrics",
      "topics": [
        "get_verbose_tables"
      ]
    },
    {
      "page": "hill_utils",
      "title": "Functions to solve the Hill model",
      "topics": [
        "Hill model utilites",
        "tcplHillACXX",
        "tcplHillConc",
        "tcplHillVal"
      ]
    },
    {
      "page": "interlaceFunc",
      "title": "Calculate the weighted mean of a square to detect interlace effect",
      "topics": [
        "interlaceFunc"
      ]
    },
    {
      "page": "invitrodb_dd",
      "title": "Short descriptions of fields for different tables are stored in a data dictionary.",
      "topics": [
        "invitrodb_dd"
      ]
    },
    {
      "page": "is.odd",
      "title": "Check for odd numbers",
      "concept": [
        "tcpl abbreviations"
      ],
      "topics": [
        "is.odd"
      ]
    },
    {
      "page": "assay_funcs",
      "title": "Functions for loading assay information",
      "topics": [
        "Load assay information",
        "tcplLoadAcid",
        "tcplLoadAeid",
        "tcplLoadAid",
        "tcplLoadAsid"
      ]
    },
    {
      "page": "load_data_columns",
      "title": "Lists of column names returned from tcplLoadData invitrodb v4.1 (same as CCTE Bioactivity API version).",
      "topics": [
        "load_data_columns"
      ]
    },
    {
      "page": "lu",
      "title": "Abbreviation for 'length(unique(x))'",
      "concept": [
        "tcpl abbreviations"
      ],
      "topics": [
        "lu"
      ]
    },
    {
      "page": "lw",
      "title": "Abbreviation for 'length(which(x))'",
      "concept": [
        "tcpl abbreviations"
      ],
      "topics": [
        "lw"
      ]
    },
    {
      "page": "mc_test",
      "title": "List of lists containing queries sent to tcplQuery associated with each test case. Each list also contains the associated ids with each case. Only meant to be used with automated testing with mocking for mc data.",
      "topics": [
        "mc_test"
      ]
    },
    {
      "page": "mc_vignette",
      "title": "List with multi-concentration data for the vignette",
      "topics": [
        "mc_vignette"
      ]
    },
    {
      "page": "mc1",
      "title": "Perform level 1 multiple-concentration processing",
      "concept": [
        "multiple-concentration"
      ],
      "topics": [
        "mc1"
      ]
    },
    {
      "page": "mc2",
      "title": "Perform level 2 multiple-concentration processing",
      "concept": [
        "multiple-concentration"
      ],
      "topics": [
        "mc2"
      ]
    },
    {
      "page": "MC2_Methods",
      "title": "List of level 2 multiple-concentration correction functions",
      "topics": [
        "MC2_Methods",
        "mc2_mthds"
      ]
    },
    {
      "page": "mc3",
      "title": "Perform level 3 multiple-concentration processing",
      "concept": [
        "multiple-concentration"
      ],
      "topics": [
        "mc3"
      ]
    },
    {
      "page": "MC3_Methods",
      "title": "List of level 3 multiple-concentration normalization methods",
      "topics": [
        "MC3_Methods",
        "mc3_mthds"
      ]
    },
    {
      "page": "mc4",
      "title": "Perform level 4 multiple-concentration processing",
      "concept": [
        "multiple-concentration"
      ],
      "topics": [
        "mc4"
      ]
    },
    {
      "page": "MC4_Methods",
      "title": "List of level 4 multiple-concentration methods for calculating bmad",
      "topics": [
        "MC4_Methods",
        "mc4_mthds"
      ]
    },
    {
      "page": "mc5",
      "title": "Perform level 5 multiple-concentration processing",
      "concept": [
        "multiple-concentration"
      ],
      "topics": [
        "mc5"
      ]
    },
    {
      "page": "MC5_Methods",
      "title": "Load list of level 5 multiple-concentration cutoff methods",
      "topics": [
        "MC5_Methods",
        "mc5_mthds"
      ]
    },
    {
      "page": "mc6",
      "title": "Perform level 6 multiple-concentration processing",
      "concept": [
        "multiple-concentration"
      ],
      "topics": [
        "mc6"
      ]
    },
    {
      "page": "MC6_Methods",
      "title": "Load list of level 6 multiple-concentration flag methods",
      "topics": [
        "MC6_Methods",
        "mc6_mthds"
      ]
    },
    {
      "page": "mcdat",
      "title": "A subset of ToxCast data showing changes in the activity of the intracellular estrogen receptor.",
      "topics": [
        "mcdat"
      ]
    },
    {
      "page": "mthd_funcs",
      "title": "Functions for managing processing methods",
      "topics": [
        "Method functions",
        "tcplMthdAssign",
        "tcplMthdClear",
        "tcplMthdList",
        "tcplMthdLoad"
      ]
    },
    {
      "page": "Models",
      "title": "Model objective functions",
      "topics": [
        "Models",
        "tcplObjCnst",
        "tcplObjGnls",
        "tcplObjHill"
      ]
    },
    {
      "page": "MORELETTERS",
      "title": "MORELETTERS Extends LETTERS recursively to any number of letters",
      "topics": [
        "MORELETTERS"
      ]
    },
    {
      "page": "mthd_list_defaults",
      "title": "Lists of data frames returned from tcplMthdList invitrodb v4.2",
      "topics": [
        "mthd_list_defaults"
      ]
    },
    {
      "page": "query_funcs",
      "title": "Wrappers for sending queries and fetching results",
      "topics": [
        "Query functions",
        "tcplQuery",
        "tcplQueryAPI",
        "tcplSendQuery"
      ]
    },
    {
      "page": "rgstr_funcs",
      "title": "Functions for registering & updating annotation information",
      "topics": [
        "Register/update annotation",
        "tcplRegister",
        "tcplUpdate"
      ]
    },
    {
      "page": "registerMthd",
      "title": "Add a new analysis method",
      "topics": [
        "registerMthd"
      ]
    },
    {
      "page": "round_n",
      "title": "round_n General function to round/shorten values for plotting tables",
      "topics": [
        "round_n"
      ]
    },
    {
      "page": "sc_test",
      "title": "List of lists containing queries sent to tcplQuery associated with each test case. Each list also contains the associated ids with each case. Only meant to be used with automated testing with mocking for sc data.",
      "topics": [
        "sc_test"
      ]
    },
    {
      "page": "sc_vignette",
      "title": "List with single-concentration data for the vignette",
      "topics": [
        "sc_vignette"
      ]
    },
    {
      "page": "sc1",
      "title": "Perform level 1 single-concentration processing",
      "concept": [
        "single-concentration"
      ],
      "topics": [
        "sc1"
      ]
    },
    {
      "page": "SC1_Methods",
      "title": "List of level 1 single-concentration normalization functions",
      "topics": [
        "SC1_Methods",
        "sc1_mthds"
      ]
    },
    {
      "page": "sc2",
      "title": "Perform level 2 single-concentration processing",
      "concept": [
        "single-concentration"
      ],
      "topics": [
        "sc2"
      ]
    },
    {
      "page": "SC2_Methods",
      "title": "List of level 2 single-concentration hit-call functions",
      "topics": [
        "SC2_Methods",
        "sc2_mthds"
      ]
    },
    {
      "page": "scdat",
      "title": "A subset of ToxCast data showing changes in transcription factor activity for multiple targets.",
      "topics": [
        "scdat"
      ]
    },
    {
      "page": "sink.reset",
      "title": "Reset all sinks",
      "concept": [
        "tcpl abbreviations"
      ],
      "topics": [
        "sink.reset"
      ]
    },
    {
      "page": "tcplAddModel",
      "title": "Draw a tcpl Model onto an existing plot",
      "topics": [
        "tcplAddModel"
      ]
    },
    {
      "page": "tcplAICProb",
      "title": "Calculate the AIC probabilities",
      "topics": [
        "tcplAICProb"
      ]
    },
    {
      "page": "tcplAppend",
      "title": "Append rows to a table",
      "topics": [
        "tcplAppend"
      ]
    },
    {
      "page": "tcplCascade",
      "title": "Do a cascading delete on tcpl screening data",
      "topics": [
        "tcplCascade"
      ]
    },
    {
      "page": "tcplCode2CASN",
      "title": "Convert chemical code to CAS Registry Number",
      "topics": [
        "tcplCode2CASN"
      ]
    },
    {
      "page": "tcplCytoPt",
      "title": "Calculate the cytotoxicity point based on the \"burst\" endpoints",
      "topics": [
        "tcplCytoPt"
      ]
    },
    {
      "page": "tcpldbStats",
      "title": "Get summary statistics for the database",
      "topics": [
        "tcpldbStats"
      ]
    },
    {
      "page": "tcplDefine",
      "title": "Load data dictionary descriptions",
      "topics": [
        "tcplDefine"
      ]
    },
    {
      "page": "tcplDelete",
      "title": "Delete rows from tcpl databases",
      "topics": [
        "tcplDelete"
      ]
    },
    {
      "page": "tcplFit",
      "title": "Fit the data with the constant, hill, and gain-loss models",
      "topics": [
        "tcplFit"
      ]
    },
    {
      "page": "tcplFit2",
      "title": "tcpl Wrapper for tcplfit2_core including additional calculations to fit into new schema",
      "topics": [
        "tcplFit2"
      ]
    },
    {
      "page": "tcplfit2_fun",
      "title": "tcplfit2_fun Returns tcplfit2 function for drawing models given input",
      "topics": [
        "tcplfit2_fun"
      ]
    },
    {
      "page": "tcplFit2_nest",
      "title": "Nest dataframe into a list that is readable by tcplfit2",
      "topics": [
        "tcplFit2_nest"
      ]
    },
    {
      "page": "tcplFit2_unnest",
      "title": "Unnest tcplfit2 parameters into a dataframe",
      "topics": [
        "tcplFit2_unnest"
      ]
    },
    {
      "page": "tcplGetAeid",
      "title": "get Aeid for endpoint name",
      "topics": [
        "tcplGetAeid"
      ]
    },
    {
      "page": "tcplggplot2",
      "title": "tcplggplot2",
      "topics": [
        "tcplggplot2"
      ]
    },
    {
      "page": "tcplHit2",
      "title": "Hitcalling with tcplfit2",
      "topics": [
        "tcplHit2"
      ]
    },
    {
      "page": "tcplLegacyPlot",
      "title": "tcplLegacyPlot",
      "topics": [
        "tcplLegacyPlot"
      ]
    },
    {
      "page": "tcplListFlds",
      "title": "Load the field names for a table",
      "topics": [
        "tcplListFlds"
      ]
    },
    {
      "page": "tcplLoadChem",
      "title": "Load sample/chemical information",
      "topics": [
        "tcplLoadChem"
      ]
    },
    {
      "page": "tcplLoadChemList",
      "title": "Load chemical list information",
      "topics": [
        "tcplLoadChemList"
      ]
    },
    {
      "page": "tcplLoadConcUnit",
      "title": "Load concentration units for assay endpoints",
      "topics": [
        "tcplLoadConcUnit"
      ]
    },
    {
      "page": "tcplLoadData",
      "title": "Load tcpl data",
      "topics": [
        "tcplLoadData"
      ]
    },
    {
      "page": "tcplLoadUnit",
      "title": "Load response units for assay endpoints",
      "topics": [
        "tcplLoadUnit"
      ]
    },
    {
      "page": "tcplLvlCount",
      "title": "Load tcpl level counts",
      "topics": [
        "tcplLvlCount"
      ]
    },
    {
      "page": "tcplMakeAeidMultiPlts",
      "title": "Create a .pdf with all dose-response plots for a given aeid, 6 per page",
      "topics": [
        "tcplMakeAeidMultiPlts"
      ]
    },
    {
      "page": "tcplMakeAeidPlts",
      "title": "Create a .pdf with dose-response plots",
      "topics": [
        "tcplMakeAeidPlts"
      ]
    },
    {
      "page": "tcplMakeChidMultiPlts",
      "title": "Create a .pdf with all dose-response plots for a given chid, 6 per page",
      "topics": [
        "tcplMakeChidMultiPlts"
      ]
    },
    {
      "page": "tcplMultiplot",
      "title": "Plot summary fits based on fit and dose-response data",
      "topics": [
        "tcplMultiplot"
      ]
    },
    {
      "page": "tcplPlot",
      "title": "Generic Plotting Function for tcpl",
      "topics": [
        "tcplPlot"
      ]
    },
    {
      "page": "tcplPlotCalcAspectRatio",
      "title": "tcplPlotCalcAspectRatio",
      "topics": [
        "tcplPlotCalcAspectRatio"
      ]
    },
    {
      "page": "tcplPlotFitc",
      "title": "Plot the fit category tree",
      "topics": [
        "tcplPlotFitc"
      ]
    },
    {
      "page": "tcplPlotFits",
      "title": "Plot summary fits based on fit and dose-response data",
      "topics": [
        "tcplPlotFits"
      ]
    },
    {
      "page": "tcplPlotLoadData",
      "title": "Utility function to load data for tcplPlot",
      "topics": [
        "tcplPlotLoadData"
      ]
    },
    {
      "page": "tcplPlotLoadWllt",
      "title": "tcplPlotLoadWllt Replaces NA dtxsid and chnm with a string description of the sample's well type(s)",
      "topics": [
        "tcplPlotLoadWllt"
      ]
    },
    {
      "page": "tcplPlotlyPlot",
      "title": "tcplPlotlyPlot",
      "topics": [
        "tcplPlotlyPlot"
      ]
    },
    {
      "page": "tcplPlotM4ID",
      "title": "Plot fit summary plot by m4id",
      "topics": [
        "tcplPlotM4ID"
      ]
    },
    {
      "page": "tcplPlotPlate",
      "title": "Plot plate heatmap",
      "topics": [
        "tcplPlotPlate"
      ]
    },
    {
      "page": "tcplPlotSetYRange",
      "title": "tcplPlotSetYRange",
      "topics": [
        "tcplPlotSetYRange"
      ]
    },
    {
      "page": "tcplPlotValidate",
      "title": "tcplPlotValidate",
      "topics": [
        "tcplPlotValidate"
      ]
    },
    {
      "page": "tcplPrepOtpt",
      "title": "Map assay/chemical ID values to annotation information",
      "topics": [
        "tcplPrepOtpt"
      ]
    },
    {
      "page": "tcplRun",
      "title": "Perform data processing",
      "concept": [
        "data processing functions"
      ],
      "topics": [
        "tcplRun"
      ]
    },
    {
      "page": "tcplSubsetChid",
      "title": "Subset level 5 data to a single sample per chemical",
      "topics": [
        "tcplSubsetChid"
      ]
    },
    {
      "page": "tcplVarMat",
      "title": "Create chemical by assay matrices",
      "topics": [
        "tcplVarMat"
      ]
    },
    {
      "page": "tcplWriteData",
      "title": "Write screening data into the tcpl databases",
      "topics": [
        "tcplWriteData"
      ]
    },
    {
      "page": "tcplWriteLvl0",
      "title": "Write level 0 screening data into the tcpl databases",
      "topics": [
        "tcplWriteLvl0"
      ]
    },
    {
      "page": "test_api",
      "title": "List containing ids used for different automated tests of tcpl integration with the CTX APIs, randomly selected from what is available via API.",
      "topics": [
        "test_api"
      ]
    },
    {
      "page": "write_lvl_4",
      "title": "Write level 4 with updated schema",
      "topics": [
        "write_lvl_4"
      ]
    }
  ],
  "_readme": "https://github.com/usepa/comptox-toxcast-tcpl/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "bigD",
    "bit",
    "bit64",
    "bitops",
    "blob",
    "bslib",
    "cachem",
    "chron",
    "cli",
    "commonmark",
    "cpp11",
    "crosstalk",
    "ctxR",
    "curl",
    "data.table",
    "DBI",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "gridExtra",
    "gsubfn",
    "gt",
    "gtable",
    "highr",
    "hms",
    "htmltools",
    "htmlwidgets",
    "httr",
    "isoband",
    "jquerylib",
    "jsonlite",
    "juicyjuice",
    "knitr",
    "labeling",
    "later",
    "lazyeval",
    "lifecycle",
    "litedown",
    "lubridate",
    "magrittr",
    "markdown",
    "memoise",
    "mime",
    "numDeriv",
    "openssl",
    "otel",
    "pillar",
    "pkgconfig",
    "plotly",
    "plyr",
    "promises",
    "proto",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "reactable",
    "reactR",
    "reshape2",
    "rlang",
    "RMariaDB",
    "rmarkdown",
    "RSQLite",
    "S7",
    "sass",
    "scales",
    "sqldf",
    "stringi",
    "stringr",
    "sys",
    "tcplfit2",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "tinytex",
    "triebeard",
    "urltools",
    "utf8",
    "V8",
    "vctrs",
    "viridis",
    "viridisLite",
    "withr",
    "xfun",
    "xml2",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "Introduction_Appendices.Rmd",
      "filename": "Introduction_Appendices.html",
      "title": "tcpl: The ToxCast Data Analysis Pipeline Supporting Accessible Bioactivity Data for Toxicology",
      "author": "US EPA's Center for Computational Toxicology and Exposure ccte@epa.gov",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Suggested packages for use with this vignette",
        "Overview",
        "ToxCast Publications",
        "Connection Configuration",
        "Database Structure",
        "Level 0",
        "SC Data-containing Tables",
        "- Level 1 (sc1)",
        "- Level 2 (sc1)",
        "- Aggregated IDs (sc2_agg)",
        "- Representative Samples (sc2_chid)",
        "MC Data-containing Tables",
        "- Level 1 (mc1)",
        "- Level 2 (mc2)",
        "- Level 3 (mc3)",
        "- Aggregated IDs (mc4_agg)",
        "- Level 4 (mc4)",
        "- Level 4 Parameters (mc4_param)",
        "- Level 5 (mc5)",
        "- Level 5 Parameters (mc5_param)",
        "- Representative Samples (mc5_chid)",
        "- Level 6 (mc6)",
        "- Level 7 (mc7)",
        "Assay and Auxiliary Annotation Tables",
        "- Assay_Source",
        "- Assay",
        "- Assay_Component",
        "- Assay_Component_Endpoint",
        "- Assay_Component_Map",
        "- Assay_Descriptions",
        "- Chemical",
        "- Chemical_Lists",
        "- Sample",
        "Assay Registration",
        "Assay Nomenclature",
        "Minimum Required Fields",
        "Assay Source",
        "Assay",
        "Assay Component",
        "Assay Component Endpoint",
        "Naming Revision",
        "Chemical Registration",
        "Chemicals",
        "Samples",
        "Chemical Lists",
        "Level 0 Pre-Processing",
        "Required Fields",
        "Well Types",
        "Writing New Data",
        "Data Processing",
        "Level IDs",
        "Methods",
        "Data Normalization",
        "SC Data Processing",
        "> Level 1",
        "- Methods Assignment",
        "> Level 2",
        "- Overwrite Bidirectionality",
        "MC Data Processing",
        "> Level 3",
        "> Level 4",
        "- Pre-Modeling Processes",
        "- Concentration-Response Modeling Details",
        "- Curve Fitting",
        "> Level 5",
        "-- Overwrite Bidirectionality Methods",
        "-- LOEC Methods",
        "- Winning Model Selection",
        "- Level 6",
        "- Level 7",
        "Compiled Processing Examples",
        "- SC Data",
        "- MC Data",
        "Data Interpretation",
        "Hit Calls",
        "Cutoff",
        "Potency Estimates",
        "Activity Concentrations at Specified Response",
        "Benchmark Dose",
        "LOEC",
        "Fit Categories",
        "Flags (Level 6)",
        "Example of Flags",
        "Representative Samples",
        "MC Representative Samples",
        "SC Representative Samples",
        "Variable Matrices",
        "Cytotoxicity Burst Distribution",
        "Burst Endpoints",
        "Implementation",
        "Assay Description Documents",
        "Administered Equivalent Doses",
        "Options Applied",
        "Analytical QC and Applicability Domain",
        "Descriptions of Fields and Possible Options",
        "Data Retrieval in invitrodb",
        "Retrieving Assay Element IDs",
        "Retrieving Assay Annotations",
        "Retrieving Chemical Information",
        "Retrieving Methods",
        "Retrieving Data",
        "Retrieving Level 0 Data",
        "- Load SC0 Data",
        "- Load MC0 Data",
        "- Review MC assay quality",
        "Retrieving SC Data and Methods",
        "- Load SC2 Data",
        "- Load SC Methods",
        "Retrieving MC Data and Methods",
        "- Load MC5 Data",
        "- Load MC Methods",
        "Data Retrieval via API",
        "Assay Elements",
        "Data",
        "Assay Annotations",
        "Retrieving Processed MC Data and Annotations",
        "- By ID",
        "- By level",
        "Load aeid",
        "Load acid",
        "Load aid",
        "Load asid",
        "Load unit",
        "Sample and Chemical information",
        "Load concentration unit",
        "Load chemical info",
        "Plotting",
        "Individual Plotting",
        "- Output PDF of Verbose, Multiple Plots per Page, by aeid and/or spid",
        "- Output Image File (JPG) of Single Verbose Plot, by aeid and spid",
        "- Output to Console, by m4id or by aeid and spid",
        "- Output PDF of Single Concentration Plots, Multiple Plots per Page, by aeid",
        "Comparison Plotting",
        "- Output PDF of Multiple Comparison Plots per Page, by aeid and Compared by spid",
        "- Output PDF of Multiple Single Concentration Comparison Plots per Page, by aeid and Compared by spid",
        "- Output PDF of Multiple Comparison Plots per Page, By aeid and Compared by Chemical",
        "- Output Image File (JPG) of Single Expanded Comparison Plot by aeid",
        "Advanced Comparison Plotting",
        "API Configuration",
        "- Output Image File (JPG) of Single Verbose Plot, by M4ID",
        "- Output PDF of Multiple Comparison Plots per Page, By AEID and Compared by Chemical",
        "Additional Examples",
        "- Load Data for a Specific Chemical",
        "- Plot Sample Subset",
        "- Plot LOEC (Lowest Observed Effective Concentration)",
        "Example Integrations with Other Computational Toxicology Tools",
        "Evaluate ToxCast AEDs for a single chemical and target",
        "Consider ToxRefDB in vivo toxicity benchmarks as POD-Traditional",
        "Consider ToxCast in vitro bioactivity data as POD-NAM",
        "Compare POD-Traditional with POD-NAM",
        "Apply ToxCast to examine EcoTox hazard for a single chemical",
        "Consider POD-NAM and POD-Traditional",
        "Consider SeqAPASS",
        "Consider EcoTox",
        "Compare"
      ],
      "created": "2018-09-19 13:51:11",
      "modified": "2025-10-16 18:19:21",
      "commits": 29
    }
  ],
  "_score": 8.80140782653322,
  "_indexed": true,
  "_nocasepkg": "tcpl",
  "_universes": [
    "usepa",
    "madison-feshuk"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.3.0.9000",
      "date": "2026-05-24T08:57:27.000Z",
      "distro": "noble",
      "commit": "04994c660cd8ac4949594c2d25828fa431dfc118",
      "fileid": "9b51f725f2ec8188d6d4eddd80b681ea7c7fe36413a03efc75364e425d467619",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/usepa/actions/runs/26356790057"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.3.0.9000",
      "date": "2026-05-24T08:57:22.000Z",
      "distro": "noble",
      "commit": "04994c660cd8ac4949594c2d25828fa431dfc118",
      "fileid": "3f952a7dbca32625a240b6c5e8da119500ae7364a790fb88f7a6d4a820e94a7d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/usepa/actions/runs/26356790057"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.3.0.9000",
      "date": "2026-05-24T08:56:16.000Z",
      "commit": "04994c660cd8ac4949594c2d25828fa431dfc118",
      "fileid": "71cfde636552d829a0ccca83276388ea096cc6fbafda0cf282637d590db48821",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/usepa/actions/runs/26356790057"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.3.0.9000",
      "date": "2026-05-24T08:56:12.000Z",
      "commit": "04994c660cd8ac4949594c2d25828fa431dfc118",
      "fileid": "66cf991bbab6337cff5e9bf9b7d1ec35cc942275dc411705061f98d6f581f94f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/usepa/actions/runs/26356790057"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.3.0.9000",
      "date": "2026-05-24T08:57:20.000Z",
      "commit": "04994c660cd8ac4949594c2d25828fa431dfc118",
      "fileid": "8545e2a9457a62b0547ebd29ded833636a2aead9e62bbaaccbe6b5eaa815df9b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/usepa/actions/runs/26356790057"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.3.0.9000",
      "date": "2026-05-24T08:56:01.000Z",
      "commit": "04994c660cd8ac4949594c2d25828fa431dfc118",
      "fileid": "3e180796ce9f04abc40b99350c861adff453c5e9c5265820f3926585392004cd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/usepa/actions/runs/26356790057"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.3.0.9000",
      "date": "2026-05-24T08:56:23.000Z",
      "commit": "04994c660cd8ac4949594c2d25828fa431dfc118",
      "fileid": "12148f602b4823cde95a52588e73b99e8c6134916502f1f4a88cbca90f92996c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/usepa/actions/runs/26356790057"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "3.3.0.9000",
      "date": "2026-05-24T08:56:11.000Z",
      "commit": "04994c660cd8ac4949594c2d25828fa431dfc118",
      "fileid": "939ac500ae4513c5fe94ee4fe0f7623d1ef43fcd4622eb9d2757e3fd144b24e1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/usepa/actions/runs/26356790057"
    }
  ]
}