{
  "_id": "6a4a35f2ebd24c958927082d",
  "Package": "dr4pl",
  "Type": "Package",
  "Date": "2021-08-16",
  "Title": "Dose Response Data Analysis using the 4 Parameter Logistic (4pl)\nModel",
  "Version": "2.0.0",
  "Authors@R": "c(person(\"Justin T.\", \"Landis\", role = c(\"aut\", \"cre\"), email = \"jtlandis314@gmail.com\"),\nperson(\"Alice\", \"Peng\", role = \"ctb\", email = \"alice98@live.unc.edu\"),\nperson(\"Hyowon\", \"An\", role = \"aut\", email = \"ahwbest@gmail.com\"),\nperson(\"Aubrey G.\", \"Bailey\", role = \"aut\", email = \"aubreybailey@gmail.com\"),\nperson(\"Dirk P.\", \"Dittmer\", role = \"aut\", email = \"dirk_dittmer@med.unc.edu\"),\nperson(\"James S.\", \"Marron\", role = \"aut\", email = \"marron@unc.edu\"))",
  "Description": "Models the relationship between dose levels and responses\nin a pharmacological experiment using the 4 Parameter Logistic\nmodel. Traditional packages on dose-response modelling such as\n'drc' and 'nplr' often draw errors due to convergence failure\nespecially when data have outliers or non-logistic shapes. This\npackage provides robust estimation methods that are less\naffected by outliers and other initialization methods that work\nwell for data lacking logistic shapes. We provide the bounds on\nthe parameters of the 4PL model that prevent parameter\nestimates from diverging or converging to zero and base their\njustification in a statistical principle. These methods are\nused as remedies to convergence failure problems.  Gadagkar, S.\nR. and Call, G. B. (2015) <doi:10.1016/j.vascn.2014.08.006>\nRitz, C. and Baty, F. and Streibig, J. C. and Gerhard, D.\n(2015) <doi:10.1371/journal.pone.0146021>.",
  "License": "GPL (>= 2)",
  "LazyData": "TRUE",
  "URL": "https://bitbucket.org/dittmerlab/dr4pl",
  "BugReports": "https://bitbucket.org/dittmerlab/dr4pl/issues?status=new&status=open",
  "RdMacros": "Rdpack",
  "RoxygenNote": "7.1.1",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Repository": "https://jtlandis.r-universe.dev",
  "Date/Publication": "2022-07-25 16:37:18 UTC",
  "RemoteUrl": "https://bitbucket.org/dittmerlab/dr4pl",
  "RemoteRef": "HEAD",
  "RemoteSha": "61ee4c674011b7be06bdbbdb3cf921d9f7adbdbb",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-07 09:39:59 UTC",
    "User": "root"
  },
  "Author": "Justin T. Landis [aut, cre],\nAlice Peng [ctb],\nHyowon An [aut],\nAubrey G. Bailey [aut],\nDirk P. Dittmer [aut],\nJames S. Marron [aut]",
  "Maintainer": "Justin T. Landis <jtlandis314@gmail.com>",
  "_user": "jtlandis",
  "_type": "src",
  "_file": "dr4pl_2.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/86965d7fc0d94de608cde41783a6935514a04cbdb3c711d4bc93fcc35f8b13c8",
  "_filesize": 282119,
  "_sha256": "86965d7fc0d94de608cde41783a6935514a04cbdb3c711d4bc93fcc35f8b13c8",
  "_expires": "2026-10-13T10:46:08.000Z",
  "_created": "2026-06-07T09:39:59.000Z",
  "_published": "2026-07-05T10:46:10.348Z",
  "_jobs": [
    {
      "job": 85216017508,
      "time": 186,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7462929785"
    },
    {
      "job": 85216017635,
      "time": 176,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7462928741"
    },
    {
      "job": 85216017398,
      "time": 139,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7462924090"
    },
    {
      "job": 85216017591,
      "time": 125,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7462922480"
    },
    {
      "job": 85216017279,
      "time": 258,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7462906081"
    },
    {
      "job": 85216017469,
      "time": 136,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7462923989"
    },
    {
      "job": 85216017452,
      "time": 128,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7462922916"
    },
    {
      "job": 85216017574,
      "time": 105,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7462920177"
    },
    {
      "job": 85216017577,
      "time": 104,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7462919953"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/jtlandis/actions/runs/27088799333",
  "_status": "failure",
  "_upstream": "https://bitbucket.org/dittmerlab/dr4pl",
  "_commit": {
    "id": "61ee4c674011b7be06bdbbdb3cf921d9f7adbdbb",
    "author": "Justin Landis <jtlandis@live.unc.edu>",
    "committer": "Justin Landis <jtlandis@live.unc.edu>",
    "message": "Merge branch 'Releases'\n",
    "time": 1658767038
  },
  "_maintainer": {
    "name": "Justin T. Landis",
    "email": "jtlandis314@gmail.com",
    "login": "jtlandis",
    "description": "Data scientist at the University of North Carolina at Chapel Hill || R developer ",
    "uuid": 30324172
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.1.0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "tensor",
      "role": "Imports"
    },
    {
      "package": "Rdpack",
      "role": "Imports"
    },
    {
      "package": "generics",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "drc",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    }
  ],
  "_owner": "bitbucket-dittmerlab",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_userbio": {
    "uuid": 30324172,
    "type": "user",
    "name": "Justin Landis",
    "description": "Data scientist at the University of North Carolina at Chapel Hill || R developer "
  },
  "_downloads": {
    "count": 366,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/dr4pl"
  },
  "_devurl": "https://bitbucket.org/dittmerlab/dr4pl",
  "_searchresults": 108,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/dr4pl.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://bitbucket.org/dittmerlab/dr4pl",
  "_realowner": "jtlandis",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2017-10-22"
    },
    {
      "version": "1.1.1",
      "date": "2018-03-21"
    },
    {
      "version": "1.1.6",
      "date": "2018-08-24"
    },
    {
      "version": "1.1.7.1",
      "date": "2018-09-13"
    },
    {
      "version": "1.1.7.4",
      "date": "2018-12-03"
    },
    {
      "version": "1.1.7.5",
      "date": "2019-01-28"
    },
    {
      "version": "1.1.8",
      "date": "2019-02-24"
    },
    {
      "version": "1.1.11",
      "date": "2019-10-07"
    },
    {
      "version": "2.0.0",
      "date": "2021-08-17"
    }
  ],
  "_exports": [
    "augment",
    "calculate",
    "dr4pl",
    "dr4pl_theta",
    "FindHillBounds",
    "FindInitialParms",
    "FindLogisticGrids",
    "gof",
    "IC",
    "LogToParm",
    "MeanResponse",
    "OutlierDetection",
    "ParmToLog"
  ],
  "_datasets": [
    {
      "name": "drc_error_1",
      "title": "Single High Outlier",
      "object": "drc_error_1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 162,
      "table": true,
      "tojson": true
    },
    {
      "name": "drc_error_2",
      "title": "Multiple High Outliers at Different measurements",
      "object": "drc_error_2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "drc_error_3",
      "title": "Support Problem and Outliers at a Single Dose Level",
      "object": "drc_error_3",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 132,
      "table": true,
      "tojson": true
    },
    {
      "name": "drc_error_4",
      "title": "Support Problem",
      "object": "drc_error_4",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 132,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_data_1",
      "title": "sample_data_1",
      "object": "sample_data_1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_data_10",
      "title": "sample_data_10",
      "object": "sample_data_10",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_data_11",
      "title": "sample_data_11",
      "object": "sample_data_11",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_data_12",
      "title": "sample_data_12",
      "object": "sample_data_12",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_data_13",
      "title": "sample_data_13",
      "object": "sample_data_13",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_data_2",
      "title": "sample_data_2",
      "object": "sample_data_2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_data_3",
      "title": "sample_data_3",
      "object": "sample_data_3",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_data_4",
      "title": "sample_data_4",
      "object": "sample_data_4",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_data_5",
      "title": "sample_data_5",
      "object": "sample_data_5",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_data_6",
      "title": "sample_data_6",
      "object": "sample_data_6",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_data_7",
      "title": "sample_data_7",
      "object": "sample_data_7",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_data_8",
      "title": "sample_data_8",
      "object": "sample_data_8",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_data_9",
      "title": "sample_data_9",
      "object": "sample_data_9",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Dose",
        "Response"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "coef.dr4pl",
      "title": "Obtain coefficients of a 4PL model",
      "topics": [
        "coef.dr4pl"
      ]
    },
    {
      "page": "confint.dr4pl",
      "title": "Fit a 4 parameter logistic (4PL) model to dose-response data.",
      "topics": [
        "confint.dr4pl"
      ]
    },
    {
      "page": "dr4pl",
      "title": "Fitting 4 Parameter Logistic (4PL) models to dose-response data.",
      "topics": [
        "dr4pl",
        "dr4pl.data.frame",
        "dr4pl.default",
        "dr4pl.formula"
      ]
    },
    {
      "page": "dr4plEst",
      "title": "Private function to fit the 4PL model to dose-response data",
      "topics": [
        "dr4plEst"
      ]
    },
    {
      "page": "drc_error_1",
      "title": "Single High Outlier",
      "topics": [
        "drc_error_1"
      ]
    },
    {
      "page": "drc_error_2",
      "title": "Multiple High Outliers at Different measurements",
      "topics": [
        "drc_error_2"
      ]
    },
    {
      "page": "drc_error_3",
      "title": "Support Problem and Outliers at a Single Dose Level",
      "topics": [
        "drc_error_3"
      ]
    },
    {
      "page": "drc_error_4",
      "title": "Support Problem",
      "topics": [
        "drc_error_4"
      ]
    },
    {
      "page": "FindHillBounds",
      "title": "FindHillBounds",
      "topics": [
        "FindHillBounds"
      ]
    },
    {
      "page": "FindInitialParms",
      "title": "FindInitialParms",
      "topics": [
        "FindInitialParms"
      ]
    },
    {
      "page": "FindLogisticGrids",
      "title": "FindLogisticGrids",
      "topics": [
        "FindLogisticGrids"
      ]
    },
    {
      "page": "IC",
      "title": "Obtain Inhibitory Concentrations (IC) of a dose-response curve",
      "topics": [
        "IC"
      ]
    },
    {
      "page": "MeanResponse",
      "title": "Compute an estimated mean response.",
      "topics": [
        "MeanResponse",
        "MeanResponse.dr4pl",
        "MeanResponse.dr4pl_log10",
        "MeanResponse.dr4pl_theta",
        "MeanResponse.numeric"
      ]
    },
    {
      "page": "OutlierDetection",
      "title": "Detect outliers by the method of Motulsky and Brown (2006).",
      "topics": [
        "OutlierDetection"
      ]
    },
    {
      "page": "plot.dr4pl",
      "title": "Make a plot of a 4PL model curve and data",
      "topics": [
        "plot.dr4pl"
      ]
    },
    {
      "page": "print.dr4pl",
      "title": "Print the dr4pl object to screen.",
      "topics": [
        "print.dr4pl"
      ]
    },
    {
      "page": "print.summary.dr4pl",
      "title": "Print the dr4pl object summary to screen.",
      "topics": [
        "print.summary.dr4pl"
      ]
    },
    {
      "page": "sample_data_1",
      "title": "sample_data_1",
      "topics": [
        "sample_data_1"
      ]
    },
    {
      "page": "sample_data_10",
      "title": "sample_data_10",
      "topics": [
        "sample_data_10"
      ]
    },
    {
      "page": "sample_data_11",
      "title": "sample_data_11",
      "topics": [
        "sample_data_11"
      ]
    },
    {
      "page": "sample_data_12",
      "title": "sample_data_12",
      "topics": [
        "sample_data_12"
      ]
    },
    {
      "page": "sample_data_13",
      "title": "sample_data_13",
      "topics": [
        "sample_data_13"
      ]
    },
    {
      "page": "sample_data_2",
      "title": "sample_data_2",
      "topics": [
        "sample_data_2"
      ]
    },
    {
      "page": "sample_data_3",
      "title": "sample_data_3",
      "topics": [
        "sample_data_3"
      ]
    },
    {
      "page": "sample_data_4",
      "title": "sample_data_4",
      "topics": [
        "sample_data_4"
      ]
    },
    {
      "page": "sample_data_5",
      "title": "sample_data_5",
      "topics": [
        "sample_data_5"
      ]
    },
    {
      "page": "sample_data_6",
      "title": "sample_data_6",
      "topics": [
        "sample_data_6"
      ]
    },
    {
      "page": "sample_data_7",
      "title": "sample_data_7",
      "topics": [
        "sample_data_7"
      ]
    },
    {
      "page": "sample_data_8",
      "title": "sample_data_8",
      "topics": [
        "sample_data_8"
      ]
    },
    {
      "page": "sample_data_9",
      "title": "sample_data_9",
      "topics": [
        "sample_data_9"
      ]
    },
    {
      "page": "summary.dr4pl",
      "title": "summary",
      "topics": [
        "summary.dr4pl"
      ]
    },
    {
      "page": "vcov.dr4pl",
      "title": "Obtain the variance-covariance matrix of the parameter estimators of a 4PL model.",
      "topics": [
        "vcov.dr4pl",
        "vcov.dr4pl_param"
      ]
    }
  ],
  "_readme": "https://bitbucket.org/dittmerlab/dr4pl/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "Matrix",
    "R6",
    "rbibutils",
    "RColorBrewer",
    "Rdpack",
    "rlang",
    "S7",
    "scales",
    "tensor",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_score": 3.732393759822968,
  "_indexed": true,
  "_nocasepkg": "dr4pl",
  "_universes": [
    "jtlandis",
    "bitbucket-dittmerlab"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-06-07T09:42:37.000Z",
      "distro": "noble",
      "commit": "61ee4c674011b7be06bdbbdb3cf921d9f7adbdbb",
      "fileid": "https://r2.ropensci.org/e8cb9ebd4452c133d72677d072659827de107a998d4eb2df47c49ff6a069f001",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jtlandis/actions/runs/27088799333"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-06-07T09:42:32.000Z",
      "distro": "noble",
      "commit": "61ee4c674011b7be06bdbbdb3cf921d9f7adbdbb",
      "fileid": "https://r2.ropensci.org/a9197255373ac8d8e1c1fd3fc09bec2c61a788cacbc1f9fc1e7fb50e9c1369a8",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jtlandis/actions/runs/27088799333"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.0",
      "date": "2026-06-07T09:42:07.000Z",
      "commit": "61ee4c674011b7be06bdbbdb3cf921d9f7adbdbb",
      "fileid": "https://r2.ropensci.org/fa47546d39a6185befcbee023ed5e08c234377a9549f0d8a3aea2cbc291f646b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jtlandis/actions/runs/27088799333"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.0",
      "date": "2026-06-07T09:41:56.000Z",
      "commit": "61ee4c674011b7be06bdbbdb3cf921d9f7adbdbb",
      "fileid": "https://r2.ropensci.org/67c0d30e76d91aef6c86efa84a290fb76dd531e77c7d349996e4486a43bad5ce",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jtlandis/actions/runs/27088799333"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.0",
      "date": "2026-06-07T09:42:34.000Z",
      "commit": "61ee4c674011b7be06bdbbdb3cf921d9f7adbdbb",
      "fileid": "https://r2.ropensci.org/460b64b05d0e6e2af661cc70e30326ef0c42a608065c33985d87a0b78feeb0bc",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jtlandis/actions/runs/27088799333"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-06-07T09:41:34.000Z",
      "commit": "61ee4c674011b7be06bdbbdb3cf921d9f7adbdbb",
      "fileid": "https://r2.ropensci.org/36e07c958ed54353e87b8186e11a9c917464448bbb4c20b63deb9c167d0ab5ed",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jtlandis/actions/runs/27088799333"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-06-07T09:41:19.000Z",
      "commit": "61ee4c674011b7be06bdbbdb3cf921d9f7adbdbb",
      "fileid": "https://r2.ropensci.org/58edc9541e01fa83857e158889f5fffc0403693f68d8645a7b5420fe448a688c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jtlandis/actions/runs/27088799333"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-06-07T09:41:17.000Z",
      "commit": "61ee4c674011b7be06bdbbdb3cf921d9f7adbdbb",
      "fileid": "https://r2.ropensci.org/dfb55ab6ce6f78c42d742d0856a1aac9783b1ae48bcb4800c6bf6ffae7e58707",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jtlandis/actions/runs/27088799333"
    }
  ]
}