{
  "_id": "6ad1e503a6a61792ed76be02",
  "Package": "lineagefreq",
  "Title": "Lineage Frequency Dynamics from Genomic Surveillance Counts",
  "Version": "0.6.0",
  "Authors@R": "person(\"Cuiwei\", \"Gao\", , \"48gaocuiwei@gmail.com\",\nrole = c(\"aut\", \"cre\", \"cph\"))",
  "Description": "Models pathogen lineage frequency dynamics from genomic\nsurveillance count data. Provides a unified interface for\nmultinomial logistic regression, hierarchical partial-pooling\nmodels, and the Piantham approximation for relative\nreproduction number estimation. Features include rolling-origin\nbacktesting, standardized forecast scoring, Compositional\nAdaptive Prediction Sets (CAPS) for horizon-aware calibrated\nforecasting, lineage collapsing, emergence detection, and\nsequencing power analysis. Designed for real-time public health\nsurveillance of any variant-resolved pathogen. Methods\ndescribed in Abousamra, Figgins, and Bedford (2024)\n<doi:10.1371/journal.pcbi.1012443>.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/CuiweiG/lineagefreq,\nhttps://cuiweig.github.io/lineagefreq",
  "BugReports": "https://github.com/CuiweiG/lineagefreq/issues",
  "Additional_repositories": "https://stan-dev.r-universe.dev",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Language": "en-US",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://cuiweig.r-universe.dev",
  "Date/Publication": "2026-04-19 04:22:42 UTC",
  "RemoteUrl": "https://github.com/cuiweig/lineagefreq",
  "RemoteRef": "HEAD",
  "RemoteSha": "a08fca034b66ac388d6c4cf4937becd531c82833",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-16 07:55:46 UTC",
    "User": "root"
  },
  "Author": "Cuiwei Gao [aut, cre, cph]",
  "Maintainer": "Cuiwei Gao <48gaocuiwei@gmail.com>",
  "_user": "cuiweig",
  "_type": "src",
  "_file": "lineagefreq_0.6.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/9119035e7b54f37ff52f01f6e442b4980f96580f90359b68e410ea5e2817873d",
  "_filesize": 3774142,
  "_sha256": "9119035e7b54f37ff52f01f6e442b4980f96580f90359b68e410ea5e2817873d",
  "_expires": "2027-01-24T08:49:05.000Z",
  "_created": "2026-10-16T07:55:46.000Z",
  "_published": "2026-10-16T08:49:07.076Z",
  "_buildurl": "https://github.com/r-universe/cuiweig/actions/runs/38869888011",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116872788151,
      "time": 218,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "12032787393"
    },
    {
      "job": 116872788177,
      "time": 227,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "12033063211"
    },
    {
      "job": 116872788239,
      "time": 166,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "12035117481"
    },
    {
      "job": 116872788188,
      "time": 232,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "12035875681"
    },
    {
      "job": 116871356086,
      "time": 249,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12033386169"
    },
    {
      "job": 116872788343,
      "time": 120,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12033670334"
    },
    {
      "job": 116872788195,
      "time": 153,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "12033645602"
    },
    {
      "job": 116872788152,
      "time": 259,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "12032577760"
    },
    {
      "job": 116872788130,
      "time": 160,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "12033620697"
    }
  ],
  "_upstream": "https://github.com/cuiweig/lineagefreq",
  "_commit": {
    "id": "a08fca034b66ac388d6c4cf4937becd531c82833",
    "author": "CuiweiG <48gaocuiwei@gmail.com>",
    "committer": "CuiweiG <48gaocuiwei@gmail.com>",
    "message": "Add calibrate_joint, conformal_forecast_joint, evaluate_prospective, plot.lfq_prospective to pkgdown index\n",
    "time": 1776572562
  },
  "_maintainer": {
    "name": "Cuiwei Gao",
    "email": "48gaocuiwei@gmail.com",
    "login": "cuiweig",
    "mastodon": "@cuiweigao@mastodon.social",
    "twitter": "@CuiweiG23",
    "description": "R package developer · Biostatistics · Mechanical engineering · Data analysis",
    "uuid": 199837382
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "version": ">= 3.4.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.4.0",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "numDeriv",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.1.0",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.3.0",
      "role": "Imports"
    },
    {
      "package": "broom",
      "role": "Suggests"
    },
    {
      "package": "cmdstanr",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "posterior",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "cuiweig",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-13",
      "n": 76
    },
    {
      "week": "2026-14",
      "n": 8
    },
    {
      "week": "2026-15",
      "n": 45
    },
    {
      "week": "2026-16",
      "n": 28
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-03-28"
    },
    {
      "name": "v0.2.0",
      "date": "2026-03-28"
    }
  ],
  "_topics": [
    "epidemiology",
    "forecasting",
    "genomic-surveillance",
    "multinomial-logistic-regression",
    "sars-cov-2",
    "variant-frequency"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "cuiweig",
      "count": 160,
      "uuid": 199837382
    }
  ],
  "_userbio": {
    "uuid": 199837382,
    "type": "user",
    "name": "Cuiwei Gao",
    "followers": 2,
    "description": "R package developer · Biostatistics · Mechanical engineering · Data analysis"
  },
  "_downloads": {
    "count": 273,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/lineagefreq"
  },
  "_devurl": "https://github.com/cuiweig/lineagefreq",
  "_pkgdown": "https://cuiweig.github.io/lineagefreq",
  "_searchresults": 1,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/lineagefreq.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/cuiweig/lineagefreq",
  "_realowner": "cuiweig",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.0",
      "date": "2026-04-03"
    }
  ],
  "_exports": [
    "adaptive_design",
    "alert_threshold",
    "as_lfq_data",
    "augment.lfq_fit",
    "autoplot",
    "backtest",
    "calibrate",
    "calibrate_joint",
    "caps_forecast",
    "collapse_lineages",
    "compare_models",
    "conformal_forecast",
    "conformal_forecast_joint",
    "detection_horizon",
    "evaluate_caps",
    "evaluate_prospective",
    "filter_sparse",
    "fit_dms_prior",
    "fit_model",
    "fitness_decomposition",
    "forecast",
    "glance.lfq_fit",
    "growth_advantage",
    "immune_landscape",
    "is_lfq_data",
    "lfq_advantage",
    "lfq_data",
    "lfq_engines",
    "lfq_fit",
    "lfq_forecast",
    "lfq_score",
    "lfq_stan_available",
    "lfq_summary",
    "lfq_version",
    "plot_backtest",
    "read_lineage_counts",
    "recalibrate",
    "register_engine",
    "score_forecasts",
    "selective_pressure",
    "sequencing_power",
    "simulate_dynamics",
    "summarize_emerging",
    "surveillance_dashboard",
    "surveillance_value",
    "tidy.fitness_decomposition",
    "tidy.lfq_fit",
    "unregister_engine"
  ],
  "_datasets": [
    {
      "name": "cdc_ba2_transition",
      "title": "CDC SARS-CoV-2 variant proportions: BA.1 to BA.2 transition (US, 2022)",
      "object": "cdc_ba2_transition",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "lineage",
        "count",
        "proportion"
      ],
      "rows": 150,
      "table": true,
      "tojson": true
    },
    {
      "name": "cdc_sarscov2_jn1",
      "title": "CDC SARS-CoV-2 variant proportions: JN.1 emergence (US, 2023-2024)",
      "object": "cdc_sarscov2_jn1",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "lineage",
        "count",
        "proportion"
      ],
      "rows": 171,
      "table": true,
      "tojson": true
    },
    {
      "name": "influenza_h3n2",
      "title": "Simulated influenza A/H3N2 clade frequency data",
      "object": "influenza_h3n2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "clade",
        "count",
        "total"
      ],
      "rows": 96,
      "table": true,
      "tojson": true
    },
    {
      "name": "sarscov2_us_2022",
      "title": "Simulated SARS-CoV-2 variant frequency data (US, 2022)",
      "object": "sarscov2_us_2022",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "variant",
        "count",
        "total"
      ],
      "rows": 200,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "adaptive_design",
      "title": "Adaptive sequencing allocation via Thompson sampling",
      "topics": [
        "adaptive_design"
      ]
    },
    {
      "page": "alert_threshold",
      "title": "Sequential detection of emerging variants",
      "topics": [
        "alert_threshold"
      ]
    },
    {
      "page": "as_lfq_data",
      "title": "Coerce to lfq_data",
      "topics": [
        "as_lfq_data",
        "as_lfq_data.data.frame",
        "as_lfq_data.lfq_data"
      ]
    },
    {
      "page": "as.data.frame.lfq_data",
      "title": "Convert lfq_data to long-format tibble",
      "topics": [
        "as.data.frame.lfq_data"
      ]
    },
    {
      "page": "augment.lfq_fit",
      "title": "Augment data with fitted values from an lfq_fit object",
      "topics": [
        "augment.lfq_fit"
      ]
    },
    {
      "page": "autoplot.lfq_fit",
      "title": "Plot lineage frequency model results",
      "topics": [
        "autoplot.lfq_fit"
      ]
    },
    {
      "page": "autoplot.lfq_forecast",
      "title": "Plot a lineage frequency forecast",
      "topics": [
        "autoplot.lfq_forecast"
      ]
    },
    {
      "page": "backtest",
      "title": "Rolling-origin backtesting of lineage frequency models",
      "topics": [
        "backtest"
      ]
    },
    {
      "page": "calibrate",
      "title": "Calibration diagnostics for lineage frequency forecasts",
      "topics": [
        "calibrate",
        "calibrate.lfq_backtest",
        "calibrate.lfq_forecast"
      ]
    },
    {
      "page": "calibrate_joint",
      "title": "Joint Calibration Diagnostics",
      "topics": [
        "calibrate_joint"
      ]
    },
    {
      "page": "cdc_ba2_transition",
      "title": "CDC SARS-CoV-2 variant proportions: BA.1 to BA.2 transition (US, 2022)",
      "topics": [
        "cdc_ba2_transition"
      ]
    },
    {
      "page": "cdc_sarscov2_jn1",
      "title": "CDC SARS-CoV-2 variant proportions: JN.1 emergence (US, 2023-2024)",
      "topics": [
        "cdc_sarscov2_jn1"
      ]
    },
    {
      "page": "coef.lfq_fit",
      "title": "Extract coefficients from a lineage frequency model",
      "topics": [
        "coef.lfq_fit"
      ]
    },
    {
      "page": "collapse_lineages",
      "title": "Collapse rare lineages into an aggregate group",
      "topics": [
        "collapse_lineages"
      ]
    },
    {
      "page": "compare_models",
      "title": "Compare model engines from backtest scores",
      "topics": [
        "compare_models"
      ]
    },
    {
      "page": "conformal_forecast",
      "title": "Conformal prediction intervals for lineage frequencies",
      "topics": [
        "conformal_forecast"
      ]
    },
    {
      "page": "conformal_forecast_joint",
      "title": "Joint Conformal Prediction on the Simplex",
      "topics": [
        "conformal_forecast_joint"
      ]
    },
    {
      "page": "detection_horizon",
      "title": "Detection horizon for an emerging variant",
      "topics": [
        "detection_horizon"
      ]
    },
    {
      "page": "evaluate_prospective",
      "title": "Pseudo-Prospective Evaluation of Conformal Prediction",
      "topics": [
        "evaluate_prospective"
      ]
    },
    {
      "page": "filter_sparse",
      "title": "Filter sparse time points and lineages",
      "topics": [
        "filter_sparse"
      ]
    },
    {
      "page": "fit_dms_prior",
      "title": "Fit model with Deep Mutational Scanning priors",
      "topics": [
        "fit_dms_prior"
      ]
    },
    {
      "page": "fit_model",
      "title": "Fit a lineage frequency model",
      "topics": [
        "fit_model"
      ]
    },
    {
      "page": "fitness_decomposition",
      "title": "Decompose variant fitness into transmissibility and immune escape",
      "topics": [
        "fitness_decomposition"
      ]
    },
    {
      "page": "forecast",
      "title": "Forecast lineage frequencies (generic)",
      "topics": [
        "forecast"
      ]
    },
    {
      "page": "forecast.lfq_fit",
      "title": "Forecast lineage frequencies",
      "topics": [
        "forecast.lfq_fit"
      ]
    },
    {
      "page": "glance.lfq_fit",
      "title": "Glance at an lfq_fit object",
      "topics": [
        "glance.lfq_fit"
      ]
    },
    {
      "page": "growth_advantage",
      "title": "Extract growth advantage estimates",
      "topics": [
        "growth_advantage"
      ]
    },
    {
      "page": "immune_landscape",
      "title": "Construct a population immunity landscape",
      "topics": [
        "immune_landscape"
      ]
    },
    {
      "page": "influenza_h3n2",
      "title": "Simulated influenza A/H3N2 clade frequency data",
      "topics": [
        "influenza_h3n2"
      ]
    },
    {
      "page": "is_lfq_data",
      "title": "Test if an object is an lfq_data object",
      "topics": [
        "is_lfq_data"
      ]
    },
    {
      "page": "lfq_advantage",
      "title": "Pipe-friendly growth advantage extraction",
      "topics": [
        "lfq_advantage"
      ]
    },
    {
      "page": "lfq_data",
      "title": "Create a lineage frequency data object",
      "topics": [
        "lfq_data"
      ]
    },
    {
      "page": "lfq_engines",
      "title": "List available modeling engines",
      "topics": [
        "lfq_engines"
      ]
    },
    {
      "page": "lfq_fit",
      "title": "Pipe-friendly model fitting",
      "topics": [
        "lfq_fit"
      ]
    },
    {
      "page": "lfq_forecast",
      "title": "Pipe-friendly forecasting",
      "topics": [
        "lfq_forecast"
      ]
    },
    {
      "page": "lfq_score",
      "title": "Pipe-friendly backtesting + scoring",
      "topics": [
        "lfq_score"
      ]
    },
    {
      "page": "lfq_stan_available",
      "title": "Check if 'CmdStan' backend is available",
      "topics": [
        "lfq_stan_available"
      ]
    },
    {
      "page": "lfq_summary",
      "title": "Convert lfq_fit results to a summary tibble",
      "topics": [
        "lfq_summary"
      ]
    },
    {
      "page": "lfq_version",
      "title": "Package version and system information",
      "topics": [
        "lfq_version"
      ]
    },
    {
      "page": "plot_backtest",
      "title": "Plot backtest scores",
      "topics": [
        "plot_backtest"
      ]
    },
    {
      "page": "plot.adaptive_allocation",
      "title": "Plot adaptive allocation",
      "topics": [
        "plot.adaptive_allocation"
      ]
    },
    {
      "page": "plot.calibration_report",
      "title": "Plot calibration diagnostics",
      "topics": [
        "plot.calibration_report"
      ]
    },
    {
      "page": "plot.evoi",
      "title": "Plot EVOI curve",
      "topics": [
        "plot.evoi"
      ]
    },
    {
      "page": "plot.fitness_decomposition",
      "title": "Plot fitness decomposition",
      "topics": [
        "plot.fitness_decomposition"
      ]
    },
    {
      "page": "plot.immune_landscape",
      "title": "Plot population immunity landscape",
      "topics": [
        "plot.immune_landscape"
      ]
    },
    {
      "page": "plot.lfq_prospective",
      "title": "Plot Prospective Evaluation Results",
      "topics": [
        "plot.lfq_prospective"
      ]
    },
    {
      "page": "print.lfq_fit",
      "title": "Print a lineage frequency model",
      "topics": [
        "print.lfq_fit"
      ]
    },
    {
      "page": "read_lineage_counts",
      "title": "Read lineage count data from a CSV file",
      "topics": [
        "read_lineage_counts"
      ]
    },
    {
      "page": "recalibrate",
      "title": "Recalibrate prediction intervals",
      "topics": [
        "recalibrate"
      ]
    },
    {
      "page": "register_engine",
      "title": "Register a custom modeling engine",
      "topics": [
        "register_engine"
      ]
    },
    {
      "page": "sarscov2_us_2022",
      "title": "Simulated SARS-CoV-2 variant frequency data (US, 2022)",
      "topics": [
        "sarscov2_us_2022"
      ]
    },
    {
      "page": "score_forecasts",
      "title": "Score backtest forecast accuracy",
      "topics": [
        "score_forecasts"
      ]
    },
    {
      "page": "selective_pressure",
      "title": "Population-level selective pressure from variant dynamics",
      "topics": [
        "selective_pressure"
      ]
    },
    {
      "page": "sequencing_power",
      "title": "Sequencing power analysis",
      "topics": [
        "sequencing_power"
      ]
    },
    {
      "page": "simulate_dynamics",
      "title": "Simulate lineage frequency dynamics",
      "topics": [
        "simulate_dynamics"
      ]
    },
    {
      "page": "summarize_emerging",
      "title": "Summarize emerging lineages",
      "topics": [
        "summarize_emerging"
      ]
    },
    {
      "page": "summary.lfq_fit",
      "title": "Summarise a lineage frequency model",
      "topics": [
        "summary.lfq_fit"
      ]
    },
    {
      "page": "surveillance_dashboard",
      "title": "Comprehensive surveillance quality dashboard",
      "topics": [
        "surveillance_dashboard"
      ]
    },
    {
      "page": "surveillance_value",
      "title": "Expected Value of Information for genomic surveillance",
      "topics": [
        "surveillance_value"
      ]
    },
    {
      "page": "tidy.fitness_decomposition",
      "title": "Tidy a fitness decomposition",
      "topics": [
        "tidy.fitness_decomposition"
      ]
    },
    {
      "page": "tidy.lfq_fit",
      "title": "Tidy an lfq_fit object",
      "topics": [
        "tidy.lfq_fit"
      ]
    },
    {
      "page": "unregister_engine",
      "title": "Remove a registered engine",
      "topics": [
        "unregister_engine"
      ]
    }
  ],
  "_readme": "https://github.com/cuiweig/lineagefreq/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "MASS",
    "numDeriv",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "real-data-analysis.Rmd",
      "filename": "real-data-analysis.html",
      "title": "Analyzing real CDC surveillance data",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Load data",
        "Collapse rare lineages",
        "Fit MLR model",
        "Growth advantages",
        "Frequency trajectories",
        "Forecast",
        "Emergence detection",
        "Sequencing power",
        "Session info"
      ],
      "created": "2026-03-27 22:10:10",
      "modified": "2026-03-27 23:16:18",
      "commits": 2
    },
    {
      "source": "model-comparison.Rmd",
      "filename": "model-comparison.html",
      "title": "Comparing modeling engines",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Setup",
        "Engine 1: MLR",
        "Engine 2: Piantham",
        "Comparing fit statistics",
        "Backtesting",
        "Scoring",
        "Model ranking",
        "Visualization",
        "When to use which engine",
        "Hierarchical MLR"
      ],
      "created": "2026-03-27 19:04:45",
      "modified": "2026-03-27 19:04:45",
      "commits": 1
    },
    {
      "source": "introduction.Rmd",
      "filename": "introduction.html",
      "title": "Getting started with lineagefreq",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Preparing data",
        "Fitting a model",
        "Extracting growth advantages",
        "Visualizing the fit",
        "Forecasting",
        "Detecting emerging lineages",
        "Next steps"
      ],
      "created": "2026-03-27 18:57:16",
      "modified": "2026-03-27 18:57:16",
      "commits": 1
    },
    {
      "source": "immune-aware-fitness.Rmd",
      "filename": "immune-aware-fitness.html",
      "title": "Immune-Aware Fitness Estimation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The confounding of transmissibility and immune escape",
        "Constructing the immunity landscape",
        "Fitness decomposition",
        "DMS-informed early detection",
        "Selective pressure as an early warning signal",
        "Practical considerations",
        "References"
      ],
      "created": "2026-04-12 14:46:16",
      "modified": "2026-04-12 14:46:16",
      "commits": 1
    },
    {
      "source": "surveillance-optimization.Rmd",
      "filename": "surveillance-optimization.html",
      "title": "Information-Theoretic Surveillance Optimization",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The resource allocation problem",
        "Expected Value of Information",
        "Adaptive allocation via Thompson sampling",
        "Detection horizon",
        "Sequential detection with controlled false alarms",
        "Surveillance dashboard",
        "Comparison with existing approaches",
        "References"
      ],
      "created": "2026-04-12 15:08:01",
      "modified": "2026-04-12 15:08:01",
      "commits": 1
    },
    {
      "source": "calibration-and-conformal.Rmd",
      "filename": "calibration-and-conformal.html",
      "title": "Prediction Calibration and Conformal Inference",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why calibration matters",
        "PIT diagnostics on real CDC data",
        "Recalibration",
        "Conformal prediction intervals",
        "Adaptive conformal inference",
        "Proper scoring rules",
        "References"
      ],
      "created": "2026-04-12 14:34:33",
      "modified": "2026-04-12 14:34:33",
      "commits": 1
    },
    {
      "source": "surveillance-workflow.Rmd",
      "filename": "surveillance-workflow.html",
      "title": "Surveillance workflow",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Step 1: Load and prepare data",
        "Step 2: Collapse rare lineages",
        "Step 3: Fit model",
        "Step 4: Growth advantages",
        "Step 5: Identify emerging lineages",
        "Step 6: Forecast",
        "Step 7: Assess sequencing needs",
        "Step 8: Extract tidy results",
        "Summary"
      ],
      "created": "2026-03-27 18:57:16",
      "modified": "2026-03-27 18:57:16",
      "commits": 1
    },
    {
      "source": "validation-report.Rmd",
      "filename": "validation-report.html",
      "title": "Validation Report",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "1. Forecast accuracy benchmark",
        "Results",
        "Comparison with published benchmarks",
        "2. Calibration diagnostics",
        "Key finding",
        "Recalibration",
        "Conformal prediction",
        "3. Sequential detection",
        "Limitation",
        "4. Fitness decomposition",
        "5. Multi-pathogen applicability",
        "References"
      ],
      "created": "2026-04-12 15:52:17",
      "modified": "2026-04-12 15:52:17",
      "commits": 1
    }
  ],
  "_score": 5.204119982655925,
  "_indexed": true,
  "_nocasepkg": "lineagefreq",
  "_universes": [
    "cuiweig"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.0",
      "date": "2026-10-16T07:58:10.000Z",
      "distro": "resolute",
      "commit": "a08fca034b66ac388d6c4cf4937becd531c82833",
      "fileid": "https://r2.ropensci.org/9c0ca6d9717ddaee9967008bb20809c1680eec945de11f09a03248d35d18f362",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/cuiweig/actions/runs/38869888011"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.6.0",
      "date": "2026-10-16T07:58:17.000Z",
      "distro": "resolute",
      "commit": "a08fca034b66ac388d6c4cf4937becd531c82833",
      "fileid": "https://r2.ropensci.org/8d1fe58f2a63b2d84c3a6e9a92663480ffdf9a7f9f38fdaf7622311897c8b96e",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/cuiweig/actions/runs/38869888011"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.0",
      "date": "2026-10-16T08:46:02.000Z",
      "commit": "a08fca034b66ac388d6c4cf4937becd531c82833",
      "fileid": "https://r2.ropensci.org/d0b9d93cac0bac0ac9f1f15af93cb42921ecc14964a205c45c5e78ed29ac586e",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/cuiweig/actions/runs/38869888011"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.6.0",
      "date": "2026-10-16T08:46:31.000Z",
      "commit": "a08fca034b66ac388d6c4cf4937becd531c82833",
      "fileid": "https://r2.ropensci.org/5ba6bdeaaee88e0da5ca7ba67eaff58b6c190c3fb3a3c0fb8b68fe0b4c10c640",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/cuiweig/actions/runs/38869888011"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.0",
      "date": "2026-10-16T07:58:15.000Z",
      "commit": "a08fca034b66ac388d6c4cf4937becd531c82833",
      "fileid": "https://r2.ropensci.org/706ca287f176429b8373d0dfb0c9b9a37fedf5189a9654bf08c1083133f2d017",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cuiweig/actions/runs/38869888011"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.0",
      "date": "2026-10-16T07:56:58.000Z",
      "commit": "a08fca034b66ac388d6c4cf4937becd531c82833",
      "fileid": "https://r2.ropensci.org/8fe3267649f009b751b80d6c60eff878e5cc35e752fb1dee41c7fd40f863e418",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/cuiweig/actions/runs/38869888011"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.0",
      "date": "2026-10-16T07:57:10.000Z",
      "commit": "a08fca034b66ac388d6c4cf4937becd531c82833",
      "fileid": "https://r2.ropensci.org/d43426134ba169423a73bd3f3d69d0c884d4bfc8cb5af3a2affae42fdf39eab4",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/cuiweig/actions/runs/38869888011"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.6.0",
      "date": "2026-10-16T07:57:03.000Z",
      "commit": "a08fca034b66ac388d6c4cf4937becd531c82833",
      "fileid": "https://r2.ropensci.org/019daba1c3bcda883b78792fe1821cbc396bff68f9ccd0ed1ff3be829424e3c1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/cuiweig/actions/runs/38869888011"
    }
  ]
}