{
  "_id": "6a1ed5a5b401979e7340e6c2",
  "Package": "toxdrc",
  "Title": "Pipeline for Dose-Response Curve Analysis",
  "Version": "1.0.1",
  "Authors@R": "person(\"Jack\", \"Salole\", , \"salolej@mcmaster.ca\", role = c(\"aut\", \"cre\"))",
  "Description": "Provides a variety of tools for assessing dose response\ncurves, with an emphasis on toxicity test data. The main\nfeature of this package are modular functions which can be\ncombined through the namesake pipeline, 'runtoxdrc', to\nautomate the analysis for large and complex datasets. This\nincludes optional data preprocessing steps, like outlier\ndetection, solvent effects, blank correction, averaging\ntechnical replicates, and much more. Additionally, this\npipeline is adaptable to any long form dataset, and does not\nrequire specific column or group naming to work.",
  "Maintainer": "Jack Salole <salolej@mcmaster.ca>",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/jsalole/toxdrc",
  "BugReports": "https://github.com/jsalole/toxdrc/issues",
  "Config/testthat/edition": "3",
  "LazyData": "true",
  "Config/pak/sysreqs": "cmake make libicu-dev",
  "Repository": "https://jsalole.r-universe.dev",
  "Date/Publication": "2026-02-02 18:44:16 UTC",
  "RemoteUrl": "https://github.com/jsalole/toxdrc",
  "RemoteRef": "HEAD",
  "RemoteSha": "4b1b36f381bf95d82deb4afb4a75279299a0137b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-20 10:31:00 UTC",
    "User": "root"
  },
  "Author": "Jack Salole [aut, cre]",
  "MD5sum": "599113b39fd4e53b95dfe79dd472431b",
  "_user": "jsalole",
  "_type": "src",
  "_file": "toxdrc_1.0.1.tar.gz",
  "_fileid": "f05550347b9fc9c9babe735dfc78b62ea24d403d85ce0b64c4507c2838fd4ef4",
  "_filesize": 167721,
  "_sha256": "f05550347b9fc9c9babe735dfc78b62ea24d403d85ce0b64c4507c2838fd4ef4",
  "_created": "2026-05-20T10:31:00.000Z",
  "_published": "2026-06-02T13:07:49.293Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79077485721,
      "time": 161,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7107625290"
    },
    {
      "job": 79077485430,
      "time": 166,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7107626889"
    },
    {
      "job": 79077485600,
      "time": 120,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7107719578"
    },
    {
      "job": 79077486654,
      "time": 151,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7107662255"
    },
    {
      "job": 79077485269,
      "time": 204,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7107569086"
    },
    {
      "job": 79077484883,
      "time": 134,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7358516284"
    },
    {
      "job": 79077485800,
      "time": 124,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7107612861"
    },
    {
      "job": 79077485915,
      "time": 118,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7107610949"
    },
    {
      "job": 79077485503,
      "time": 143,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7107619104"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jsalole/actions/runs/26156680613",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jsalole/toxdrc",
  "_commit": {
    "id": "4b1b36f381bf95d82deb4afb4a75279299a0137b",
    "author": "Jack Salole <jacksalole@gmail.com>",
    "committer": "Jack Salole <jacksalole@gmail.com>",
    "message": "update\n",
    "time": 1770057856
  },
  "_maintainer": {
    "name": "Jack Salole",
    "email": "salolej@mcmaster.ca"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "outliers",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "drc",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "jsalole",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-39",
      "n": 28
    },
    {
      "week": "2025-40",
      "n": 1
    },
    {
      "week": "2025-41",
      "n": 2
    },
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 8
    },
    {
      "week": "2025-45",
      "n": 9
    },
    {
      "week": "2025-46",
      "n": 24
    },
    {
      "week": "2025-47",
      "n": 12
    },
    {
      "week": "2025-50",
      "n": 9
    },
    {
      "week": "2025-51",
      "n": 6
    },
    {
      "week": "2025-52",
      "n": 1
    },
    {
      "week": "2026-04",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-06",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v1.0.0-alpha",
      "date": "2025-11-19"
    },
    {
      "name": "v1.0.0",
      "date": "2025-12-10"
    },
    {
      "name": "v1.0.0-beta",
      "date": "2025-12-10"
    },
    {
      "name": "v1.0.1",
      "date": "2025-12-28"
    }
  ],
  "_stars": 3,
  "_contributors": [
    {
      "user": "jsalole",
      "count": 107,
      "uuid": 198785597
    }
  ],
  "_userbio": {
    "uuid": 198785597,
    "type": "user",
    "name": "Jack Salole",
    "description": "Environmental toxicologist researching effluents, emerging contaminants, and new approach methods."
  },
  "_downloads": {
    "count": 467,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/toxdrc"
  },
  "_devurl": "https://github.com/jsalole/toxdrc",
  "_searchresults": 1,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/toxdrc.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/jsalole/toxdrc",
  "_realowner": "jsalole",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2026-01-14"
    }
  ],
  "_exports": [
    "averageresponse",
    "blankcorrect",
    "checktoxicity",
    "flagCV",
    "getECx",
    "getmetadata",
    "modelcomp",
    "normalizeresponse",
    "pctl",
    "removeoutliers",
    "runtoxdrc",
    "toxdrc_modelling",
    "toxdrc_normalization",
    "toxdrc_output",
    "toxdrc_qc",
    "toxdrc_toxicity"
  ],
  "_datasets": [
    {
      "name": "cellglow",
      "title": "Example toxicity test data with multiple experimental groups.",
      "object": "cellglow",
      "class": [
        "data.frame"
      ],
      "fields": [
        "TestID",
        "Test_Number",
        "Conc",
        "RFU",
        "Dye",
        "Type",
        "Replicate"
      ],
      "rows": 1080,
      "table": true,
      "tojson": true
    },
    {
      "name": "toxresult",
      "title": "Example toxicity test data from a single experimental subset.",
      "object": "toxresult",
      "class": [
        "data.frame"
      ],
      "fields": [
        "TestID",
        "Test_Number",
        "Conc",
        "RFU",
        "Dye",
        "Type",
        "Replicate"
      ],
      "rows": 24,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "averageresponse",
      "title": "Average response variable",
      "topics": [
        "averageresponse"
      ]
    },
    {
      "page": "blankcorrect",
      "title": "Blank correct response variable",
      "topics": [
        "blankcorrect"
      ]
    },
    {
      "page": "cellglow",
      "title": "Example toxicity test data with multiple experimental groups.",
      "topics": [
        "cellglow"
      ]
    },
    {
      "page": "checktoxicity",
      "title": "Check for an effect",
      "topics": [
        "checktoxicity"
      ]
    },
    {
      "page": "config_runtoxdrc",
      "title": "Configuration functions for the runtoxdrc pipeline",
      "topics": [
        "config_runtoxdrc"
      ]
    },
    {
      "page": "flagCV",
      "title": "Check for groups with high CV",
      "topics": [
        "flagCV"
      ]
    },
    {
      "page": "getECx",
      "title": "Get point estimates from model",
      "topics": [
        "getECx"
      ]
    },
    {
      "page": "getmetadata",
      "title": "Generate metadata from a dataframe",
      "topics": [
        "getmetadata"
      ]
    },
    {
      "page": "modelcomp",
      "title": "Compare model fits and select best model",
      "topics": [
        "modelcomp"
      ]
    },
    {
      "page": "normalizeresponse",
      "title": "Normalize response variable",
      "topics": [
        "normalizeresponse"
      ]
    },
    {
      "page": "pctl",
      "title": "Check for positive control effect",
      "topics": [
        "pctl"
      ]
    },
    {
      "page": "removeoutliers",
      "title": "Remove outliers iteratively using Grubbs' test.",
      "topics": [
        "removeoutliers"
      ]
    },
    {
      "page": "runtoxdrc",
      "title": "Point estmation pipeline",
      "topics": [
        "runtoxdrc"
      ]
    },
    {
      "page": "toxdrc_modelling",
      "title": "Modelling configuration for for the runtoxdrc pipeline.",
      "topics": [
        "toxdrc_modelling"
      ]
    },
    {
      "page": "toxdrc_normalization",
      "title": "Set normalization configuration for the runtoxdrc pipeline.",
      "topics": [
        "toxdrc_normalization"
      ]
    },
    {
      "page": "toxdrc_output",
      "title": "#' Output configuration for for the runtoxdrc pipeline.",
      "topics": [
        "toxdrc_output"
      ]
    },
    {
      "page": "toxdrc_qc",
      "title": "Set quality control options for the runtoxdrc pipeline.",
      "topics": [
        "toxdrc_qc"
      ]
    },
    {
      "page": "toxdrc_toxicity",
      "title": "Toxicity configuration for for the runtoxdrc pipeline.",
      "topics": [
        "toxdrc_toxicity"
      ]
    },
    {
      "page": "toxresult",
      "title": "Example toxicity test data from a single experimental subset.",
      "topics": [
        "toxresult"
      ]
    }
  ],
  "_readme": "https://github.com/jsalole/toxdrc/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "backports",
    "boot",
    "broom",
    "car",
    "carData",
    "cli",
    "codetools",
    "colorspace",
    "cowplot",
    "cpp11",
    "Deriv",
    "doBy",
    "dplyr",
    "drc",
    "farver",
    "forecast",
    "Formula",
    "fracdiff",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "gtools",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "lme4",
    "lmtest",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "mgcv",
    "microbenchmark",
    "minqa",
    "modelr",
    "multcomp",
    "mvtnorm",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "outliers",
    "pbkrtest",
    "pillar",
    "pkgconfig",
    "plotrix",
    "purrr",
    "quantreg",
    "R6",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "Rdpack",
    "reformulas",
    "rlang",
    "S7",
    "sandwich",
    "scales",
    "SparseM",
    "stringi",
    "stringr",
    "survival",
    "TH.data",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "urca",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "zoo"
  ],
  "_score": 4.3222192947339195,
  "_indexed": true,
  "_nocasepkg": "toxdrc",
  "_universes": [
    "jsalole"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-20T10:33:21.000Z",
      "distro": "noble",
      "commit": "4b1b36f381bf95d82deb4afb4a75279299a0137b",
      "fileid": "0ff7331fecb8952798d95e3b5923debf49fd2f96e6f7faf0c45b312e8b37caa7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jsalole/actions/runs/26156680613"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-20T10:33:24.000Z",
      "distro": "noble",
      "commit": "4b1b36f381bf95d82deb4afb4a75279299a0137b",
      "fileid": "a15cd88a9f0d903167602482e6e824b79ca0d284c87d4280d223aa524dd3cdf8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jsalole/actions/runs/26156680613"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-20T10:38:12.000Z",
      "commit": "4b1b36f381bf95d82deb4afb4a75279299a0137b",
      "fileid": "23b0c161210bf2462bfd792b7daef7e43b753c1ae531f62409959111dfd9cb44",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jsalole/actions/runs/26156680613"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-20T10:35:12.000Z",
      "commit": "4b1b36f381bf95d82deb4afb4a75279299a0137b",
      "fileid": "0f835ca33642a576c2b899159924b1ea692764b6e27d69b425fb15fbb2505f9f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jsalole/actions/runs/26156680613"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-20T10:32:31.000Z",
      "commit": "4b1b36f381bf95d82deb4afb4a75279299a0137b",
      "fileid": "4e0529e4f765ceec4dde3e20187dc5ed8c7a1a5f987811bfe12e7e900647f88f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jsalole/actions/runs/26156680613"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-20T10:32:31.000Z",
      "commit": "4b1b36f381bf95d82deb4afb4a75279299a0137b",
      "fileid": "db4ec3bcf7d9b2a8d4fad055439a35d9b2e6061a446b6bab5b8fd43b71ffe450",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jsalole/actions/runs/26156680613"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-20T10:32:55.000Z",
      "commit": "4b1b36f381bf95d82deb4afb4a75279299a0137b",
      "fileid": "335dae477e2f40fc72c5783defcd5a3a97119b46217da949ad5235dfde9cf92c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jsalole/actions/runs/26156680613"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-06-02T13:07:14.000Z",
      "commit": "4b1b36f381bf95d82deb4afb4a75279299a0137b",
      "fileid": "5dc952eb464d715517aca06e2ddbc16ded9dee5609026448e436533cb90f5399",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jsalole/actions/runs/26156680613"
    }
  ]
}