{
  "_id": "6aa7b597089bafb098cf459c",
  "Package": "aedseo",
  "Title": "Automated and Early Detection of Seasonal Epidemic Onset and\nBurden Levels",
  "Version": "0.3.0",
  "Authors@R": "c(\nperson(\"Sofia Myrup\", \"Otero\", , \"smot@ssi.dk\", role = c(\"aut\"),\ncomment = c(ORCID = \"0009-0006-4953-614X\")),\nperson(\"Kasper\", \"Schou Telkamp\", ,\"kasper.telkamp@gmail.com\", role = c(\"aut\"),\ncomment = c(ORCID = \"0009-0001-5126-0190\")),\nperson(\"Lasse Engbo\", \"Christiansen\", , \"lsec@ssi.dk\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-5019-1931\")),\nperson(\"Rasmus Skytte\", \"Randl\\u00F8v\", , \"rske@ssi.dk\", role = c(\"rev\"),\ncomment = c(ORCID = \"0000-0002-5860-3838\")),\nperson(\"Statens Serum Institut, SSI\", role = c(\"cph\", \"fnd\"))\n)",
  "Description": "A powerful tool for automating the early detection of\nseasonal epidemic onsets in time series data. It offers the\nability to estimate growth rates across consecutive time\nintervals, calculate the sum of cases (SoC) within those\nintervals, and estimate seasonal onsets within user defined\nseasons. With use of a disease-specific threshold it also\noffers the possibility to estimate seasonal onset of epidemics.\nAdditionally it offers the ability to estimate burden levels\nfor seasons based on historical data. It is aimed towards\nepidemiologists, public health professionals, and researchers\nseeking to identify and respond to seasonal epidemics in a\ntimely fashion.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "URL": "https://github.com/ssi-dk/aedseo, https://ssi-dk.github.io/aedseo/",
  "BugReports": "https://github.com/ssi-dk/aedseo/issues",
  "Config/testthat/edition": "3",
  "Config/Needs/website": "rmarkdown",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://epiverse-connect.r-universe.dev",
  "Date/Publication": "2025-05-22 06:47:44 UTC",
  "RemoteUrl": "https://github.com/ssi-dk/aedseo",
  "RemoteRef": "HEAD",
  "RemoteSha": "ca9153e35fdbc687b8652156ac3764d7ddfaef22",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-14 08:25:03 UTC",
    "User": "root"
  },
  "Author": "Sofia Myrup Otero [aut] (ORCID:\n<https://orcid.org/0009-0006-4953-614X>),\nKasper Schou Telkamp [aut] (ORCID:\n<https://orcid.org/0009-0001-5126-0190>),\nLasse Engbo Christiansen [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-5019-1931>),\nRasmus Skytte Randløv [rev] (ORCID:\n<https://orcid.org/0000-0002-5860-3838>),\nStatens Serum Institut, SSI [cph, fnd]",
  "Maintainer": "Lasse Engbo Christiansen <lsec@ssi.dk>",
  "_user": "epiverse-connect",
  "_type": "src",
  "_file": "aedseo_0.3.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/858880444e14453dc6e91a49ef595f4ef1c4d94e9473e8edbde460fb09ace86f",
  "_filesize": 7219074,
  "_sha256": "858880444e14453dc6e91a49ef595f4ef1c4d94e9473e8edbde460fb09ace86f",
  "_expires": "2026-12-23T08:51:32.000Z",
  "_created": "2026-09-14T08:25:03.000Z",
  "_published": "2026-09-14T08:51:35.099Z",
  "_jobs": [
    {
      "job": 103907485846,
      "time": 234,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10338513169"
    },
    {
      "job": 103907485675,
      "time": 215,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10338194304"
    },
    {
      "job": 103907485645,
      "time": 182,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10339895155"
    },
    {
      "job": 103907485601,
      "time": 209,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10340190713"
    },
    {
      "job": 103906305402,
      "time": 266,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10338986935"
    },
    {
      "job": 103907485570,
      "time": 131,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10338619275"
    },
    {
      "job": 103907485774,
      "time": 160,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10338912615"
    },
    {
      "job": 103907485782,
      "time": 155,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10339176691"
    },
    {
      "job": 103907485812,
      "time": 168,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10339201857"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/epiverse-connect/actions/runs/34822238318",
  "_status": "success",
  "_upstream": "https://github.com/ssi-dk/aedseo",
  "_commit": {
    "id": "ca9153e35fdbc687b8652156ac3764d7ddfaef22",
    "author": "Sofia Myrup Otero <80672070+SofiaOtero@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #83 from ssi-dk/add_population_feature\n\nAdd possibility to adjust for population size",
    "time": 1747896464
  },
  "_maintainer": {
    "name": "Lasse Engbo Christiansen",
    "email": "lsec@ssi.dk",
    "orcid": "0000-0001-5019-1931"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2.0",
      "role": "Depends"
    },
    {
      "package": "base",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Suggests"
    },
    {
      "package": "ISOweek",
      "role": "Suggests"
    },
    {
      "package": "kableExtra",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "mem",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "ssi-dk",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [
    {
      "name": "v1.0.0",
      "date": "2025-11-17"
    },
    {
      "name": "v1.0.1",
      "date": "2025-11-24"
    },
    {
      "name": "v1.1.0",
      "date": "2026-01-26"
    }
  ],
  "_topics": [
    "burden-of-disease",
    "epidemic-model",
    "epidemic-modelling",
    "onset-detection",
    "surveillance-systems"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "sofiaotero",
      "count": 383,
      "uuid": 80672070
    },
    {
      "user": "telkamp7",
      "count": 176,
      "uuid": 46709174
    },
    {
      "user": "lasseengbochr",
      "count": 9,
      "uuid": 147731649
    },
    {
      "user": "peterpuetz2020",
      "count": 1,
      "uuid": 65948069
    }
  ],
  "_userbio": {
    "uuid": 114159794,
    "type": "organization",
    "name": "Epiverse-CONNECT",
    "followers": 6
  },
  "_downloads": {
    "count": 370,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/aedseo"
  },
  "_devurl": "https://github.com/ssi-dk/aedseo",
  "_pkgdown": "https://ssi-dk.github.io/aedseo/",
  "_searchresults": 44,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/aedseo.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ssi-dk/aedseo",
  "_realowner": "ssi-dk",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2023-11-07"
    },
    {
      "version": "0.1.1",
      "date": "2023-11-16"
    },
    {
      "version": "0.1.2",
      "date": "2023-11-27"
    },
    {
      "version": "0.3.0",
      "date": "2025-04-09"
    },
    {
      "version": "1.0.0",
      "date": "2025-11-18"
    },
    {
      "version": "1.0.1",
      "date": "2025-11-20"
    },
    {
      "version": "1.1.0",
      "date": "2026-01-23"
    }
  ],
  "_exports": [
    "aedseo",
    "autoplot",
    "combined_seasonal_output",
    "consecutive_growth_warnings",
    "epi_calendar",
    "fit_growth_rate",
    "fit_percentiles",
    "generate_seasonal_data",
    "historical_summary",
    "seasonal_burden_levels",
    "seasonal_onset",
    "to_time_series",
    "tsd"
  ],
  "_help": [
    {
      "page": "autoplot",
      "title": "Autoplot a 'tsd' object",
      "topics": [
        "autoplot",
        "autoplot.tsd",
        "autoplot.tsd_growth_warning",
        "autoplot.tsd_onset",
        "autoplot.tsd_onset_and_burden"
      ]
    },
    {
      "page": "combined_seasonal_output",
      "title": "Compute seasonal onset and burden levels from seasonal time series observations.",
      "topics": [
        "combined_seasonal_output"
      ]
    },
    {
      "page": "consecutive_growth_warnings",
      "title": "Create a tsd_growth_warning object to count consecutive significant observations",
      "topics": [
        "consecutive_growth_warnings"
      ]
    },
    {
      "page": "epi_calendar",
      "title": "Determine Epidemiological Season",
      "topics": [
        "epi_calendar"
      ]
    },
    {
      "page": "fit_growth_rate",
      "title": "Fit a growth rate model to time series observations.",
      "topics": [
        "fit_growth_rate"
      ]
    },
    {
      "page": "fit_percentiles",
      "title": "Fits weighted observations to distribution and returns percentiles",
      "topics": [
        "fit_percentiles"
      ]
    },
    {
      "page": "generate_seasonal_data",
      "title": "Generate Simulated Data of Seasonal Waves as a 'tsd' object",
      "topics": [
        "generate_seasonal_data"
      ]
    },
    {
      "page": "historical_summary",
      "title": "Summarises estimates like seasonal peak and onset from all available seasons",
      "topics": [
        "historical_summary"
      ]
    },
    {
      "page": "plot",
      "title": "Create a complete 'ggplot' appropriate to a particular data type",
      "topics": [
        "plot",
        "plot.tsd",
        "plot.tsd_growth_warning",
        "plot.tsd_onset",
        "plot.tsd_onset_and_burden"
      ]
    },
    {
      "page": "predict.tsd_onset",
      "title": "Predict Observations for Future Time Steps",
      "topics": [
        "predict.tsd_onset"
      ]
    },
    {
      "page": "seasonal_burden_levels",
      "title": "Compute burden levels from seasonal time series observations of current season.",
      "topics": [
        "seasonal_burden_levels"
      ]
    },
    {
      "page": "seasonal_onset",
      "title": "Automated and Early Detection of Seasonal Epidemic Onset",
      "topics": [
        "seasonal_onset"
      ]
    },
    {
      "page": "summary.tsd_burden_levels",
      "title": "Summary method for 'tsd_burden_levels' objects",
      "topics": [
        "summary.tsd_burden_levels"
      ]
    },
    {
      "page": "summary.tsd_onset",
      "title": "Summary method for 'tsd_onset' objects",
      "topics": [
        "summary.tsd_onset"
      ]
    },
    {
      "page": "to_time_series",
      "title": "Create a tibble-like 'tsd' (time-series data) object from observed data and corresponding dates.",
      "topics": [
        "to_time_series"
      ]
    }
  ],
  "_pkglogo": "https://github.com/ssi-dk/aedseo/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/ssi-dk/aedseo/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "checkmate",
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "lubridate",
    "magrittr",
    "pillar",
    "pkgconfig",
    "plyr",
    "pracma",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "timechange",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "aedseo.Rmd",
      "filename": "aedseo.html",
      "title": "Automated Detection of Seasonal Epidemic Onset and Burden Levels in R",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Seasonal data",
        "Determining season",
        "Determining the disease specific threshold",
        "Applying the main algorithm",
        "Plot the comprehensive seasonal analysis",
        "Investigate historical estimates"
      ],
      "created": "2025-01-21 12:55:01",
      "modified": "2025-04-08 06:34:33",
      "commits": 10
    },
    {
      "source": "burden_levels.Rmd",
      "filename": "burden_levels.html",
      "title": "Seasonal Burden Levels",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Methodology",
        "Peak observations",
        "Weighting",
        "Distribution and optimisation",
        "Burden levels",
        "Applying the seasonal_burden_levels() algorithm",
        "Use the intensity_levels method",
        "Use the peak_levels method",
        "Compare intensity_levels, peak_levels and mem algorithms",
        "aedseo  and mem levels"
      ],
      "created": "2025-01-28 09:48:41",
      "modified": "2025-04-08 06:34:33",
      "commits": 9
    },
    {
      "source": "seasonal_onset.Rmd",
      "filename": "seasonal_onset.html",
      "title": "Seasonal Epidemic Onset",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Methodology",
        "Exponential growth rate",
        "Applying the seasonal_onset algorithm",
        "Visualising Growth Rates",
        "Predicting Growth Rates",
        "Summarising seasonal_onset results"
      ],
      "created": "2025-01-28 09:48:41",
      "modified": "2025-04-07 12:47:03",
      "commits": 8
    },
    {
      "source": "generate_seasonal_wave.Rmd",
      "filename": "generate_seasonal_wave.html",
      "title": "Simulate Seasonal Epidemic Waves",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Simulation",
        "Plot seasonal waves",
        "Example of positive trend (weekly observations)",
        "Example of negative trend (monthly observations)",
        "Example of no trend (daily observations)",
        "Example of phase shift (daily observations)",
        "Examples of different noise scenarios",
        "Deterministic (no noise)",
        "Poisson-distributed noise",
        "Negative binomial-distributed noise (high overdispersion)",
        "Examples of different epidemic concentrations",
        "Pure sinusoidal season",
        "Epidemic concentrated season"
      ],
      "created": "2025-01-21 12:55:01",
      "modified": "2025-03-28 09:24:30",
      "commits": 9
    }
  ],
  "_score": 5.421603926869832,
  "_indexed": false,
  "_nocasepkg": "aedseo",
  "_universes": [
    "epiverse-connect"
  ],
  "_indexurl": "https://ssi-dk.r-universe.dev/aedseo",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-09-14T08:27:51.000Z",
      "distro": "resolute",
      "commit": "ca9153e35fdbc687b8652156ac3764d7ddfaef22",
      "fileid": "https://r2.ropensci.org/52b1f63a2599455505c88ed838c82c839e9bee1bfd5021777322705fd77d399e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/epiverse-connect/actions/runs/34822238318"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-09-14T08:27:48.000Z",
      "distro": "resolute",
      "commit": "ca9153e35fdbc687b8652156ac3764d7ddfaef22",
      "fileid": "https://r2.ropensci.org/d160d2865d8b9d1123cb758f3f78ecfdea933ba6891c6d600295a20c1e0902e9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/epiverse-connect/actions/runs/34822238318"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-09-14T08:45:40.000Z",
      "commit": "ca9153e35fdbc687b8652156ac3764d7ddfaef22",
      "fileid": "https://r2.ropensci.org/e687873829358cbd9edd949bac6f1fb296bd6e0f3912cedd8af4e5c8ea8d0ef6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/epiverse-connect/actions/runs/34822238318"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-09-14T08:49:32.000Z",
      "commit": "ca9153e35fdbc687b8652156ac3764d7ddfaef22",
      "fileid": "https://r2.ropensci.org/76096a274bf25be22e8525d311b321fb40d59bdca2210fe53d9de7464daf8ab0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/epiverse-connect/actions/runs/34822238318"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0",
      "date": "2026-09-14T08:27:35.000Z",
      "commit": "ca9153e35fdbc687b8652156ac3764d7ddfaef22",
      "fileid": "https://r2.ropensci.org/ca7bf70740dfc99348f19728c6be0378a198cc9875fcc06a188802746bacfeba",
      "status": "success",
      "buildurl": "https://github.com/r-universe/epiverse-connect/actions/runs/34822238318"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-09-14T08:26:20.000Z",
      "commit": "ca9153e35fdbc687b8652156ac3764d7ddfaef22",
      "fileid": "https://r2.ropensci.org/7fa6a48416260e6c31340f876a358d6e47611ce93429fcaee37a31eb84587865",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/epiverse-connect/actions/runs/34822238318"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-09-14T08:26:17.000Z",
      "commit": "ca9153e35fdbc687b8652156ac3764d7ddfaef22",
      "fileid": "https://r2.ropensci.org/34eb5afdb5e0aaf38a16f36dc5e931709a8925375f29c6974ed48290f97f35f7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/epiverse-connect/actions/runs/34822238318"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-09-14T08:26:32.000Z",
      "commit": "ca9153e35fdbc687b8652156ac3764d7ddfaef22",
      "fileid": "https://r2.ropensci.org/8b7f741b3d69faed90d4a6383b33711e21290dbd8f62b1826f6c45d26cee2a78",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/epiverse-connect/actions/runs/34822238318"
    }
  ]
}