{
  "_id": "6a1030d7acfb0bcc41c9619c",
  "Package": "epifitter",
  "Type": "Package",
  "Title": "Analysis and Simulation of Plant Disease Progress Curves",
  "Version": "1.0.0",
  "Description": "Tools for analysis, visualization, and simulation of plant\ndisease progress curves. Includes functions to calculate\narea-under-the-curve summaries, fit and compare exponential,\nmonomolecular, logistic, and Gompertz models using linear or\nnonlinear regression, work with single or multiple epidemics,\nand produce 'ggplot2'-based visualizations. Also includes an\nexperimental powdery mildew dataset for reproducible teaching\nand research workflows. See Madden, Hughes, and van den Bosch\n(2007) <doi:10.1094/9780890545058> for background on the\nepidemiological methods.",
  "Authors@R": "c(\nperson(given = \"Kaique dos S.\",\nfamily = \"Alves\",\nrole = c(\"aut\", \"cre\"),\nemail = \"kaiquedsalves@gmail.com\",\ncomment = c(ORCID = \"0000-0001-9187-0252\")),\nperson(given = \"Emerson M.\",\nfamily = \"Del Ponte\",\nrole = \"aut\",\nemail = \"delponte@ufv.br\",\ncomment = c(ORCID = \"0000-0003-4398-409X\")),\nperson(given = \"Adam H.\",\nfamily = \"Sparks\",\nrole = \"aut\",\nemail = \"adamhsparks@gmail.com\",\ncomment = c(\"ORCID\" = \"0000-0002-0061-8359\"))\n)",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "Date": "2026-04-11",
  "URL": "https://github.com/AlvesKS/epifitter,\nhttps://alvesks.github.io/epifitter/",
  "BugReports": "https://github.com/AlvesKS/epifitter/issues",
  "Config/testthat/edition": "3",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libssl-dev\nlibx11-dev zlib1g-dev",
  "Repository": "https://alvesks.r-universe.dev",
  "Date/Publication": "2026-04-12 14:51:15 UTC",
  "RemoteUrl": "https://github.com/alvesks/epifitter",
  "RemoteRef": "HEAD",
  "RemoteSha": "1791d02dfc639e0176b7d293cda0eb465530a0d4",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-12 09:26:38 UTC",
    "User": "root"
  },
  "Author": "Kaique dos S. Alves [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-9187-0252>),\nEmerson M. Del Ponte [aut] (ORCID:\n<https://orcid.org/0000-0003-4398-409X>),\nAdam H. Sparks [aut] (ORCID: <https://orcid.org/0000-0002-0061-8359>)",
  "Maintainer": "Kaique dos S. Alves <kaiquedsalves@gmail.com>",
  "MD5sum": "e734d202b97889e971dc34c8683c5234",
  "_user": "alvesks",
  "_type": "src",
  "_file": "epifitter_1.0.0.tar.gz",
  "_fileid": "2c90238652879b41506893e316d6c4e74e8bccb615ae2c1af5e8fc346f9cb083",
  "_filesize": 960456,
  "_sha256": "2c90238652879b41506893e316d6c4e74e8bccb615ae2c1af5e8fc346f9cb083",
  "_created": "2026-05-12T09:26:38.000Z",
  "_published": "2026-05-22T10:32:55.582Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77362353180,
      "time": 162,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6940497635"
    },
    {
      "job": 77362353589,
      "time": 141,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6940488594"
    },
    {
      "job": 77362353388,
      "time": 202,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6940546588"
    },
    {
      "job": 77362353171,
      "time": 128,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6940504593"
    },
    {
      "job": 77362352763,
      "time": 202,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6940440606"
    },
    {
      "job": 77362352718,
      "time": 122,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158423340"
    },
    {
      "job": 77362353341,
      "time": 94,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6940472826"
    },
    {
      "job": 77362353473,
      "time": 99,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6940474513"
    },
    {
      "job": 77362353264,
      "time": 133,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6940486826"
    }
  ],
  "_buildurl": "https://github.com/r-universe/alvesks/actions/runs/25725493527",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/alvesks/epifitter",
  "_commit": {
    "id": "1791d02dfc639e0176b7d293cda0eb465530a0d4",
    "author": "Kaique dos S. Alves <kai-quealves@hotmail.com>",
    "committer": "Kaique dos S. Alves <kai-quealves@hotmail.com>",
    "message": "Modernize package citation metadata\n",
    "time": 1776005475
  },
  "_maintainer": {
    "name": "Kaique dos S. Alves",
    "email": "kaiquedsalves@gmail.com",
    "orcid": "0000-0001-9187-0252"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "DescTools",
      "role": "Imports"
    },
    {
      "package": "cowplot",
      "role": "Imports"
    },
    {
      "package": "deSolve",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "minpack.lm",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "lemon",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "alvesks",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-11",
      "n": 2
    },
    {
      "week": "2026-15",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 5,
  "_contributors": [
    {
      "user": "alvesks",
      "count": 32,
      "uuid": 37162024
    },
    {
      "user": "adamhsparks",
      "count": 20,
      "uuid": 3195906
    }
  ],
  "_userbio": {
    "uuid": 37162024,
    "type": "user",
    "name": "Kaique S. Alves",
    "description": "D.Sc in Plant Pathology"
  },
  "_downloads": {
    "count": 15067,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/epifitter"
  },
  "_devurl": "https://github.com/alvesks/epifitter",
  "_pkgdown": "https://alvesks.github.io/epifitter/",
  "_searchresults": 95,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/epifitter.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/alvesks/epifitter",
  "_realowner": "alvesks",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2020-10-29"
    },
    {
      "version": "0.2.0",
      "date": "2020-11-26"
    },
    {
      "version": "0.3.0",
      "date": "2021-06-14"
    },
    {
      "version": "1.0.0",
      "date": "2026-04-12"
    }
  ],
  "_exports": [
    "AUDPC",
    "AUDPC_2_points",
    "AUDPS",
    "expo_fun",
    "fit_lin",
    "fit_multi",
    "fit_nlin",
    "fit_nlin2",
    "gompi_fun",
    "logi_fun",
    "mono_fun",
    "plot_fit",
    "sim_exponential",
    "sim_gompertz",
    "sim_logistic",
    "sim_monomolecular"
  ],
  "_datasets": [
    {
      "name": "PowderyMildew",
      "title": "Powdery mildew disease progress curves in organic tomato",
      "object": "PowderyMildew",
      "class": [
        "data.frame"
      ],
      "fields": [
        "irrigation_type",
        "moisture",
        "block",
        "time",
        "sev"
      ],
      "rows": 240,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "AUDPC",
      "title": "Area under the disease progress curve",
      "topics": [
        "AUDPC"
      ]
    },
    {
      "page": "AUDPC_2_points",
      "title": "Estimate AUDPC from two observations",
      "topics": [
        "AUDPC_2_points"
      ]
    },
    {
      "page": "AUDPS",
      "title": "Area under the disease progress stairs",
      "topics": [
        "AUDPS"
      ]
    },
    {
      "page": "expo_fun",
      "title": "Exponential model differential equation",
      "topics": [
        "expo_fun"
      ]
    },
    {
      "page": "fit_lin",
      "title": "Fit epidemic models using linearization",
      "topics": [
        "fit_lin"
      ]
    },
    {
      "page": "fit_multi",
      "title": "Fit models to multiple disease progress curves",
      "topics": [
        "fit_multi"
      ]
    },
    {
      "page": "fit_nlin",
      "title": "Fit epidemic models using nonlinear regression",
      "topics": [
        "fit_nlin"
      ]
    },
    {
      "page": "fit_nlin2",
      "title": "Fit epidemic models and estimate the asymptote",
      "topics": [
        "fit_nlin2"
      ]
    },
    {
      "page": "gompi_fun",
      "title": "Gompertz model differential equation",
      "topics": [
        "gompi_fun"
      ]
    },
    {
      "page": "logi_fun",
      "title": "Logistic model differential equation",
      "topics": [
        "logi_fun"
      ]
    },
    {
      "page": "mono_fun",
      "title": "Monomolecular model differential equation",
      "topics": [
        "mono_fun"
      ]
    },
    {
      "page": "plot_fit",
      "title": "Plot fitted epidemic models",
      "topics": [
        "plot_fit"
      ]
    },
    {
      "page": "PowderyMildew",
      "title": "Powdery mildew disease progress curves in organic tomato",
      "topics": [
        "PowderyMildew"
      ]
    },
    {
      "page": "print.fit_lin",
      "title": "Print fitted model summaries",
      "topics": [
        "print.fit_lin"
      ]
    },
    {
      "page": "print.fit_nlin2",
      "title": "Print fitted model summaries with asymptote estimates",
      "topics": [
        "print.fit_nlin2"
      ]
    },
    {
      "page": "sim_exponential",
      "title": "Simulate an exponential disease progress curve",
      "topics": [
        "sim_exponential"
      ]
    },
    {
      "page": "sim_gompertz",
      "title": "Simulate a Gompertz disease progress curve",
      "topics": [
        "sim_gompertz"
      ]
    },
    {
      "page": "sim_logistic",
      "title": "Simulate a logistic disease progress curve",
      "topics": [
        "sim_logistic"
      ]
    },
    {
      "page": "sim_monomolecular",
      "title": "Simulate a monomolecular disease progress curve",
      "topics": [
        "sim_monomolecular"
      ]
    }
  ],
  "_pkglogo": "https://github.com/alvesks/epifitter/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/alvesks/epifitter/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "bit",
    "bit64",
    "boot",
    "cellranger",
    "class",
    "cli",
    "clipr",
    "cowplot",
    "cpp11",
    "crayon",
    "curl",
    "data.table",
    "DescTools",
    "deSolve",
    "dplyr",
    "e1071",
    "Exact",
    "expm",
    "farver",
    "forcats",
    "fs",
    "generics",
    "ggplot2",
    "gld",
    "glue",
    "gtable",
    "haven",
    "hms",
    "httr",
    "isoband",
    "jsonlite",
    "labeling",
    "lattice",
    "lifecycle",
    "lmom",
    "magrittr",
    "MASS",
    "Matrix",
    "mime",
    "minpack.lm",
    "mvtnorm",
    "openssl",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "proxy",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "readr",
    "readxl",
    "rematch",
    "rlang",
    "rootSolve",
    "rstudioapi",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "area-under-curve.Rmd",
      "filename": "area-under-curve.html",
      "title": "Area-under-the-curve summaries",
      "author": "Kaique S. Alves",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Build an example curve",
        "Compute AUDPC",
        "Multiple observations at the same time",
        "One summary curve versus one value per replicate",
        "Compute AUDPS",
        "Estimate AUDPC from two observations",
        "Absolute versus relative measures",
        "Practical guidance"
      ],
      "created": "2026-04-11 21:42:11",
      "modified": "2026-04-11 21:42:11",
      "commits": 1
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting started with epifitter",
      "author": "Kaique S. Alves",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What epifitter does",
        "A first epidemic",
        "Fit candidate models",
        "Visualize predictions",
        "Work with multiple epidemics",
        "Next steps"
      ],
      "created": "2026-04-11 21:42:11",
      "modified": "2026-04-11 21:42:11",
      "commits": 1
    },
    {
      "source": "model-fitting.Rmd",
      "filename": "model-fitting.html",
      "title": "Model fitting workflows",
      "author": "Kaique S. Alves",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Compare models quickly with fit_lin()",
        "Nonlinear fitting with starting values",
        "Estimate K when the epidemic plateaus below 1",
        "Grouped fitting with fit_multi()"
      ],
      "created": "2026-04-11 21:42:11",
      "modified": "2026-04-11 21:42:11",
      "commits": 1
    },
    {
      "source": "simulation-workflows.Rmd",
      "filename": "simulation-workflows.html",
      "title": "Simulation workflows",
      "author": "Kaique S. Alves",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Simulate four canonical curve shapes",
        "Send simulated data into the fitting pipeline"
      ],
      "created": "2026-04-11 21:42:11",
      "modified": "2026-04-11 21:42:11",
      "commits": 1
    },
    {
      "source": "powdery-mildew-data.Rmd",
      "filename": "powdery-mildew-data.html",
      "title": "Working with the PowderyMildew dataset",
      "author": "Kaique S. Alves",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Load the data",
        "Inspect the experimental structure",
        "Visualize treatment means over time",
        "Calculate AUDPC and AUDPS per experimental unit",
        "Fit a model to one observed curve",
        "Fit models to many observed curves at once",
        "Practical guidance",
        "Data source"
      ],
      "created": "2026-04-11 21:42:11",
      "modified": "2026-04-11 21:42:11",
      "commits": 1
    }
  ],
  "_score": 7.553690402231318,
  "_indexed": true,
  "_nocasepkg": "epifitter",
  "_universes": [
    "alvesks"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-12T09:29:18.000Z",
      "distro": "noble",
      "commit": "1791d02dfc639e0176b7d293cda0eb465530a0d4",
      "fileid": "0079cdd3e529e829794cbc619d33a204ee8f659cce1d597167f00861d4788bb6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alvesks/actions/runs/25725493527"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-12T09:28:53.000Z",
      "distro": "noble",
      "commit": "1791d02dfc639e0176b7d293cda0eb465530a0d4",
      "fileid": "407121ecb51f35bf56b1c688cbb0927b306ad7add8ac82aefa0356d02bf8f802",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alvesks/actions/runs/25725493527"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-12T09:31:37.000Z",
      "commit": "1791d02dfc639e0176b7d293cda0eb465530a0d4",
      "fileid": "e5294b16a46d0c30a1510d9ee311ffec4cede633d9e6d65781daf2440da85af0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alvesks/actions/runs/25725493527"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-12T09:29:46.000Z",
      "commit": "1791d02dfc639e0176b7d293cda0eb465530a0d4",
      "fileid": "7415aa824f536198e3b7320620d2dd20f802b95828d250e7508e626dd48a2d4d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alvesks/actions/runs/25725493527"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-12T09:27:58.000Z",
      "commit": "1791d02dfc639e0176b7d293cda0eb465530a0d4",
      "fileid": "6985f1e197f8bc248ace5226b6e720b3a53c337641362cd7895e550c335671c9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alvesks/actions/runs/25725493527"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-12T09:28:05.000Z",
      "commit": "1791d02dfc639e0176b7d293cda0eb465530a0d4",
      "fileid": "26e619e96aefad03f5506645b5d9492821a7ab42583e22d20391e2024e0c0687",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alvesks/actions/runs/25725493527"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-12T09:28:37.000Z",
      "commit": "1791d02dfc639e0176b7d293cda0eb465530a0d4",
      "fileid": "58dcdd3620479045a627304c50eb067571babf1c19d5f82b1fb88663a0b332ef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alvesks/actions/runs/25725493527"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-05-22T10:32:36.000Z",
      "commit": "1791d02dfc639e0176b7d293cda0eb465530a0d4",
      "fileid": "0089b95ecef32c375a35e08ef890622b92861c73ba3a2dae037daddca3d0bb3a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/alvesks/actions/runs/25725493527"
    }
  ]
}