{
  "_id": "6a5f886714e95619b75d6972",
  "Package": "freqTLS",
  "Title": "Frequentist Inference for Thermal Load Sensitivity Models",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(\"Shinichi\", \"Nakagawa\", email = \"itchyshin@gmail.com\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-7765-5182\")),\nperson(\"Pieter A.\", \"Arnold\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-6158-7752\",\n\"co-author of the bayesTLS framework\")),\nperson(\"Patrice\", \"Pottier\", role = \"aut\",\ncomment = c(ORCID = \"0000-0003-2106-6597\",\n\"co-author of the bayesTLS framework\")),\nperson(\"Daniel W. A.\", \"Noble\", role = \"aut\",\ncomment = c(ORCID = \"0000-0001-9460-8743\",\n\"senior author of the bayesTLS thermal-load-sensitivity framework\")))",
  "Description": "A maximum-likelihood implementation of the\nthermal-load-sensitivity framework for thermal death-time\nmodelling introduced by Noble, Arnold and Pottier in the\n'bayesTLS' package, providing the frequentist counterpart to\nthat Bayesian workflow. The modelling idea and the\nfour-parameter logistic parameterisation are theirs; 'freqTLS'\ncontributes a 'Template Model Builder' ('TMB') likelihood whose\nmidpoint is written directly in terms of critical thermal\nmaximum ('CTmax') and thermal sensitivity (z) so both headline\nquantities are estimable, and reports uncertainty through a\nunified trio of frequentist intervals -- Wald (delta),\nprofile-likelihood, and bootstrap -- for binomial and\nbeta-binomial survival counts and beta-distributed proportions.\nColumn and formula interfaces support fixed and grouped designs\nplus limited independent random intercepts; prediction includes\nsurvival curves and deterministic heat-injury scenarios.\nEquivalence claims are restricted to the matched\nrelative-threshold, constant-shape 'bayesTLS' configuration.",
  "License": "GPL (>= 3)",
  "Copyright": "See file inst/COPYRIGHTS.",
  "URL": "https://github.com/itchyshin/freqTLS,\nhttps://itchyshin.github.io/freqTLS/",
  "BugReports": "https://github.com/itchyshin/freqTLS/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "LazyData": "true",
  "Config/roxygen2/version": "8.0.0",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-21 14:49:32 UTC",
    "User": "root"
  },
  "Author": "Shinichi Nakagawa [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-7765-5182>), Pieter A. Arnold\n[aut] (ORCID: <https://orcid.org/0000-0002-6158-7752>,\nco-author of the bayesTLS framework), Patrice Pottier [aut]\n(ORCID: <https://orcid.org/0000-0003-2106-6597>, co-author of\nthe bayesTLS framework), Daniel W. A. Noble [aut] (ORCID:\n<https://orcid.org/0000-0001-9460-8743>, senior author of the\nbayesTLS thermal-load-sensitivity framework)",
  "Maintainer": "Shinichi Nakagawa <itchyshin@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-07-21 11:00:10 UTC",
  "RemoteUrl": "https://github.com/cran/freqTLS",
  "RemoteRef": "HEAD",
  "RemoteSha": "5b8e8dcaf3ef62719efb79696d4d05fd67c70b27",
  "_user": "cran",
  "_type": "src",
  "_file": "freqTLS_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/bd5dd7d2382754f77ae397f67813fec7a41e8e74bd3ea6a07086a27f968b2a78",
  "_filesize": 2478105,
  "_sha256": "bd5dd7d2382754f77ae397f67813fec7a41e8e74bd3ea6a07086a27f968b2a78",
  "_expires": "2026-10-29T14:55:32.000Z",
  "_created": "2026-07-21T14:49:32.000Z",
  "_published": "2026-07-21T14:55:35.054Z",
  "_jobs": [
    {
      "job": 88669731600,
      "time": 222,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8499468394"
    },
    {
      "job": 88669731610,
      "time": 255,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8499485571"
    },
    {
      "job": 88669731548,
      "time": 244,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8499479783"
    },
    {
      "job": 88669731561,
      "time": 293,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8499505037"
    },
    {
      "job": 88668239191,
      "time": 312,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8499341901"
    },
    {
      "job": 88669731514,
      "time": 145,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8499425601"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/29840577221",
  "_status": "success",
  "_upstream": "https://github.com/cran/freqTLS",
  "_commit": {
    "id": "5b8e8dcaf3ef62719efb79696d4d05fd67c70b27",
    "author": "Shinichi Nakagawa <itchyshin@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1784631610
  },
  "_maintainer": {
    "name": "Shinichi Nakagawa",
    "email": "itchyshin@gmail.com",
    "login": "itchyshin",
    "orcid": "0000-0002-7765-5182",
    "description": "An evolutionary biologist (with some Darwinian fitness in his arms), trying to learn how to use Git and R together. ",
    "uuid": 12078523
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "RcppEigen",
      "role": "LinkingTo"
    },
    {
      "package": "TMB",
      "role": "LinkingTo"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "TMB",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "glmmTMB",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-30",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-07-21"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "itchyshin",
      "count": 1,
      "uuid": 12078523
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 622,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/freqTLS"
  },
  "_devurl": "https://github.com/itchyshin/freqtls",
  "_pkgdown": "https://itchyshin.github.io/freqTLS/",
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/freqTLS.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-07-21"
    }
  ],
  "_exports": [
    "beta_binomial_tls",
    "beta_tls",
    "binomial_tls",
    "check_tls",
    "clock_to_minutes",
    "derive_ctmax",
    "derive_lt",
    "derive_tcrit",
    "diagnose_tdt_fit",
    "extract_tdt",
    "fit_4pl",
    "fit_tls",
    "format_interval",
    "get_ctmax",
    "get_ctmax_draws",
    "get_ctmax_summary",
    "get_shape",
    "get_tcrit_draws",
    "get_tcrit_summary",
    "get_z",
    "get_z_draws",
    "get_z_summary",
    "heat_injury_envelope",
    "make_4pl_formula",
    "plot_confidence_eye",
    "plot_heat_injury",
    "plot_survival_curves",
    "plot_survival_surface",
    "plot_tdt_curve",
    "predict_heat_injury",
    "predict_survival_curves",
    "predict_survival_surface",
    "ranef",
    "simulate_tls",
    "standardize_data",
    "tdt_parameter_table",
    "tdt_quantile",
    "tidy_parameters",
    "tls",
    "tls_bf",
    "tls_ctmax",
    "tls_tcrit",
    "tls_z",
    "ts_ci",
    "ts_curve",
    "ts_stage1",
    "ts_stage2"
  ],
  "_datasets": [
    {
      "name": "aphid_tdt",
      "title": "Cereal-aphid lethal-TDT data, three species across three ages",
      "object": "aphid_tdt",
      "class": [
        "data.frame"
      ],
      "fields": [
        "species",
        "age",
        "branch",
        "temp",
        "duration_min",
        "n_total",
        "n_surv"
      ],
      "rows": 3041,
      "table": true,
      "tojson": true
    },
    {
      "name": "dsuzukii",
      "title": "Drosophila suzukii multi-trait thermal-tolerance data",
      "object": "dsuzukii",
      "class": [
        "data.frame"
      ],
      "fields": [
        "id",
        "temp",
        "lvl",
        "time",
        "sex",
        "rep",
        "prod",
        "dead",
        "t_coma"
      ],
      "rows": 1407,
      "table": true,
      "tojson": true
    },
    {
      "name": "shrimp_lethal",
      "title": "Brown shrimp lethal thermal-death-time data",
      "object": "shrimp_lethal",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Date",
        "Tank",
        "Temperature_assay",
        "Duration_exposure_hours",
        "N_individuals_after_trial",
        "Mortality_after_trial"
      ],
      "rows": 148,
      "table": true,
      "tojson": true
    },
    {
      "name": "shrimp_sublethal",
      "title": "Brown shrimp sublethal time-to-knockdown data",
      "object": "shrimp_sublethal",
      "class": [
        "data.frame"
      ],
      "fields": [
        "assay_temp",
        "time_to_event",
        "date_experiment",
        "tank_ID",
        "cup_ID"
      ],
      "rows": 299,
      "table": true,
      "tojson": true
    },
    {
      "name": "zebrafish_lethal",
      "title": "Zebrafish lethal thermal-death-time data across life stages",
      "object": "zebrafish_lethal",
      "class": [
        "data.frame"
      ],
      "fields": [
        "assay_temp",
        "duration_h",
        "n_total",
        "n_surv",
        "n_dead",
        "life_stage",
        "Date_experiment"
      ],
      "rows": 323,
      "table": true,
      "tojson": true
    },
    {
      "name": "zebrafish_o2",
      "title": "Zebrafish lethal-TDT data across an oxygen gradient",
      "object": "zebrafish_o2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "cohort",
        "ploidy",
        "oxygen",
        "o2_nominal",
        "o2_measured",
        "temp",
        "temp_measured",
        "duration_min",
        "n_total",
        "n_surv"
      ],
      "rows": 905,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "aphid_tdt",
      "title": "Cereal-aphid lethal-TDT data, three species across three ages",
      "topics": [
        "aphid_tdt"
      ]
    },
    {
      "page": "check_tls",
      "title": "Report identifiability diagnostics for a fitted model",
      "topics": [
        "check_tls"
      ]
    },
    {
      "page": "clock_to_minutes",
      "title": "Convert various clock formats to minutes",
      "topics": [
        "clock_to_minutes"
      ]
    },
    {
      "page": "confint.profile_tls",
      "title": "Confidence intervals for a fitted thermal-load-sensitivity model",
      "topics": [
        "confint.profile_tls"
      ]
    },
    {
      "page": "derive_ctmax",
      "title": "Derive the temperature giving a target survival at a fixed exposure",
      "topics": [
        "derive_ctmax"
      ]
    },
    {
      "page": "derive_lt",
      "title": "Derive the lethal / survival-threshold duration at a temperature",
      "topics": [
        "derive_lt"
      ]
    },
    {
      "page": "derive_tcrit",
      "title": "Derive the critical temperature at a damage-rate floor (T_crit)",
      "topics": [
        "derive_tcrit"
      ]
    },
    {
      "page": "diagnose_tdt_fit",
      "title": "Diagnose a freqTLS fit (frequentist twin of 'diagnose_tdt_fit')",
      "topics": [
        "diagnose_tdt_fit"
      ]
    },
    {
      "page": "dsuzukii",
      "title": "Drosophila suzukii multi-trait thermal-tolerance data",
      "topics": [
        "dsuzukii"
      ]
    },
    {
      "page": "extract_tdt",
      "title": "Extract z, CTmax and (optionally) T_crit with bootstrap confidence intervals",
      "topics": [
        "extract_tdt"
      ]
    },
    {
      "page": "fit_4pl",
      "title": "Fit the 4PL thermal-load-sensitivity model by maximum likelihood (TMB)",
      "topics": [
        "fit_4pl"
      ]
    },
    {
      "page": "fit_tls",
      "title": "Fit a single-stage 4PL thermal-load-sensitivity model by maximum likelihood",
      "topics": [
        "fit_tls"
      ]
    },
    {
      "page": "format_interval",
      "title": "Format a point estimate plus confidence interval as a single string",
      "topics": [
        "format_interval"
      ]
    },
    {
      "page": "get_ctmax",
      "title": "Extract the CTmax estimate(s)",
      "topics": [
        "get_ctmax"
      ]
    },
    {
      "page": "get_shape",
      "title": "Extract the shape parameters (low, up, k, and phi)",
      "topics": [
        "get_shape"
      ]
    },
    {
      "page": "get_z",
      "title": "Extract the thermal-sensitivity (z) estimate(s)",
      "topics": [
        "get_z"
      ]
    },
    {
      "page": "heat_injury_envelope",
      "title": "Parametric-bootstrap confidence envelope for a heat-injury trajectory",
      "topics": [
        "heat_injury_envelope"
      ]
    },
    {
      "page": "make_4pl_formula",
      "title": "Build a freqTLS 4PL formula from the direct CTmax/z interface",
      "topics": [
        "make_4pl_formula"
      ]
    },
    {
      "page": "plot_confidence_eye",
      "title": "Confidence-Eye (or line) display of headline confidence intervals",
      "topics": [
        "plot_confidence_eye"
      ]
    },
    {
      "page": "plot_heat_injury",
      "title": "Plot a heat-injury survival trajectory with a bootstrap confidence band",
      "topics": [
        "plot_heat_injury"
      ]
    },
    {
      "page": "plot_survival_curves",
      "title": "Plot fitted survival curves against duration",
      "topics": [
        "plot_survival_curves"
      ]
    },
    {
      "page": "plot_survival_surface",
      "title": "Plot the fitted survival surface over temperature and duration",
      "topics": [
        "plot_survival_surface"
      ]
    },
    {
      "page": "plot_tdt_curve",
      "title": "Plot the thermal death-time (TDT) curve: survival-threshold time vs temperature",
      "topics": [
        "plot_tdt_curve"
      ]
    },
    {
      "page": "plot.profile_tls_profile",
      "title": "Plot a profile-likelihood deviance curve",
      "topics": [
        "plot.profile_tls_profile"
      ]
    },
    {
      "page": "predict_heat_injury",
      "title": "Predict cumulative heat injury under a temperature trace",
      "topics": [
        "predict_heat_injury"
      ]
    },
    {
      "page": "predict_survival_curves",
      "title": "Predict the fitted survival surface with bootstrap confidence bands",
      "topics": [
        "predict_survival_curves"
      ]
    },
    {
      "page": "predict_survival_surface",
      "title": "Predict a survival surface over a temperature-by-duration grid",
      "topics": [
        "predict_survival_surface"
      ]
    },
    {
      "page": "predict.profile_tls",
      "title": "Predict survival, link, or midpoint from a fitted freqTLS model",
      "topics": [
        "predict.profile_tls"
      ]
    },
    {
      "page": "profile.profile_tls",
      "title": "Profile-likelihood curves for a fitted thermal-load-sensitivity model",
      "topics": [
        "print.profile_tls_profile",
        "profile.profile_tls"
      ]
    },
    {
      "page": "ranef",
      "title": "Random-effect BLUPs (conditional modes) for a freqTLS fit",
      "topics": [
        "ranef",
        "ranef.profile_tls"
      ]
    },
    {
      "page": "shrimp_lethal",
      "title": "Brown shrimp lethal thermal-death-time data",
      "topics": [
        "shrimp_lethal"
      ]
    },
    {
      "page": "shrimp_sublethal",
      "title": "Brown shrimp sublethal time-to-knockdown data",
      "topics": [
        "shrimp_sublethal"
      ]
    },
    {
      "page": "simulate_tls",
      "title": "Simulate survival-count data from the 4PL thermal-load-sensitivity model",
      "topics": [
        "simulate_tls"
      ]
    },
    {
      "page": "standardize_data",
      "title": "Standardise a raw survival / proportion dataset for the TDT function library",
      "topics": [
        "standardize_data"
      ]
    },
    {
      "page": "tdt_parameter_table",
      "title": "4PL parameter table (frequentist twin of 'tdt_parameter_table')",
      "topics": [
        "tdt_parameter_table"
      ]
    },
    {
      "page": "tdt_quantile",
      "title": "Quantile wrapper with TDT-friendly defaults",
      "topics": [
        "tdt_quantile"
      ]
    },
    {
      "page": "tdt-accessors",
      "title": "Accessors for an extract_tdt() result",
      "topics": [
        "get_ctmax_draws",
        "get_ctmax_summary",
        "get_tcrit_draws",
        "get_tcrit_summary",
        "get_z_draws",
        "get_z_summary",
        "tdt-accessors"
      ]
    },
    {
      "page": "tidy_parameters",
      "title": "Tidy the parameters of a fitted freqTLS model",
      "topics": [
        "tidy_parameters"
      ]
    },
    {
      "page": "tls",
      "title": "Thermal-load-sensitivity quantities (z, CTmax) with confidence intervals",
      "topics": [
        "tls",
        "tls_ctmax",
        "tls_tcrit",
        "tls_z"
      ]
    },
    {
      "page": "tls_bf",
      "title": "Build a freqTLS formula object (brms/drmTMB-style)",
      "topics": [
        "tls_bf"
      ]
    },
    {
      "page": "tls_family",
      "title": "Response families for thermal-load-sensitivity models",
      "topics": [
        "beta_binomial_tls",
        "beta_tls",
        "binomial_tls",
        "tls_family"
      ]
    },
    {
      "page": "ts_ci",
      "title": "Uncertainty for the classical two-stage TDT quantities",
      "topics": [
        "ts_ci"
      ]
    },
    {
      "page": "ts_curve",
      "title": "Median LT-vs-temperature line from a two-stage fit",
      "topics": [
        "ts_curve"
      ]
    },
    {
      "page": "ts_stage1",
      "title": "Stage 1 of the classical two-stage TDT pipeline",
      "topics": [
        "ts_stage1"
      ]
    },
    {
      "page": "ts_stage2",
      "title": "Stage 2 of the classical two-stage TDT pipeline",
      "topics": [
        "ts_stage2"
      ]
    },
    {
      "page": "zebrafish_lethal",
      "title": "Zebrafish lethal thermal-death-time data across life stages",
      "topics": [
        "zebrafish_lethal"
      ]
    },
    {
      "page": "zebrafish_o2",
      "title": "Zebrafish lethal-TDT data across an oxygen gradient",
      "topics": [
        "zebrafish_o2"
      ]
    }
  ],
  "_readme": "https://github.com/cran/freqTLS/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "pillar",
    "pkgconfig",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppEigen",
    "rlang",
    "S7",
    "scales",
    "tibble",
    "TMB",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "case-study-shrimp.Rmd",
      "filename": "case-study-shrimp.html",
      "title": "Case study: brown-shrimp lethal TDT",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The live freqTLS fit",
        "Seeing the fit",
        "The Confidence Eye",
        "Survival curves",
        "The thermal-death-time line",
        "Deriving critical temperatures",
        "The three-way comparison, with real numbers",
        "Boundary: what this case study does not cover"
      ],
      "created": "2026-07-21 11:00:10",
      "modified": "2026-07-21 11:00:10",
      "commits": 1
    },
    {
      "source": "case-study-suzukii.Rmd",
      "filename": "case-study-suzukii.html",
      "title": "Case study: Drosophila suzukii lethal thermal death time across sexes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The dataset",
        "Fitting the model: one fit, grouped by sex",
        "The Confidence Eye",
        "Survival curves",
        "A lower thermal threshold: T_crit",
        "Do the sexes differ? A frequentist contrast",
        "Validation: does ML recover the published values?",
        "The three-way comparison, per sex",
        "Boundary: lethal only",
        "Session info"
      ],
      "created": "2026-07-21 11:00:10",
      "modified": "2026-07-21 11:00:10",
      "commits": 1
    },
    {
      "source": "case-study-li-aphids.Rmd",
      "filename": "case-study-li-aphids.html",
      "title": "Case study: heat tolerance of three cereal aphid species (Li 2023)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The dataset and the question",
        "The grouped fit (live)",
        "A Confidence Eye per species",
        "Seeing the fit",
        "Boundary: what this case study does not cover"
      ],
      "created": "2026-07-21 11:00:10",
      "modified": "2026-07-21 11:00:10",
      "commits": 1
    },
    {
      "source": "case-study-zebrafish.Rmd",
      "filename": "case-study-zebrafish.html",
      "title": "Case study: zebrafish thermal tolerance under hypoxia, normoxia, and hyperoxia",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The dataset and the question",
        "The grouped fit (live)",
        "A Confidence Eye per treatment",
        "Do the treatments differ? Reading the intervals",
        "Seeing the fit",
        "Boundary: what this case study does not cover"
      ],
      "created": "2026-07-21 11:00:10",
      "modified": "2026-07-21 11:00:10",
      "commits": 1
    },
    {
      "source": "comparing-to-bayesTLS.Rmd",
      "filename": "comparing-to-bayesTLS.html",
      "title": "Comparing freqTLS to bayesTLS",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Credit and origins",
        "The three-way design",
        "The reproducible recipe (not run here)",
        "The freqTLS side (live)",
        "The three-way comparison, with real numbers",
        "How fast, accurate, and calibrated",
        "Why the beta-binomial profile can dip — and what to use instead",
        "Bootstrap fallback when a profile stays open",
        "The teaching device: posterior density versus Confidence Eye",
        "Beyond the matched shape: stage-specific curves",
        "When to prefer which"
      ],
      "created": "2026-07-21 11:00:10",
      "modified": "2026-07-21 11:00:10",
      "commits": 1
    },
    {
      "source": "case-study-summary.Rmd",
      "filename": "case-study-summary.html",
      "title": "Cross-case-study summary: three taxa, one panel",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The three taxa and the cross-study question",
        "The three fits (version-stamped cache)",
        "Assembling the cross-study table",
        "Cross-taxon validation against bayesTLS and the two-stage estimator",
        "The panel: a Confidence Eye per taxon and group",
        "Within-taxon contrasts",
        "What this shows",
        "See bayesTLS for the Bayesian multi-taxon ridge"
      ],
      "created": "2026-07-21 11:00:10",
      "modified": "2026-07-21 11:00:10",
      "commits": 1
    },
    {
      "source": "frequentist-and-bayesian.Rmd",
      "filename": "frequentist-and-bayesian.html",
      "title": "Frequentist and Bayesian thermal-load sensitivity: strengths, weaknesses, and the blurry line",
      "engine": "knitr::rmarkdown",
      "headings": [
        "One model, two inferential philosophies",
        "Priors: regularisation versus sensitivity",
        "Identifiability: revealing versus masking",
        "Non-convergence and diagnostics",
        "Confidence versus credible intervals",
        "Does the interval actually cover? Small-sample calibration",
        "The blurry line: clamping, shrinkage, and penalties as implicit priors",
        "Practical guidance: when to reach for which",
        "References"
      ],
      "created": "2026-07-21 11:00:10",
      "modified": "2026-07-21 11:00:10",
      "commits": 1
    },
    {
      "source": "freqTLS.Rmd",
      "filename": "freqTLS.html",
      "title": "Getting started with freqTLS",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Simulate a dataset",
        "Standardise and fit the model",
        "Formula interface",
        "Profile-likelihood confidence intervals",
        "Plot the fit",
        "Going further: groups, shape predictors, and random effects",
        "The core workflow at a glance",
        "Where to next"
      ],
      "created": "2026-07-21 11:00:10",
      "modified": "2026-07-21 11:00:10",
      "commits": 1
    },
    {
      "source": "heat-injury.Rmd",
      "filename": "heat-injury.html",
      "title": "Heat injury under a temperature trace",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What heat-injury prediction is (and is not)",
        "Fit the curve",
        "A temperature trace",
        "Predict injury and survival",
        "A repair scenario (a what-if, not an estimate)",
        "A bootstrap envelope on survival",
        "Absolute versus relative: what \"one lethal dose\" means",
        "Extensions and boundaries"
      ],
      "created": "2026-07-21 11:00:10",
      "modified": "2026-07-21 11:00:10",
      "commits": 1
    },
    {
      "source": "profile-likelihood.Rmd",
      "filename": "profile-likelihood.html",
      "title": "Profile-likelihood intervals",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What the profile does",
        "Asymmetry and equivariance",
        "Profile versus Wald",
        "The upper asymptote up",
        "Recovery when a profile does not close",
        "Calibration: how well do the intervals cover?",
        "Ship stance"
      ],
      "created": "2026-07-21 11:00:10",
      "modified": "2026-07-21 11:00:10",
      "commits": 1
    },
    {
      "source": "random-effects.Rmd",
      "filename": "random-effects.html",
      "title": "Random effects: hierarchical thermal tolerance",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Fixed groups vs. a random intercept",
        "A random intercept on CTmax",
        "Random effects on sensitivity and curve shape",
        "Combining random effects, and what is out of scope",
        "The likelihood view of shrinkage"
      ],
      "created": "2026-07-21 11:00:10",
      "modified": "2026-07-21 11:00:10",
      "commits": 1
    },
    {
      "source": "model-math.Rmd",
      "filename": "model-math.html",
      "title": "The model and its parameterisation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The 4PL thermal death-time curve",
        "The direct CTmax/z parameterisation",
        "Disjoint-bounds asymptotes",
        "Relative versus absolute thresholds",
        "The bridge to bayesTLS"
      ],
      "created": "2026-07-21 11:00:10",
      "modified": "2026-07-21 11:00:10",
      "commits": 1
    }
  ],
  "_score": 3.7781512503836434,
  "_indexed": true,
  "_nocasepkg": "freqtls",
  "_universes": [
    "cran",
    "itchyshin"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-21T14:52:27.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5b8e8dcaf3ef62719efb79696d4d05fd67c70b27",
      "fileid": "https://r2.ropensci.org/8506ad1750de11eb63041884b367c1de97b0279d383ee01c64c244f6a451267f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29840577221"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-21T14:52:32.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5b8e8dcaf3ef62719efb79696d4d05fd67c70b27",
      "fileid": "https://r2.ropensci.org/3826de0cb704b9a230f28fdea28d9dafa12b12cc293c5427a90b953f28c733c1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29840577221"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-21T14:52:46.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5b8e8dcaf3ef62719efb79696d4d05fd67c70b27",
      "fileid": "https://r2.ropensci.org/85d490a1232de5ba8be261e6d8cc12a457789b08c3786da6dd2c97c1578a14d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29840577221"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-21T14:53:08.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5b8e8dcaf3ef62719efb79696d4d05fd67c70b27",
      "fileid": "https://r2.ropensci.org/ee0e9a856b20a8cbae1f2d3af6f9eb4344583236bd8ab86955629dace7f35f59",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29840577221"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-07-21T14:52:30.000Z",
      "arch": "emscripten",
      "commit": "5b8e8dcaf3ef62719efb79696d4d05fd67c70b27",
      "fileid": "https://r2.ropensci.org/657274b136730b77f5d2ec64f57739dbc861c23196b4e417b1e54106224c88fe",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29840577221"
    }
  ]
}