From 9898b5df4b4aead28a27c12a9f03895f16d50c14 Mon Sep 17 00:00:00 2001 From: Matthijs Berends Date: Tue, 23 Jun 2026 14:38:59 +0200 Subject: [PATCH] (v3.0.1.9059) Fix WISCA in vignette --- DESCRIPTION | 2 +- NEWS.md | 2 +- R/antibiogram.R | 329 ++++++++++++--------------------- R/sysdata.rda | Bin 119264 -> 119252 bytes R/tidymodels.R | 30 ++- data/antibiotics.rda | Bin 45292 -> 45256 bytes data/antimicrobials.rda | Bin 45380 -> 45392 bytes index.md | 118 ++++++------ man/ab_from_text.Rd | 12 +- man/ab_property.Rd | 9 +- man/age_groups.Rd | 3 +- man/amr-tidymodels.Rd | 22 ++- man/antibiogram.Rd | 107 +++++++---- man/antimicrobial_selectors.Rd | 117 +++++++++--- man/as.ab.Rd | 9 +- man/as.mic.Rd | 12 +- man/as.mo.Rd | 10 +- man/as.sir.Rd | 82 +++++--- man/atc_online.Rd | 8 +- man/av_from_text.Rd | 12 +- man/bug_drug_combinations.Rd | 26 ++- man/count.Rd | 22 ++- man/export_ncbi_biosample.Rd | 10 +- man/first_isolate.Rd | 42 +++-- man/g.test.Rd | 2 +- man/ggplot_pca.Rd | 36 +++- man/ggplot_sir.Rd | 46 +++-- man/guess_ab_col.Rd | 8 +- man/interpretive_rules.Rd | 41 +++- man/key_antimicrobials.Rd | 32 +++- man/mdro.Rd | 34 +++- man/mo_property.Rd | 329 ++++++++++++++++++++++++--------- man/mo_source.Rd | 6 +- man/pca.Rd | 11 +- man/plot.Rd | 157 +++++++++++----- man/proportion.Rd | 72 +++++--- man/random.Rd | 20 +- man/resistance_predict.Rd | 53 ++++-- man/top_n_microorganisms.Rd | 10 +- vignettes/AMR.Rmd | 101 +++++----- vignettes/WISCA.Rmd | 125 +++++++------ 41 files changed, 1310 insertions(+), 757 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 597f40030..970478e7a 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -73,4 +73,4 @@ License: GPL-2 | file LICENSE Encoding: UTF-8 LazyData: true RoxygenNote: 7.3.3 -Roxygen: list(markdown = TRUE, old_usage = TRUE) +Roxygen: list(markdown = TRUE) diff --git a/NEWS.md b/NEWS.md index 186b7c9f9..ad070401e 100644 --- a/NEWS.md +++ b/NEWS.md @@ -17,7 +17,7 @@ Planned as v3.1.0, end of June 2026. * New `morphology` column in the `microorganisms` data set and corresponding `mo_morphology()` function, returning the cell shape of bacteria. Data sourced from BacDive; values prefixed with "likely" are extrapolated from genus-level consensus. New `add_morphology` argument was added to `mo_gramstain()` to return combined results such as `"Gram-negative rods"`. * New `amr_course()` to download and unpack course or webinar materials from GitHub in one call * Typed missing value constants `NA_ab_` and `NA_mo_`, for use in pipelines that need missing values of a specific class -* New function `wisca_plot()` to assess the susceptibility and incidence distributions from the Monte Carlo simulations +* New `wisca_plot()` to assess the susceptibility and incidence distributions from the Monte Carlo simulations ### Fixed * `as.sir()` diff --git a/R/antibiogram.R b/R/antibiogram.R index f9e8590cf..034b30dd2 100755 --- a/R/antibiogram.R +++ b/R/antibiogram.R @@ -400,6 +400,51 @@ #' plot(ab1) #' plot(ab2) #' } +wisca <- function(x, + antimicrobials = where(is.sir), + ab_transform = "name", + syndromic_group = NULL, + only_all_tested = FALSE, + digits = 1, + formatting_type = getOption("AMR_antibiogram_formatting_type", 14), + col_mo = NULL, + language = get_AMR_locale(), + combine_SI = TRUE, + sep = " + ", + sort_columns = TRUE, + simulations = 1000, + conf_interval = 0.95, + interval_side = "two-tailed", + info = interactive(), + parallel = FALSE, + ...) { + stop_ifnot(is.null(mo_transform), "{.arg mo_transform} must not be set if creating a WISCA; the incidence of the different species are already modelled into WISCA and cannot be taken separately.", call = FALSE) + antibiogram( + x = x, + antimicrobials = antimicrobials, + ab_transform = ab_transform, + syndromic_group = syndromic_group, + add_total_n = FALSE, + only_all_tested = only_all_tested, + digits = digits, + formatting_type = formatting_type, + col_mo = col_mo, + language = language, + combine_SI = combine_SI, + sep = sep, + sort_columns = sort_columns, + wisca = TRUE, + simulations = simulations, + conf_interval = conf_interval, + interval_side = interval_side, + info = info, + parallel = parallel, + ... + ) +} + +#' @export +#' @rdname antibiogram antibiogram <- function(x, antimicrobials = where(is.sir), mo_transform = "shortname", @@ -489,6 +534,24 @@ antibiogram.default <- function(x, meet_criteria(info, allow_class = "logical", has_length = 1) meet_criteria(parallel, allow_class = "logical", has_length = 1) + # get syndromic groups + if (!is.null(syndromic_group)) { + if (length(syndromic_group) == 1 && syndromic_group %in% colnames(x)) { + x$`.syndromic_group` <- x[, syndromic_group, drop = TRUE] + } else if (length(syndromic_group) > 1 && all(syndromic_group %in% colnames(x))) { + x$`.syndromic_group` <- do.call(paste, c(x[syndromic_group], list(sep = "||"))) + attr(x, "antibiogram_groups") <- syndromic_group + } else if (!is.null(syndromic_group) && length(syndromic_group) == 1) { + x$`.syndromic_group` <- syndromic_group + } else { + stop_("{.arg syndromic_group} should be a 1-dimensional computed value, or 1 or more column names of {.arg x}.") + } + x$`.syndromic_group`[is.na(x$`.syndromic_group`) | x$`.syndromic_group` == ""] <- paste0("(", translate_AMR("unknown", language = language), ")") + has_syndromic_group <- TRUE + } else { + has_syndromic_group <- FALSE + } + # parallel gate - identical pattern to as.sir() if (requireNamespace("future.apply", quietly = TRUE)) { if (!inherits(future::plan(), "sequential")) { @@ -497,10 +560,14 @@ antibiogram.default <- function(x, } parallel <- TRUE } - if (wisca && interactive() && inherits(future::plan(), "sequential") && isFALSE(parallel) && simulations > 100) { + if (wisca && interactive() && message_not_thrown_before("antibiogram", "wisca_parallel") && inherits(future::plan(), "sequential") && isFALSE(parallel) && simulations > 100) { advised_multi <- ifelse(.Platform$OS.type == "windows" || in_rstudio(), "multisession", "multicore") + sims <- simulations * length(antimicrobials) + if (has_syndromic_group) { + sims <- sims * length(unique(x$`.syndromic_group`)) + } message_("Are you sure you want to run in non-parallel (=sequential) mode?", as_note = FALSE) - message_("WISCA can take a long time for the ", simulations * length(antimicrobials), " simulations you require, and you already have the {.pkg future} package installed.", as_note = FALSE) + message_("WISCA can take a ", ifelse(sims > 10000, font_bold("very "), ""), "long time for the ", format(sims, decimal.mark = ".", big.mark = " "), " simulations you require, and you already have the {.pkg future} package installed.", as_note = FALSE) q <- utils::menu(c( "Yes, still run in sequential mode", format_inline_("No, run in parallel mode and set {.help [future::plan(", advised_multi, ")](future::plan)}, and reset after WISCA finishes"), @@ -511,17 +578,30 @@ antibiogram.default <- function(x, return(invisible(NULL)) } else if (q %in% c(2, 3)) { parallel <- TRUE + AMR_env$wisca_parallel_choice <- "parallel" obj <- get(advised_multi, envir = asNamespace("future")) future::plan(obj) if (q == 2) { - on.exit({ - # clean-up parallel setting - message_("Resetting {.fn future::plan}...", as_note = FALSE) - future::plan(future::sequential) - message_("Parallel setting was reset to `future::plan(future::sequential)`.", as_check = TRUE) - }) + AMR_env$wisca_parallel_choice <- "parallel_reset" } + } else { + AMR_env$wisca_parallel_choice <- "sequential" } + } else if (wisca && !is.null(AMR_env$wisca_parallel_choice)) { + if (AMR_env$wisca_parallel_choice %in% c("parallel", "parallel_reset")) { + parallel <- TRUE + } + } + if (identical(AMR_env$wisca_parallel_choice, "parallel_reset") && inherits(future::plan(), "uniprocess", which = FALSE) == FALSE) { + on.exit( + { + message_("Resetting {.fn future::plan}...", as_note = FALSE) + future::plan(future::sequential) + AMR_env$wisca_parallel_choice <- NULL + message_("Parallel setting was reset to `future::plan(future::sequential)`.", as_check = TRUE) + }, + add = TRUE + ) } } if (isTRUE(parallel)) { @@ -574,19 +654,6 @@ antibiogram.default <- function(x, } x$`.mo`[x$`.mo` %in% c(NA, "UNKNOWN")] <- "(??)" - # get syndromic groups - if (!is.null(syndromic_group)) { - if (length(syndromic_group) == 1 && syndromic_group %in% colnames(x)) { - x$`.syndromic_group` <- x[, syndromic_group, drop = TRUE] - } else if (!is.null(syndromic_group)) { - x$`.syndromic_group` <- syndromic_group - } - x$`.syndromic_group`[is.na(x$`.syndromic_group`) | x$`.syndromic_group` == ""] <- paste0("(", translate_AMR("unknown", language = language), ")") - has_syndromic_group <- TRUE - } else { - has_syndromic_group <- FALSE - } - # get antimicrobials ab_trycatch <- tryCatch(colnames(suppressWarnings(x[, antimicrobials, drop = FALSE])), error = function(e) NULL) if (is.null(ab_trycatch)) { @@ -1127,12 +1194,21 @@ antibiogram.default <- function(x, } if (wisca) { - names(wisca_draws) <- out$ab - names(wisca_components) <- out$ab + names(wisca_draws) <- out$ab[!is.na(out$out_value)] + names(wisca_components) <- out$ab[!is.na(out$out_value)] + } + if (!is.null(attr(x, "antibiogram_groups", exact = TRUE))) { + new_df <- as.data.frame(new_df) + grps <- attr(x, "antibiogram_groups", exact = TRUE) + parts <- strsplit(new_df[[1]], "||", fixed = TRUE) + new_cols <- do.call(rbind, parts) + colnames(new_cols) <- grps + new_df <- cbind(as.data.frame(new_cols), new_df[-1]) } out <- structure(as_original_data_class(new_df, class(x), extra_class = "antibiogram"), has_syndromic_group = has_syndromic_group, + antibiogram_groups = attr(x, "antibiogram_groups", exact = TRUE), combine_SI = combine_SI, wisca = wisca, conf_interval = conf_interval, @@ -1174,200 +1250,29 @@ antibiogram.grouped_df <- function(x, ...) { stop_ifnot(is.null(mo_transform), "{.arg mo_transform} must not be set if creating an antibiogram using a grouped tibble. The groups will become the variables over which the antimicrobials are calculated, which could include the pathogen information (though not necessary). Nonetheless, this makes {.arg mo_transform} redundant.", call = FALSE) stop_ifnot(is.null(syndromic_group), "{.arg syndromic_group} must not be set if creating an antibiogram using a grouped tibble. The groups will become the variables over which the antimicrobials are calculated, making {.arg syndromic_group} redundant.", call = FALSE) - meet_criteria(parallel, allow_class = "logical", has_length = 1) - meet_criteria(wisca, allow_class = "logical", has_length = 1) groups <- attributes(x)$groups - n_groups <- NROW(groups) + group_cols <- intersect(colnames(groups), colnames(x)) + # paste group together, will be split later in antibiogram.default() + x$.group <- do.call(paste, c(x[group_cols], list(sep = "||"))) + attr(x, "antibiogram_groups") <- group_cols - # parallel gate - identical pattern to as.sir() - if (requireNamespace("future.apply", quietly = TRUE) && !inherits(future::plan(), "sequential")) { - if (isFALSE(parallel)) { - message_("Assuming {.code parallel = TRUE} since parallel computing has been set up using the {.pkg future} package before. Set {.help [{.fun plan}](future::plan)} to sequential to prevent this.") - } - parallel <- TRUE - } - if (isTRUE(parallel)) { - stop_ifnot( - requireNamespace("future.apply", quietly = TRUE), - "Setting {.code parallel = TRUE} requires the {.pkg future.apply} package.\n", - "Install it with {.code install.packages(\"future.apply\")}." - ) - stop_if(inherits(future::plan(), "sequential"), - "Setting {.code parallel = TRUE} requires a non-sequential {.help [{.fun future::plan}](future::plan)} to be active.\n", - "For your system, you could first run: {.code library(future); ", - ifelse(.Platform$OS.type == "windows" || in_rstudio(), - "plan(multisession)", - "plan(multicore)" - ), - "}", - call = FALSE - ) - n_workers <- future::nbrOfWorkers() - } else { - n_workers <- 1L - } - - use_parallel <- isTRUE(parallel) && n_workers > 1L && n_groups > 1L - - x_df <- as.data.frame(x) - run_group <- function(i) { - rows <- unlist(groups[i, ]$.rows) - if (length(rows) == 0L) { - return(NULL) - } - antibiogram(x_df[rows, , drop = FALSE], - antimicrobials = antimicrobials, - mo_transform = NULL, - ab_transform = ab_transform, - syndromic_group = NULL, - add_total_n = add_total_n, - only_all_tested = only_all_tested, - digits = digits, - formatting_type = formatting_type, - col_mo = col_mo, - language = language, - minimum = minimum, - combine_SI = combine_SI, - sep = sep, - sort_columns = sort_columns, - wisca = wisca, - simulations = simulations, - conf_interval = conf_interval, - interval_side = interval_side, - info = FALSE, - parallel = FALSE # never nest parallelism in workers - ) - } - - if (use_parallel) { - if (isTRUE(info)) { - message_("Running antibiogram for ", n_groups, " groups in parallel using ", n_workers, " workers...", as_note = FALSE, appendLF = FALSE) - } - results_raw <- future.apply::future_lapply(seq_len(n_groups), run_group, future.seed = TRUE) - if (isTRUE(info)) message_(font_green_bg(" DONE "), as_note = FALSE) - } else { - progress <- progress_ticker( - n = n_groups, - n_min = 5, - print = info, - title = paste("Calculating AMR for", n_groups, "groups") - ) - on.exit(close(progress), add = TRUE) - results_raw <- vector("list", n_groups) - for (i in seq_len(n_groups)) { - progress$tick() - results_raw[[i]] <- run_group(i) - } - close(progress) - } - - out <- NULL - wisca_parameters <- NULL - long_numeric <- NULL - - for (i in seq_len(n_groups)) { - new_out <- results_raw[[i]] - new_wisca_parameters <- attributes(new_out)$wisca_parameters - new_long_numeric <- attributes(new_out)$long_numeric - - if (is.null(new_out) || NROW(new_out) == 0) { - next - } - - # remove first column 'Pathogen' (in whatever language), except WISCA since that never has Pathogen column - if (isFALSE(wisca)) { - new_out <- new_out[, -1, drop = FALSE] - new_long_numeric <- new_long_numeric[, -1, drop = FALSE] - } - - # add group names to data set - for (col in rev(seq_len(NCOL(groups) - 1))) { - col_name <- colnames(groups)[col] - col_value <- groups[i, col, drop = TRUE] - new_out[, col_name] <- col_value - new_out <- new_out[, c(col_name, setdiff(names(new_out), col_name))] # set place to 1st col - - if (wisca) { - new_wisca_parameters[, col_name] <- col_value - new_wisca_parameters <- new_wisca_parameters[, c(col_name, setdiff(names(new_wisca_parameters), col_name))] # set place to 1st col - } - - new_long_numeric[, col_name] <- col_value - new_long_numeric <- new_long_numeric[, c(col_name, setdiff(names(new_long_numeric), col_name))] # set place to 1st col - } - - if (is.null(out)) { - out <- new_out - wisca_parameters <- new_wisca_parameters - long_numeric <- new_long_numeric - } else { - out <- rbind_AMR(out, new_out) - wisca_parameters <- rbind_AMR(wisca_parameters, new_wisca_parameters) - long_numeric <- rbind_AMR(long_numeric, new_long_numeric) - } - } - - wisca_draws_all <- NULL - wisca_components_all <- NULL - if (wisca) { - wisca_draws_all <- unlist(lapply(results_raw, function(r) attributes(r)$wisca_draws), recursive = FALSE) - wisca_components_all <- unlist(lapply(results_raw, function(r) attributes(r)$wisca_components), recursive = FALSE) - } - - out <- structure(as_original_data_class(out, class(x), extra_class = "antibiogram"), - has_syndromic_group = FALSE, - combine_SI = isTRUE(combine_SI), - wisca = wisca, - conf_interval = conf_interval, - simulations = if (isFALSE(wisca)) NULL else simulations, - formatting_type = formatting_type, - sep = sep, - wisca_parameters = if (isFALSE(wisca)) NULL else as_original_data_class(wisca_parameters, class(x)), - long_numeric = as_original_data_class(long_numeric, class(x)), - wisca_draws = if (isFALSE(wisca)) NULL else wisca_draws_all, - wisca_components = if (isFALSE(wisca)) NULL else wisca_components_all - ) - rownames(out) <- NULL - out -} - -#' @export -#' @rdname antibiogram -wisca <- function(x, - antimicrobials = where(is.sir), - ab_transform = "name", - syndromic_group = NULL, - only_all_tested = FALSE, - digits = 1, - formatting_type = getOption("AMR_antibiogram_formatting_type", 14), - col_mo = NULL, - language = get_AMR_locale(), - combine_SI = TRUE, - sep = " + ", - sort_columns = TRUE, - simulations = 1000, - conf_interval = 0.95, - interval_side = "two-tailed", - info = interactive(), - parallel = FALSE, - ...) { - antibiogram( - x = x, + antibiogram.default(x, antimicrobials = antimicrobials, + mo_transform = mo_transform, ab_transform = ab_transform, - mo_transform = NULL, - syndromic_group = syndromic_group, - add_total_n = FALSE, + syndromic_group = ".group", + add_total_n = add_total_n, only_all_tested = only_all_tested, digits = digits, formatting_type = formatting_type, col_mo = col_mo, language = language, + minimum = minimum, combine_SI = combine_SI, sep = sep, sort_columns = sort_columns, - wisca = TRUE, + wisca = wisca, simulations = simulations, conf_interval = conf_interval, interval_side = interval_side, @@ -1480,7 +1385,7 @@ tbl_format_footer.antibiogram <- function(x, ...) { return(footer) } wisca_text <- ifelse(isTRUE(attributes(x)$wisca), - paste0("\n# ", font_bold("Be aware"), " that in a WISCA, overlapping CIs indicate ", font_bold("non-inferiority"), "."), + paste0("\n# ", font_bold("Be aware"), " that in a WISCA, overlapping CIs indicate non-inferiority."), "" ) c(footer, font_subtle(paste0( @@ -1577,10 +1482,17 @@ autoplot.antibiogram <- function(object, group_name <- paste(groups, collapse = "/") if (length(groups) > 1) { df$syndromic_group <- apply(df[groups], 1, function(x) { - paste(stats::na.omit(x), collapse = "/") + paste(stats::na.omit(x), collapse = " / ") }) } else if ("syndromic_group" %in% colnames(df)) { - group_name <- colnames(object)[1] + if (is.null(attributes(object)$antibiogram_groups)) { + # translated value of "Syndromic group" + group_name <- colnames(object)[1] + } else { + # multiple groups, created with a grouped tibble or when syndromic_group was length >1 + group_name <- paste0(attributes(object)$antibiogram_groups, collapse = " / ") + df$syndromic_group <- gsub("||", " / ", df$syndromic_group, fixed = TRUE) + } } has_syndromic <- "syndromic_group" %in% colnames(df) has_facet <- !all(as.character(df$mo) == "", na.rm = TRUE) @@ -1694,6 +1606,7 @@ wisca_plot <- function(wisca_model, isTRUE(attributes(wisca_model)$wisca), "This function only applies to WISCA models." ) + meet_criteria(wisca_plot_type, allow_class = "character", has_length = 1, is_in = c("susceptibility_incidence", "posterior_coverage")) wisca_plot_type <- match.arg(wisca_plot_type) sep <- attributes(wisca_model)$sep %||% " + " @@ -1791,7 +1704,7 @@ plot_wisca_susceptibility_incidence <- function(wisca_model, sep) { label_order <- vapply(draw_order, function(g) { if (!is.null(sep)) gsub(sep, paste0(trimws(sep, which = "right"), "\n"), g, fixed = TRUE) else g }, character(1)) - label_order <- label_order[label_order %in% reg_labels] + label_order <- unique(label_order[label_order %in% reg_labels]) df$regimen <- factor(df$regimen, levels = label_order) } diff --git a/R/sysdata.rda b/R/sysdata.rda index 8356a624304273e06812c5e14b96fde1d173cda9..6b5bf380128f6fb9f2a0b640748a5ee0b3ab0a3a 100755 GIT binary patch literal 119252 zcmV(rK<>Z&H+ooF0004LBHlIv03iV!0000G&sfaq;Mec}T>vQ&2UJ%gRpOV=m z)Cw1$gJSr13Wqjw8e6Wr)f^1_CEM0+Xj~AoW)he{Dt~YT!x@bizKd4ym`j3ayIODy?9oT=Bg&cY4|gnw}Vi4C!SCTf=2;@mH&4~7kI*_s+&xs_P$ z1jBQ2+>Ml`_L$oY%BSp2yy$9r_*iWlboBQi!V$E|5-kQVf(&OP&2>nCF8(s0ifF}W z^Xsi4uS_k&-Vxf>NJ_kRK-E^lSD(sP(9Iu@uoaXRVG^4i#zDz0ym*tiXuwhJQ8F*M zV3WR~RgeL~Du}G*)=<20x_Gq6@VZWutN{P8ADH*pjpSnVNnGs0Q-J8ZTYulLDQ_uz z*IO3LqQcy4J<5seo9{}pjh*v;-;C46xG!bKM+cyoQqqpOh^thu<1X93iVxu8ZD>pV zRNOHZSSlJNX8Riio)~K(qMWqm{l$k%Y1ll6eCprp)k z?oA!R5rUEUVVJK4(i|u($5Uv#U*4J}JdVf`x_5qiVwW-R*G|1}x`sQ= zAuNi`_)OGsAPYUX-$J&Q_H)wraxAIny~G0W^0PMPkC9MQZjl4dnJ`aS7^bt5hJ*%m zVP@BOp$%tTt8r|U1(~V^h*)fLM5(6AOY{BRW=Qk=YE_4XWYfN6Padcoa+8ku_JF*T z{Pyu_Hu)JZZy&Lb3cW~EdOma+sjI)51i2FC2$W5GzUJZQSIb~?pvBA7I35&zDzn=( zOC3Fg?yI#7Xyel~@{b^Z=MmXAFa`}$kXSh z8r5yvp25#nRIh4wwg<;$0wBaTQYP?qRygQWiQY<3W^(($)TyLn%~evD6xE9{su4Xg zdE{{NN0Xjpf^~+nw#Aw?WTKn&&B15ZO+fn`xKe>Qjz zWB-c|Sb3^c*AsE#C?K=f;`DLsE&0;fy|XjfDs<2RTQdr@`SpH3vxub*As!t$_fW9R z_Z|w=t|Lu8-dI4CiB%AKFOLO$V?QI=%@oI@qfj|UM$9mWRPP+)vu_J>x! zq&tGp98C_QKSOKfN0#mY(3Nt9Jgy({liubRw}zQW7Br%m3I3OlX_-om9{OO2O3)>` zTKN(JJGDQhQJg2ov|cB_!M3XT5~RKT|7Sug7r4I=|Y4#o~PnTd3$Vyj;C_x-U8&0tfnSJdu0 zJ@9&wwC+@F8FhrWYq6=n(`!5np-s8xX_p%#GfonYMp{v?UGHXes{`1is+u}zj*~2I z@l5R;l-AWSlbwpd0v&EFHW`>#!!W<6Wik>_9bf8PZ+0xcZN%_%4rx5-?n8n@3}U9H z;UW#!i0DVBo&Z;Y{$R9<8RtkSr|uzT#VjmyJ_Qd^a7g?L>4OK#01&{+XO8{-H{NAD zR$v*t>DoBH2I`s23h&4zuKDdpf=iWmjom{zro^6e2xi)?>H<`_zst(uSw|NbTUW08 zQnKfzMPfP5dRw|#o3v|*;2&hdG7pA2oyfSpOL+n1RiNW5fHxQ3%{}=;@v<0ucZ{(} zR%aeO1G}{o&c-HP^Un#K)BnWFhYxBjdOtjcrw0ku;w}`U+eng<7HsOap3^-3athF1 zSI%hmx-yK=Hb1Iv=Vs-Vi6=_~OEXbPsk`Vm^WNa|Xb{h;h4(SrE>-d%+~pIhMLGuE zu?GFI&AaLevtUhEoM}KDnj9nq^x!6w8K8p721g?MU&Z8266D&1gOVsxUpRk>RmHvy z7?^|zl$$xSIZz2f{Tc>ADd*95;K`_24gOZbYxwQnZve`Twlp7-!qp@oCeZ&f@~DWY zw|e2k2Z8%_L@l<7iR<4}z@y-D!rWm{QwU2Ig5fH)6OF+ER@Zfd&c0>^y!wqcAZFJ9 zn~)x{W;fAPU{z|=sAVHnT}kwC+Xa z@@eIigBb=57)E#V?vrMLl{e-dVZv=jr<+Iy#Vp_}qH4H0W=v%ZfBe5mE7RW0*C(fI zMRRK`Q%;{zEqJb4Wj6`5U+LjL?@}6e2cd5{aJIR}xKO6h%FPcdkC&mDlXL(x`c`<# zeZOdR-bz!}}~Mn=5W zg}8SLLI(9Ntm}u4^1GP1NIj5I(`4S%;-t$ik6)*TW=M48zp!5$RQp@Pcp`kbX`jBF7i~* zQ;lA77k9qw!-Oy^;a4OHtqiE18mgiNVI`9$mQ)Zrp#_|mis{sRR9&U?ayM4u$&Gb7 z(qDHliy*cK*&U78shphuJpL}Ma>IpQ&;J~-^+ou&mD1@kH~eC8r|j7NL}L+&vMsMl zm|33<6b*;{KL_JPKT9I%iBLgE^VYMiL-GYtd)fmTJ9>b-Jhg#s9u)7Ju$N-v8Ic}A zHb*roQI?z{*v8fxxuUxhEX(tsdxz%~@=M>QmNzgiZr^(r{YS;lOCWKEudLr2A>H%i=`Bfc@bWf9rlE98@${U7!YB?X)d5s`+ua zq1k8SL#S6y9&N9B4w&8w-vO6M^Of=DbMFfPe6}=VNW>aanJtmXZz@bL6N0YN}RM_w>w zrn`>XXIz72CX{5YeO$Os)KBeiUTOk$hK7pPTGeqy51PP1DpTI_4zC0o`Vdni+wn$ zPkLPa4weHTtn!pNAXt=%@mLWNB&%7GbS%{lkJQ+Gktch}wYwLIxDl1V|5?pvePVoi zu*R9}P4k?6vL1PrKK|)$fp^UhZF86i_29-E(qKH-`*1-|noaOh|Hvtn#v>J11v)iT zm#HDrW`R$7JjDTH<{*?zw?5X#7}sq}HT{j>664IRq{0d+TFhLL^v5@T%Zvpt^tu86 zf|~5$ntmr0I?*P|q(VkdZ%U}1=ce61Am(L*>z)W>X(9lJhm1?!GceYFO4JWQ`|l>F zwwK%yGHc6}qU5MHj?+Dho0%2@^PDe4Ok7iUk^FB3Ir)SsV|CKH3i*N_b?i+o+dgFp zx+4X{eDueXk%hPkh3SaEf4Ou<;)F)Pp>%nLb04Dh?R9}&p}UiGI^pUp^~j+KJP7pD zk?nX`Hgr8D+BwNz?bsW4KI{Cj1+QCt!%OXKJ&Bdx(e}usP45R3?}-=Ma|eB-{3-p1 z4cbazcg!+;WP)S7=O^?OzG4cX&{GziYv*~*eZhTmm)bb7Ej9I#GnvX)la=U44g=h* zhm=x?S^^hqnETkRorT97V`_&}Sgzq&h#47s66`8+p^)>|vtpU+aoLkK3+1$0un;_-}^&OIZ3Y+W8lG${a zF{=>%Zy3hmh9U~xfI@Hpu&fkw1rr`4vfxr%NGC2qhj#XI>35Nr_3*Nl(LOOur(A`D zpXz=|o;3Xm+z&4`oasFV|2R8*u9n$xt==T&F4+e^k<)JL6_X$}zzL#4>wUr@g|s(g zUxSri6xgLvJmHdc&Z~rut=d#{`{$Z^-hRBkP=~sElvhS1e?#R<#OTnc+c^`sENw~2 z%kKCnc9rKqB7cW-3^}$HhR(-Q4QZCT;;yeh4>TnCu!$ZQ)%AFm61Bn)0Lpc^pqz?y zHp(Xf`zia&`W=GRb+(28HV}vc5M!f+Jy|$2ahV|F6CLOoH|4*Z$SO}-D~WPlZ48f> zv(ZU31!L9Xjx~qB-b2vzX*C2W;3h<4LomiO=_vE!XSGm@FUWK)ky+g>iaqvV)N@n0 zBCI%=y;C03MhR_#gxB3PVwFhmT4W8=+O_3ITQ~?Vuil(QAhS=$_CQ7wjJ8kxF?ASN0j$)%&{Y-C9U3<-_oJrHih#G_R% z$*_)299e6N2P9GeTKo`a=~$>W$I{G^X!DE|kpWtHj$#k-cWTlyw?8<_mlJ@mKuI!? zteRe z<#sfbm&a~sFrhjM(SG{f8D~+Sjkzr0&1a#qj(*HNcP1h<9CJFgsQ6OM33BR!9;9e+ zHJYBR{rPnh+*Ar14g2K4LDH=m#2oeLGL1xYdZ`N|lwC~EjcMjo>6<2@QZOJoCgpnC1(!b63A^ENVwH3E1dsU0pv2 z0IRSw#T|5nd?aK-`bKwBjGk>AEj?9Ngzh1x$M&CR`tY@-0@-ahK2R?LTCTJA zsY9qTi`g20P2PoE3BIIkd9IU28an-e<}sAy(FMh`7w{h!#zww?mG`bpWNS_lxpJ%q z-o@AB?v%?9LK$^@Jr;9BB50sTs_Lt`Is)+(#zSG0GXdE`=K9NkHf!)0zS7k1(8`pw zO0|r5W8MhHa+xzR49|$;fz{ghAXm_4&3;+iY{l}QXmlI(m6NI(VnHb**qjlJI1jFf z1!3pt^weLTjsZ?MbYW$4BOVk7)v{$P_A{(BUM~qZ#@7KF%q7A_UMqY>+7$84IR`Qj zNwP<*d8@=*U;|HneSeNr3H2s@HgfZpULh=sYB+5y?YMgjd2ARMJ)audZR&a5Lpv$y zhA5@8NI;d$%3}}`_do$(=oQ}?P>5jtzpz1l3x{*$k*3I=&e{dyW-}T=r-7#wLGyuBqgRVHQ} z6Ja@;y#o?tlBugzo924hMj!9Jw@r zb!XN@KM?%ATSr=@ajT%xN)0IcHVVP9y2$?WjAMGKrY#xyHyX8(7&vFy*JO{$H})kW z3L9{y>1};pX#b1mKJD9tXZ%xV+2YSGOr6dm*0wa3*^Z%d>Mg;xT3_J+S6BDa;Yf&I z-YTtWtHK2%*=oOPh}S8)EZI;A?_^OhA~ z4bUV?vCeAWmp)9b&Xgfdo{TW$28a=&7oD9TMIqU8D;#BKJs*UxFFdbv*!WsBVTm*q zIj>042J^4;TQaTA>)thX&qH2N|NLe6*)!n>;E{4EW*}2l&VM5Iq*NFu{(}YRLNQ1| zY@=3sT;2(i6l*5aU&^ZlAOSxLC*5i_5kGdQ(^XG9xg1v!C;+1L&n3_nLOa$amJHCk zscFz(O(G!VNKg2U`!R0H+X*Fp(0fQ{iL!e66YJ+ms(s&pn}m_hG>Wm`@n~mj^eev@ zybEPsO_6_uJjJ0(?g`VXrM3hzhO(=S)&F~l3cX^i_B%?mC!6)IsK9=pgHFWs{dX91 zL!;XZ^jn4g!_~}F7a6p2q7h)pe45*kFNsfiXvaS_?Ui`x;tEg^JdCDsV+?U5eh!2R zcBrT9dx&i)FH=Spns)PzUQ)esJk?M!akG-a;!L;)@a6cr#@)*M!&A=tcevOsSoJ7d z+DK9K5-~rU^L^&hsM4S22a$$|jS5SY{R*;O^|CDA(O;F$31edzd|fdz$(JeaIvUw; zrnCuQGvkl?t1h0A!iM zVvC}*b!-z&^%7hLA)g>s+d&jlLi#SG+L$UMf(FJD%zT+=7)ly z>(&(U-74}SJ3gsq4YUi@{-n1*a?daPr-cyFb~tmG+r`cPWU#^h=oh43+a&A8wfQ=8Js-N0XO7j={hs<-Qd^R^F>2b z53DTY)DM=;{4%#YlbaRdnUg-Q0IHrHO+8PrN=#?E+%Bb^*R7Vr=obIsg0#%Zd?l(Z z2cr#vKfa@dXKVyF+h2U0R55_H7?{t<(!i2hLJ<-jfe+k+uC?C&-2c%l9&3D6_ijg< z39C6&REMhZUz4zf0w*3_pJ(Y}!!72Z<)KjVCG!v7CTy;Ql_X_{$7g)vQd?16Ky$9R zuT0j5Fh6L~#lwNDC^MP#z^E0C*9!}Hs<&VM-?1UQCs_<6uZiD@ibRo)zSAt6Vq!*i zv3CgFTvpMp?T5lCx$=lLefbx7p>>&OA zwjT~bv~YZPqcU^SJuUF9%FL`O3F*gz^bZ zh>pfnSSMvLh9`_$VS*0DR>Netaqs-*x=a#xQNl~V92hKGA~8DcN_q0Ey#f@wb;D6A zP&9A&4@w4CD6*Nrh>Ygt^2zEa_IRZSymY|s#s(Ei1Y)@1q*$2${2ho}NOA^6e_D)8 zN%mHDK)Q~s{X+n%dx5|py50j56>6mXNo;yS#G&7`0{A& z292&RVZA`s1&R;o7e>8f5MQis@JRo=RzkoRqny;_?1SNk+(|xVcXm)2IxqiCth-`z z)}zrIsNR>B+&tpRt@3jL(?*3hX(OCi;2o9fKh4Igj@iMx_6aj^HQfrkPd$(1HhAVg zbhdPrkx6c&4<$+R`3_68o}8pFu;T>TRy9>^`1gJz&u_SbGjV5zpN^ixT^QJrO<4X; zr{~ew_mza99Z7L5%JkI8R>8zh9zjLh8Fl5qgU{xUv6DP-$`xA49n)df0a|&0 z2RB8QJ<=5K$RZ}aMlIC}KVnt`r(`-X3|;@7yL-KOF0{<(b5-3t&Bt7x{T@$*^w)1} zrl8-mR1g_U#QDUu;=G<&=~|@!!SAt(psD4lahth#uO&UZ?7{+j$W58dj8L-5v!)(; z89S}%Fq*f?kqiwcZQ8uLefNzPo!y&isbMS|$eeSOXF?HVG0);6)>I8czbr z(Txjs#|X<3)`eG(fY1Kolof)~EsK?km}YBgfqg!jNioY^fn4Bg#NzL|O8Jfb>tP>6Io{XWH5 zJBexLKWt&B4-6b1j{3CPj8YWMgYgV@ej*fy$Zq&Q=kn^HYYqfMp%+A(h`A;Kdxk|^ zZMJVYcNT*+M8nkpThOUknHfZ-9Q&((l0M^!j=WB~B-VGvN z?09u2j$0fG;@lK-0pxljUX$(1`KFklfjN;@6^}=0Y!jq+f+boL?7=Pl31-9PjwhV5 z2`=AbXSj}wW&_M*&b@z9VIEa(!^X!n%;IPY9a?eLFg^j>PxbsD#*Ef4SOGT^$OIIx-t@_gx|8ly)G{jO8&*{rZpu z;FFvpe4$D;0HBP=%J(8J_9f)Hk?xv*mKe`m`-e!6>)9Nj2|XWztTJ2!yOw3~J!laE zGw13mw_X)X@`I~TcaHYKrYD!Bz}KWZc0>pEfg$>){^vE@1&{q2yz*){xCR}%8|6}> z*1Hu#*f~}HgDeO&_Fc1UdGB!!=<(CyxoI37#_L%4Yg0@3aNy>Nhe@&wZvVjrV25b- zk05SBM**d!uS5@ml9^gEs1~nR6L6+LdO$wxEIy+oVN%NrwP1c6HH7w261*gB%zx)> zGzU#Iok#@eVV}DeF|#HYxt+T_aNS(QpsXVQ5(c{SW46vs-R7o)HvvETLdjcj@1rFY zK~?5Tzg_<3igZg4 zAUbq_RljtiQctGG>f5!`c_RZ6<6muJ^t>-jELVVk$PVXujHJ3QDH5Sf~3_XCwLz$<2iTS}8~ z?za=(EM+1DyqYR(mfdZqCt|0pq;Im{2q|eIW5q*Q?eKg)Qp*(^^1AyvfRPvSExpf2 zm=O$s8#nn-UbW`k8EYjUjCj3vt%3p+YM`aNS0O4`9^>P2WWbS3*1@-x3Q{+VtwEPW zQXjTGEwtUL5%b|Ru{^xNAW#90UmUgO@}kT><(hvsz zT7w^XEg$!MZ9o2TK`;c+?dOsG8j(U0v>!oGKmgf8BzM}wbhdLi6C~ZOzgl9E@WA!a z+;l9Gj<|j`xKI=kdstw?IoA=#2{eD|gGVRD)r-s6u--M0bL>vO0RQ|m&o7)Sdb>wJ z1u|>dEPc<#XqjF_FYvgVM{gc3zZxjfg>XQUoaB#AE!UaJr%A=?JtPHHk(I)uP?%NJ zv;l9F(kUABvLtb$jLqma5MV>{RZRseh}l7OQMuMZ2G_ zNqd~SRiHOF%X*a!wuzbW=Bz1;kji( z%2y5cku|ubxAm!UPz1P!GR)NO090QHwBN+_BoQ#qmp->Ba|G<0fl8v_^280iVL0jI zV1fr4oz z;L4azcj}8+L^DGmwgSjdd9<=R{OWn<6_mdyqRtg#y-%tiZS_0u9O@2xMzs|+nM(~S z_6-eAu$CBSZ7v#$GSLuoyS)_#k~%8dz*+V2hhDoCq{=JYIq9u$Zvrc7BNJ?B>h?C& z&ps+*IL%_^;pR$7tDshK4QgLJ1@2W>zL+%*weL}02FVNIjfAXd?Krnd!AMJp3-H-d z5Iq--K!(Y9HD;0=bJE$?gfB@0qXt~E^zlJ#xuT`luk(VUKM|=Fh5>8G0olmYPs8vV zD4Nl3Bl9@yzU>ULBYJ4}PU%%D8=awT$dB1?T8KPTnSKO^AVp<_3LeKXHnb4Nxr{Mj zz9l7pA+a)+$lB3U24zFT(<5CwbYti*zRMzv^L6&!op02S673}vyQoJj%yYwMRJ{rZ zm!jY>>_4yLChOa zb9`#`P>X^-Mt8U!JV_)Qxyf5L5&>-9pU^87g;VOXx{43ywp=>PvaD`jRp^( zjVQ2#k=rXTT{-ud-*VFJGMmJ>!UWfv7Ac1E6=7qmw;x5)x+Y?(l+V@zR;yz*1B5;+ z9YHFUC=d1A!(E_bxZGufVFGgzyO&geEj~8J3kHxTVG((sCHn2Rnk$gXFr{w5US5R+ z#iOT)l3$L`rrvd`+v#pE5maMgJtkwvA-dTb{LWSOb-TV$HIEV)nLYTMLq=q!08F2n z9+DXgu1z%gl+Jj}G?(aE+j*ps#G@=&+{NnDuwK4qc0it9el$Sx z$E!}DbN$u2Q5M{Qg4cpI8|=yn+r5j@6$>oq_8dp*A^n}c#z=O5WaIw|-D=9Tw)>gP zp6IumlvQF*f=w4K6&vN75UN3wfbCl9{=7KwMGNP)-6i&_+3Gg)G*z=e&02>&GGoYW7>5b#`(`CAq~afYg=OBz^{B_Z+0&eLk>gJGr9#*?;ck2+ zF*`P_1g*K`InN|<9O;#| z+fSV=Ix%w)aYiX>Q^+OIub5aR{9X>2WeHozdjvBylp02xggqV4w$~g6x)5RTL>x!6 zh4qsQ^mo43s^la}^KSmVy{xbz1N@;rlfh;Tfg)NTaf_srBvBiwadX z$%vQr>-Cfc3;ggt|37mjCMdz8yVnKIbp2|w8u4Y#TyyWCX^XVY0aL!RTfcV`MK5m# zZU?Iz?6t6$dhz*6jf5_IUjI=86#pLM`u@1Qb_4DG4i}PuL;V=%rM5&JDj{2jvti~E z7RX+*eotb&xaM5wI|9cM^cl%~7EQqlcSaAPk|#cX4RLWlPozkMhoVj5@a>T z70e0~RNp(TF!{RQblP2-k-6otP?QxjXUQPN3wS9OhuKSDpx+XF$1?*L-te0X2dn;!zsAH^&OZ5JJ7D>6)hg7yh$*CJjES&qb^Y!F z)>Ht4{b4ExbLBEfWxj7YYOE^((7bO-d_-E6uD+m-e9OaC|}hRVhn^+{I` zet|7^iwaji$}G0&wY5|2C|OQK)QxQZrTp@#f7&RNqw;cW7@vqfZ9B74Sl&k7=UmoW zRK+YG;MA*zjE%#vLcSm24Sbb8;76n*?B#vCQP&R&dx_Q=fJv1!83rGI^%~{3Fz%v{ z5p?ZS@xl-mHI_etj;uF`|5#^K<@gF4j~4DI&iT7pmr=uIrqtzi_jU2&}?ftJ7{*z#yR

B|4=V%pW}y{ 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

(l0xsL* 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


CEJtc+MHPts`Tx#(ZcUR=w`ToA$ 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 ET2+87+yDRo diff --git a/index.md b/index.md index 367ff6458..c020ad69f 100644 --- a/index.md +++ b/index.md @@ -26,9 +26,12 @@

+ amr-for-r.org

+

+ doi.org/10.18637/jss.v104.i03

@@ -171,26 +174,24 @@ example_isolates %>% #> ℹ Using column mo as input for `mo_fullname()` #> ℹ Using column mo as input for `mo_is_gram_negative()` #> ℹ Using column mo as input for `mo_is_intrinsic_resistant()` -#> ℹ Determining intrinsic resistance based on 'EUCAST Expected -#> Resistant Phenotypes' v1.2 (2023). This note will be shown -#> once per session. -#> ℹ For `aminoglycosides()` using columns GEN (gentamicin), TOB -#> (tobramycin), AMK (amikacin), and KAN (kanamycin) -#> ℹ For `carbapenems()` using columns IPM (imipenem) and MEM -#> (meropenem) +#> ℹ Determining intrinsic resistance based on 'EUCAST Expected Resistant +#> Phenotypes' v1.2 (2023). This note will be shown once per session. +#> ℹ For `aminoglycosides()` using columns GEN (gentamicin), TOB (tobramycin), AMK +#> (amikacin), and KAN (kanamycin) +#> ℹ For `carbapenems()` using columns IPM (imipenem) and MEM (meropenem) #> # A tibble: 35 × 7 -#> bacteria GEN TOB AMK KAN IPM MEM -#> -#> 1 Pseudomonas aer… I S NA R S NA -#> 2 Pseudomonas aer… I S NA R S NA -#> 3 Pseudomonas aer… I S NA R S NA -#> 4 Pseudomonas aer… S S S R NA S -#> 5 Pseudomonas aer… S S S R S S -#> 6 Pseudomonas aer… S S S R S S -#> 7 Stenotrophomona… R R R R R R -#> 8 Pseudomonas aer… S S S R NA S -#> 9 Pseudomonas aer… S S S R NA S -#> 10 Pseudomonas aer… S S S R S S +#> bacteria GEN TOB AMK KAN IPM MEM +#> +#> 1 Pseudomonas aeruginosa I S NA R S NA +#> 2 Pseudomonas aeruginosa I S NA R S NA +#> 3 Pseudomonas aeruginosa I S NA R S NA +#> 4 Pseudomonas aeruginosa S S S R NA S +#> 5 Pseudomonas aeruginosa S S S R S S +#> 6 Pseudomonas aeruginosa S S S R S S +#> 7 Stenotrophomonas maltophilia R R R R R R +#> 8 Pseudomonas aeruginosa S S S R NA S +#> 9 Pseudomonas aeruginosa S S S R NA S +#> 10 Pseudomonas aeruginosa S S S R S S #> # ℹ 25 more rows ``` @@ -214,24 +215,23 @@ output format automatically (such as markdown, LaTeX, HTML, etc.). ``` r antibiogram(example_isolates, antimicrobials = c(aminoglycosides(), carbapenems())) -#> ℹ For `aminoglycosides()` using columns GEN (gentamicin), TOB -#> (tobramycin), AMK (amikacin), and KAN (kanamycin) -#> ℹ For `carbapenems()` using columns IPM (imipenem) and MEM -#> (meropenem) +#> ℹ For `aminoglycosides()` using columns GEN (gentamicin), TOB (tobramycin), AMK +#> (amikacin), and KAN (kanamycin) +#> ℹ For `carbapenems()` using columns IPM (imipenem) and MEM (meropenem) ``` -| Pathogen | Amikacin | Gentamicin | Imipenem | Kanamycin | Meropenem | Tobramycin | -|:-----------------|:---------------------|:--------------------|:---------------------|:----------------|:---------------------|:--------------------| -| CoNS | 0% (0-8%,N=43) | 86% (82-90%,N=309) | 52% (37-67%,N=48) | 0% (0-8%,N=43) | 52% (37-67%,N=48) | 22% (12-35%,N=55) | -| *E. coli* | 100% (98-100%,N=171) | 98% (96-99%,N=460) | 100% (99-100%,N=422) | NA | 100% (99-100%,N=418) | 97% (96-99%,N=462) | -| *E. faecalis* | 0% (0-9%,N=39) | 0% (0-9%,N=39) | 100% (91-100%,N=38) | 0% (0-9%,N=39) | NA | 0% (0-9%,N=39) | -| *K. pneumoniae* | NA | 90% (79-96%,N=58) | 100% (93-100%,N=51) | NA | 100% (93-100%,N=53) | 90% (79-96%,N=58) | -| *P. aeruginosa* | NA | 100% (88-100%,N=30) | NA | 0% (0-12%,N=30) | NA | 100% (88-100%,N=30) | -| *P. mirabilis* | NA | 94% (80-99%,N=34) | 94% (79-99%,N=32) | NA | NA | 94% (80-99%,N=34) | -| *S. aureus* | NA | 99% (97-100%,N=233) | NA | NA | NA | 98% (92-100%,N=86) | -| *S. epidermidis* | 0% (0-8%,N=44) | 79% (71-85%,N=163) | NA | 0% (0-8%,N=44) | NA | 51% (40-61%,N=89) | -| *S. hominis* | NA | 92% (84-97%,N=80) | NA | NA | NA | 85% (74-93%,N=62) | -| *S. pneumoniae* | 0% (0-3%,N=117) | 0% (0-3%,N=117) | NA | 0% (0-3%,N=117) | NA | 0% (0-3%,N=117) | +| Pathogen | Amikacin | Gentamicin | Imipenem | Kanamycin | Meropenem | Tobramycin | +|:---|:---|:---|:---|:---|:---|:---| +| CoNS | 0% (0-8%,N=43) | 86% (82-90%,N=309) | 52% (37-67%,N=48) | 0% (0-8%,N=43) | 52% (37-67%,N=48) | 22% (12-35%,N=55) | +| *E. coli* | 100% (98-100%,N=171) | 98% (96-99%,N=460) | 100% (99-100%,N=422) | NA | 100% (99-100%,N=418) | 97% (96-99%,N=462) | +| *E. faecalis* | 0% (0-9%,N=39) | 0% (0-9%,N=39) | 100% (91-100%,N=38) | 0% (0-9%,N=39) | NA | 0% (0-9%,N=39) | +| *K. pneumoniae* | NA | 90% (79-96%,N=58) | 100% (93-100%,N=51) | NA | 100% (93-100%,N=53) | 90% (79-96%,N=58) | +| *P. aeruginosa* | NA | 100% (88-100%,N=30) | NA | 0% (0-12%,N=30) | NA | 100% (88-100%,N=30) | +| *P. mirabilis* | NA | 94% (80-99%,N=34) | 94% (79-99%,N=32) | NA | NA | 94% (80-99%,N=34) | +| *S. aureus* | NA | 99% (97-100%,N=233) | NA | NA | NA | 98% (92-100%,N=86) | +| *S. epidermidis* | 0% (0-8%,N=44) | 79% (71-85%,N=163) | NA | 0% (0-8%,N=44) | NA | 51% (40-61%,N=89) | +| *S. hominis* | NA | 92% (84-97%,N=80) | NA | NA | NA | 85% (74-93%,N=62) | +| *S. pneumoniae* | 0% (0-3%,N=117) | 0% (0-3%,N=117) | NA | 0% (0-3%,N=117) | NA | 0% (0-3%,N=117) | In combination antibiograms, it is clear that combined antimicrobials yield higher empiric coverage: @@ -242,10 +242,10 @@ antibiogram(example_isolates, mo_transform = "gramstain") ``` -| Pathogen | Piperacillin/tazobactam | Piperacillin/tazobactam + Gentamicin | Piperacillin/tazobactam + Tobramycin | -|:--------------|:------------------------|:-------------------------------------|:-------------------------------------| -| Gram-negative | 88% (85-91%,N=641) | 99% (97-99%,N=691) | 98% (97-99%,N=693) | -| Gram-positive | 86% (82-89%,N=345) | 98% (96-98%,N=1044) | 95% (93-97%,N=550) | +| Pathogen | Piperacillin/tazobactam | Piperacillin/tazobactam + Gentamicin | Piperacillin/tazobactam + Tobramycin | +|:---|:---|:---|:---| +| Gram-negative | 88% (85-91%,N=641) | 99% (97-99%,N=691) | 98% (97-99%,N=693) | +| Gram-positive | 86% (82-89%,N=345) | 98% (96-98%,N=1044) | 95% (93-97%,N=550) | Like many other functions in this package, `antibiogram()` comes with support for 28 languages that are often detected automatically based on @@ -318,18 +318,16 @@ example_isolates %>% summarise(across(c(GEN, TOB), list(total_R = resistance, conf_int = function(x) sir_confidence_interval(x, collapse = "-")))) -#> ℹ `resistance()` assumes the EUCAST guideline and thus -#> considers the 'I' category susceptible. Set the `guideline` -#> argument or the `AMR_guideline` option to either "CLSI" or -#> "EUCAST", see `?AMR-options`. +#> ℹ `resistance()` assumes the EUCAST guideline and thus considers the 'I' +#> category susceptible. Set the `guideline` argument or the `AMR_guideline` +#> option to either "CLSI" or "EUCAST", see `?AMR-options`. #> ℹ This message will be shown once per session. #> # A tibble: 3 × 5 -#> ward GEN_total_R GEN_conf_int TOB_total_R -#> -#> 1 Clinical 0.229 0.205-0.254 0.315 -#> 2 ICU 0.290 0.253-0.33 0.400 -#> 3 Outpatient 0.2 0.131-0.285 0.368 -#> # ℹ 1 more variable: TOB_conf_int +#> ward GEN_total_R GEN_conf_int TOB_total_R TOB_conf_int +#> +#> 1 Clinical 0.229 0.205-0.254 0.315 0.284-0.347 +#> 2 ICU 0.290 0.253-0.33 0.400 0.353-0.449 +#> 3 Outpatient 0.2 0.131-0.285 0.368 0.254-0.493 ``` Or use [antimicrobial @@ -346,16 +344,15 @@ out <- example_isolates %>% # calculate AMR using resistance(), over all aminoglycosides and polymyxins: summarise(across(c(aminoglycosides(), polymyxins()), resistance)) -#> ℹ For `aminoglycosides()` using columns GEN (gentamicin), TOB -#> (tobramycin), AMK (amikacin), and KAN (kanamycin) +#> ℹ For `aminoglycosides()` using columns GEN (gentamicin), TOB (tobramycin), AMK +#> (amikacin), and KAN (kanamycin) #> ℹ For `polymyxins()` using column COL (colistin) #> Warning: There was 1 warning in `summarise()`. -#> ℹ In argument: `across(c(aminoglycosides(), polymyxins()), -#> resistance)`. +#> ℹ In argument: `across(c(aminoglycosides(), polymyxins()), resistance)`. #> ℹ In group 3: `ward = "Outpatient"`. #> Caused by warning: -#> ! Introducing NA: only 23 results available for KAN in group: -#> ward = "Outpatient" (whilst `minimum = 30`). +#> ! Introducing NA: only 23 results available for KAN in group: ward = "Outpatient" +#> (whilst `minimum = 30`). out #> # A tibble: 3 × 6 #> ward GEN TOB AMK KAN COL @@ -369,12 +366,11 @@ out # transform the antibiotic columns to names: out %>% set_ab_names() #> # A tibble: 3 × 6 -#> ward gentamicin tobramycin amikacin kanamycin -#> -#> 1 Clinical 0.229 0.315 0.626 1 -#> 2 ICU 0.290 0.400 0.662 1 -#> 3 Outpatient 0.2 0.368 0.605 NA -#> # ℹ 1 more variable: colistin +#> ward gentamicin tobramycin amikacin kanamycin colistin +#> +#> 1 Clinical 0.229 0.315 0.626 1 0.780 +#> 2 ICU 0.290 0.400 0.662 1 0.857 +#> 3 Outpatient 0.2 0.368 0.605 NA 0.889 ``` ``` r diff --git a/man/ab_from_text.Rd b/man/ab_from_text.Rd index 76aba148d..9c4f35d80 100644 --- a/man/ab_from_text.Rd +++ b/man/ab_from_text.Rd @@ -4,9 +4,15 @@ \alias{ab_from_text} \title{Retrieve Antimicrobial Drug Names and Doses from Clinical Text} \usage{ -ab_from_text(text, type = c("drug", "dose", "administration"), - collapse = NULL, translate_ab = FALSE, thorough_search = NULL, - info = interactive(), ...) +ab_from_text( + text, + type = c("drug", "dose", "administration"), + collapse = NULL, + translate_ab = FALSE, + thorough_search = NULL, + info = interactive(), + ... +) } \arguments{ \item{text}{Text to analyse.} diff --git a/man/ab_property.Rd b/man/ab_property.Rd index cbe44d6d0..72bd88770 100644 --- a/man/ab_property.Rd +++ b/man/ab_property.Rd @@ -47,8 +47,13 @@ ab_url(x, open = FALSE, ...) ab_property(x, property = "name", language = get_AMR_locale(), ...) -set_ab_names(data, ..., property = "name", language = get_AMR_locale(), - snake_case = NULL) +set_ab_names( + data, + ..., + property = "name", + language = get_AMR_locale(), + snake_case = NULL +) } \arguments{ \item{x}{Any (vector of) text that can be coerced to a valid antibiotic drug code with \code{\link[=as.ab]{as.ab()}}.} diff --git a/man/age_groups.Rd b/man/age_groups.Rd index fa0b8abbf..d51a595fe 100644 --- a/man/age_groups.Rd +++ b/man/age_groups.Rd @@ -4,8 +4,7 @@ \alias{age_groups} \title{Split Ages into Age Groups} \usage{ -age_groups(x, split_at = c(0, 12, 25, 55, 75), names = NULL, - na.rm = FALSE) +age_groups(x, split_at = c(0, 12, 25, 55, 75), names = NULL, na.rm = FALSE) } \arguments{ \item{x}{Age, e.g. calculated with \code{\link[=age]{age()}}.} diff --git a/man/amr-tidymodels.Rd b/man/amr-tidymodels.Rd index 2352636ed..8ef69b76d 100644 --- a/man/amr-tidymodels.Rd +++ b/man/amr-tidymodels.Rd @@ -24,11 +24,25 @@ all_disk() all_disk_predictors() -step_mic_log2(recipe, ..., role = NA, trained = FALSE, columns = NULL, - skip = FALSE, id = recipes::rand_id("mic_log2")) +step_mic_log2( + recipe, + ..., + role = NA, + trained = FALSE, + columns = NULL, + skip = FALSE, + id = recipes::rand_id("mic_log2") +) -step_sir_numeric(recipe, ..., role = NA, trained = FALSE, columns = NULL, - skip = FALSE, id = recipes::rand_id("sir_numeric")) +step_sir_numeric( + recipe, + ..., + role = NA, + trained = FALSE, + columns = NULL, + skip = FALSE, + id = recipes::rand_id("sir_numeric") +) } \arguments{ \item{recipe}{A recipe object. The step will be added to the sequence of diff --git a/man/antibiogram.Rd b/man/antibiogram.Rd index 5ab066530..94332425f 100644 --- a/man/antibiogram.Rd +++ b/man/antibiogram.Rd @@ -10,37 +10,78 @@ \alias{knit_print.antibiogram} \title{Generate Traditional, Combination, Syndromic, or WISCA Antibiograms} \usage{ -antibiogram(x, antimicrobials = where(is.sir), mo_transform = "shortname", - ab_transform = "name", syndromic_group = NULL, add_total_n = FALSE, - only_all_tested = FALSE, digits = ifelse(wisca, 1, 0), - formatting_type = getOption("AMR_antibiogram_formatting_type", - ifelse(wisca, 14, 18)), col_mo = NULL, language = get_AMR_locale(), - minimum = 30, combine_SI = TRUE, sep = " + ", sort_columns = TRUE, - wisca = FALSE, simulations = 1000, conf_interval = 0.95, - interval_side = "two-tailed", info = interactive(), parallel = FALSE, - ...) - -wisca(x, antimicrobials = where(is.sir), ab_transform = "name", - syndromic_group = NULL, only_all_tested = FALSE, digits = 1, +wisca( + x, + antimicrobials = where(is.sir), + ab_transform = "name", + syndromic_group = NULL, + only_all_tested = FALSE, + digits = 1, formatting_type = getOption("AMR_antibiogram_formatting_type", 14), - col_mo = NULL, language = get_AMR_locale(), combine_SI = TRUE, - sep = " + ", sort_columns = TRUE, simulations = 1000, - conf_interval = 0.95, interval_side = "two-tailed", - info = interactive(), parallel = FALSE, ...) + col_mo = NULL, + language = get_AMR_locale(), + combine_SI = TRUE, + sep = " + ", + sort_columns = TRUE, + simulations = 1000, + conf_interval = 0.95, + interval_side = "two-tailed", + info = interactive(), + parallel = FALSE, + ... +) + +antibiogram( + x, + antimicrobials = where(is.sir), + mo_transform = "shortname", + ab_transform = "name", + syndromic_group = NULL, + add_total_n = FALSE, + only_all_tested = FALSE, + digits = ifelse(wisca, 1, 0), + formatting_type = getOption("AMR_antibiogram_formatting_type", ifelse(wisca, 14, 18)), + col_mo = NULL, + language = get_AMR_locale(), + minimum = 30, + combine_SI = TRUE, + sep = " + ", + sort_columns = TRUE, + wisca = FALSE, + simulations = 1000, + conf_interval = 0.95, + interval_side = "two-tailed", + info = interactive(), + parallel = FALSE, + ... +) retrieve_wisca_parameters(wisca_model, ...) \method{plot}{antibiogram}(x, ...) -\method{autoplot}{antibiogram}(object, geom = c("pointrange", "point", "col", - "bar", "errorbar"), ci = TRUE, sort = TRUE, flip = NULL, - caption = NULL, ...) +\method{autoplot}{antibiogram}( + object, + geom = c("pointrange", "point", "col", "bar", "errorbar"), + ci = TRUE, + sort = TRUE, + flip = NULL, + caption = NULL, + ... +) -wisca_plot(wisca_model, wisca_plot_type = c("susceptibility_incidence", - "posterior_coverage"), ...) +wisca_plot( + wisca_model, + wisca_plot_type = c("susceptibility_incidence", "posterior_coverage"), + ... +) -\method{knit_print}{antibiogram}(x, italicise = TRUE, - na = getOption("knitr.kable.NA", default = ""), ...) +\method{knit_print}{antibiogram}( + x, + italicise = TRUE, + na = getOption("knitr.kable.NA", default = ""), + ... +) } \arguments{ \item{x}{A \link{data.frame} containing at least a column with microorganisms and columns with antimicrobial results (class 'sir', see \code{\link[=as.sir]{as.sir()}}).} @@ -66,14 +107,10 @@ wisca_plot(wisca_model, wisca_plot_type = c("susceptibility_incidence", } }} -\item{mo_transform}{A character to transform microorganism input - must be \code{"name"}, \code{"shortname"} (default), \code{"gramstain"}, or one of the column names of the \link{microorganisms} data set: \code{"mo"}, \code{"fullname"}, \code{"status"}, \code{"domain"}, \code{"kingdom"}, \code{"phylum"}, \code{"class"}, \code{"order"}, \code{"family"}, \code{"genus"}, \code{"species"}, \code{"subspecies"}, \code{"rank"}, \code{"ref"}, \code{"oxygen_tolerance"}, \code{"morphology"}, \code{"source"}, \code{"lpsn"}, \code{"lpsn_parent"}, \code{"lpsn_renamed_to"}, \code{"mycobank"}, \code{"mycobank_parent"}, \code{"mycobank_renamed_to"}, \code{"gbif"}, \code{"gbif_parent"}, \code{"gbif_renamed_to"}, \code{"prevalence"}, or \code{"snomed"}. Can also be \code{NULL} to not transform the input or \code{NA} to consider all microorganisms 'unknown'.} - \item{ab_transform}{A character to transform antimicrobial input - must be one of the column names of the \link{antimicrobials} data set (defaults to \code{"name"}): \code{"ab"}, \code{"cid"}, \code{"name"}, \code{"group"}, \code{"atc"}, \code{"atc_group1"}, \code{"atc_group2"}, \code{"abbreviations"}, \code{"synonyms"}, \code{"oral_ddd"}, \code{"oral_units"}, \code{"iv_ddd"}, \code{"iv_units"}, or \code{"loinc"}. Can also be \code{NULL} to not transform the input.} \item{syndromic_group}{A column name of \code{x}, or values calculated to split rows of \code{x}, e.g. by using \code{\link[=ifelse]{ifelse()}} or \code{\link[dplyr:case-and-replace-when]{case_when()}}. See \emph{Examples}.} -\item{add_total_n}{\emph{(deprecated in favour of \code{formatting_type})} A \link{logical} to indicate whether \code{n_tested} available numbers per pathogen should be added to the table (default is \code{TRUE}). This will add the lowest and highest number of available isolates per antimicrobial (e.g, if for \emph{E. coli} 200 isolates are available for ciprofloxacin and 150 for amoxicillin, the returned number will be "150-200"). This option is unavailable when \code{wisca = TRUE}; in that case, use \code{\link[=retrieve_wisca_parameters]{retrieve_wisca_parameters()}} to get the parameters used for WISCA.} - \item{only_all_tested}{(for combination antibiograms): a \link{logical} to indicate that isolates must be tested for all antimicrobials, see \emph{Details}.} \item{digits}{Number of digits to use for rounding the antimicrobial coverage, defaults to 1 for WISCA and 0 otherwise.} @@ -84,18 +121,12 @@ wisca_plot(wisca_model, wisca_plot_type = c("susceptibility_incidence", \item{language}{Language to translate text, which defaults to the system language (see \code{\link[=get_AMR_locale]{get_AMR_locale()}}).} -\item{minimum}{The minimum allowed number of available (tested) isolates. Any isolate count lower than \code{minimum} will return \code{NA} with a warning. The default number of \code{30} isolates is advised by the Clinical and Laboratory Standards Institute (CLSI) as best practice, see \emph{Source}.} - \item{combine_SI}{A \link{logical} to indicate whether all susceptibility should be determined by results of either S, SDD, or I, instead of only S (default is \code{TRUE}).} \item{sep}{A separating character for antimicrobial columns in combination antibiograms.} \item{sort_columns}{A \link{logical} to indicate whether the antimicrobial columns must be sorted on name.} -\item{wisca}{A \link{logical} to indicate whether a Weighted-Incidence Syndromic Combination Antibiogram (WISCA) must be generated (default is \code{FALSE}). This will use a Bayesian decision model to estimate regimen coverage probabilities using \href{https://en.wikipedia.org/wiki/Monte_Carlo_method}{Monte Carlo simulations}. Per \doi{10.1093/jac/dkv397}, susceptibility priors are \eqn{\beta(0.5, 0.5)} (Jeffreys) and intrinsically resistant pairs (based on \link{intrinsic_resistant}) use \eqn{\beta(1, 9999)}. - -Set \code{simulations}, \code{conf_interval}, and \code{interval_side} to adjust.} - \item{simulations}{(for WISCA) a numerical value to set the number of Monte Carlo simulations.} \item{conf_interval}{A numerical value to set confidence interval (default is \code{0.95}).} @@ -108,6 +139,16 @@ Set \code{simulations}, \code{conf_interval}, and \code{interval_side} to adjust \item{...}{Currently unused.} +\item{mo_transform}{A character to transform microorganism input - must be \code{"name"}, \code{"shortname"} (default), \code{"gramstain"}, or one of the column names of the \link{microorganisms} data set: \code{"mo"}, \code{"fullname"}, \code{"status"}, \code{"domain"}, \code{"kingdom"}, \code{"phylum"}, \code{"class"}, \code{"order"}, \code{"family"}, \code{"genus"}, \code{"species"}, \code{"subspecies"}, \code{"rank"}, \code{"ref"}, \code{"oxygen_tolerance"}, \code{"morphology"}, \code{"source"}, \code{"lpsn"}, \code{"lpsn_parent"}, \code{"lpsn_renamed_to"}, \code{"mycobank"}, \code{"mycobank_parent"}, \code{"mycobank_renamed_to"}, \code{"gbif"}, \code{"gbif_parent"}, \code{"gbif_renamed_to"}, \code{"prevalence"}, or \code{"snomed"}. Can also be \code{NULL} to not transform the input or \code{NA} to consider all microorganisms 'unknown'.} + +\item{add_total_n}{\emph{(deprecated in favour of \code{formatting_type})} A \link{logical} to indicate whether \code{n_tested} available numbers per pathogen should be added to the table (default is \code{TRUE}). This will add the lowest and highest number of available isolates per antimicrobial (e.g, if for \emph{E. coli} 200 isolates are available for ciprofloxacin and 150 for amoxicillin, the returned number will be "150-200"). This option is unavailable when \code{wisca = TRUE}; in that case, use \code{\link[=retrieve_wisca_parameters]{retrieve_wisca_parameters()}} to get the parameters used for WISCA.} + +\item{minimum}{The minimum allowed number of available (tested) isolates. Any isolate count lower than \code{minimum} will return \code{NA} with a warning. The default number of \code{30} isolates is advised by the Clinical and Laboratory Standards Institute (CLSI) as best practice, see \emph{Source}.} + +\item{wisca}{A \link{logical} to indicate whether a Weighted-Incidence Syndromic Combination Antibiogram (WISCA) must be generated (default is \code{FALSE}). This will use a Bayesian decision model to estimate regimen coverage probabilities using \href{https://en.wikipedia.org/wiki/Monte_Carlo_method}{Monte Carlo simulations}. Per \doi{10.1093/jac/dkv397}, susceptibility priors are \eqn{\beta(0.5, 0.5)} (Jeffreys) and intrinsically resistant pairs (based on \link{intrinsic_resistant}) use \eqn{\beta(1, 9999)}. + +Set \code{simulations}, \code{conf_interval}, and \code{interval_side} to adjust.} + \item{wisca_model}{The outcome of \code{\link[=wisca]{wisca()}} or \code{\link[=antibiogram]{antibiogram(..., wisca = TRUE)}}.} \item{object}{An \code{\link[=antibiogram]{antibiogram()}} object.} diff --git a/man/antimicrobial_selectors.Rd b/man/antimicrobial_selectors.Rd index eb5d28095..72fc8f436 100644 --- a/man/antimicrobial_selectors.Rd +++ b/man/antimicrobial_selectors.Rd @@ -45,8 +45,12 @@ \alias{not_intrinsic_resistant} \title{Antimicrobial Selectors} \usage{ -aminoglycosides(only_sir_columns = FALSE, only_treatable = TRUE, - return_all = TRUE, ...) +aminoglycosides( + only_sir_columns = FALSE, + only_treatable = TRUE, + return_all = TRUE, + ... +) aminopenicillins(only_sir_columns = FALSE, return_all = TRUE, ...) @@ -54,41 +58,68 @@ antifungals(only_sir_columns = FALSE, return_all = TRUE, ...) antimycobacterials(only_sir_columns = FALSE, return_all = TRUE, ...) -betalactams(only_sir_columns = FALSE, only_treatable = TRUE, - return_all = TRUE, ...) +betalactams( + only_sir_columns = FALSE, + only_treatable = TRUE, + return_all = TRUE, + ... +) -betalactams_with_inhibitor(only_sir_columns = FALSE, return_all = TRUE, - ...) +betalactams_with_inhibitor(only_sir_columns = FALSE, return_all = TRUE, ...) -carbapenems(only_sir_columns = FALSE, only_treatable = TRUE, - return_all = TRUE, ...) +carbapenems( + only_sir_columns = FALSE, + only_treatable = TRUE, + return_all = TRUE, + ... +) -cephalosporins(only_sir_columns = FALSE, only_treatable = TRUE, - return_all = TRUE, ...) +cephalosporins( + only_sir_columns = FALSE, + only_treatable = TRUE, + return_all = TRUE, + ... +) cephalosporins_1st(only_sir_columns = FALSE, return_all = TRUE, ...) cephalosporins_2nd(only_sir_columns = FALSE, return_all = TRUE, ...) -cephalosporins_3rd(only_sir_columns = FALSE, only_treatable = TRUE, - return_all = TRUE, ...) +cephalosporins_3rd( + only_sir_columns = FALSE, + only_treatable = TRUE, + return_all = TRUE, + ... +) cephalosporins_4th(only_sir_columns = FALSE, return_all = TRUE, ...) cephalosporins_5th(only_sir_columns = FALSE, return_all = TRUE, ...) -fluoroquinolones(only_sir_columns = FALSE, only_treatable = TRUE, - return_all = TRUE, ...) +fluoroquinolones( + only_sir_columns = FALSE, + only_treatable = TRUE, + return_all = TRUE, + ... +) glycopeptides(only_sir_columns = FALSE, return_all = TRUE, ...) ionophores(only_sir_columns = FALSE, return_all = TRUE, ...) -isoxazolylpenicillins(only_sir_columns = FALSE, only_treatable = TRUE, - return_all = TRUE, ...) +isoxazolylpenicillins( + only_sir_columns = FALSE, + only_treatable = TRUE, + return_all = TRUE, + ... +) -lincosamides(only_sir_columns = FALSE, only_treatable = TRUE, - return_all = TRUE, ...) +lincosamides( + only_sir_columns = FALSE, + only_treatable = TRUE, + return_all = TRUE, + ... +) lipoglycopeptides(only_sir_columns = FALSE, return_all = TRUE, ...) @@ -108,11 +139,19 @@ phenicols(only_sir_columns = FALSE, return_all = TRUE, ...) phosphonics(only_sir_columns = FALSE, return_all = TRUE, ...) -polymyxins(only_sir_columns = FALSE, only_treatable = TRUE, - return_all = TRUE, ...) +polymyxins( + only_sir_columns = FALSE, + only_treatable = TRUE, + return_all = TRUE, + ... +) -quinolones(only_sir_columns = FALSE, only_treatable = TRUE, - return_all = TRUE, ...) +quinolones( + only_sir_columns = FALSE, + only_treatable = TRUE, + return_all = TRUE, + ... +) rifamycins(only_sir_columns = FALSE, return_all = TRUE, ...) @@ -122,25 +161,43 @@ streptogramins(only_sir_columns = FALSE, return_all = TRUE, ...) sulfonamides(only_sir_columns = FALSE, return_all = TRUE, ...) -tetracyclines(only_sir_columns = FALSE, only_treatable = TRUE, - return_all = TRUE, ...) +tetracyclines( + only_sir_columns = FALSE, + only_treatable = TRUE, + return_all = TRUE, + ... +) trimethoprims(only_sir_columns = FALSE, return_all = TRUE, ...) ureidopenicillins(only_sir_columns = FALSE, return_all = TRUE, ...) -amr_class(amr_class, only_sir_columns = FALSE, only_treatable = TRUE, - return_all = TRUE, ...) +amr_class( + amr_class, + only_sir_columns = FALSE, + only_treatable = TRUE, + return_all = TRUE, + ... +) -amr_selector(filter, only_sir_columns = FALSE, only_treatable = TRUE, - return_all = TRUE, ...) +amr_selector( + filter, + only_sir_columns = FALSE, + only_treatable = TRUE, + return_all = TRUE, + ... +) administrable_per_os(only_sir_columns = FALSE, return_all = TRUE, ...) administrable_iv(only_sir_columns = FALSE, return_all = TRUE, ...) -not_intrinsic_resistant(only_sir_columns = FALSE, col_mo = NULL, - version_expected_phenotypes = 1.2, ...) +not_intrinsic_resistant( + only_sir_columns = FALSE, + col_mo = NULL, + version_expected_phenotypes = 1.2, + ... +) } \arguments{ \item{only_sir_columns}{A \link{logical} to indicate whether only antimicrobial columns must be included that were transformed to class \link[=as.sir]{sir} on beforehand. Defaults to \code{FALSE}.} diff --git a/man/as.ab.Rd b/man/as.ab.Rd index ad00a3025..6bf9c74f7 100644 --- a/man/as.ab.Rd +++ b/man/as.ab.Rd @@ -9,8 +9,13 @@ \alias{NA_ab_} \title{Transform Input to an Antibiotic ID} \usage{ -as.ab(x, flag_multiple_results = TRUE, language = get_AMR_locale(), - info = interactive(), ...) +as.ab( + x, + flag_multiple_results = TRUE, + language = get_AMR_locale(), + info = interactive(), + ... +) is.ab(x) diff --git a/man/as.mic.Rd b/man/as.mic.Rd index 6a7f29d78..96cbd3778 100644 --- a/man/as.mic.Rd +++ b/man/as.mic.Rd @@ -12,15 +12,19 @@ \alias{droplevels.mic} \title{Transform Input to Minimum Inhibitory Concentrations (MIC)} \usage{ -as.mic(x, na.rm = FALSE, keep_operators = "all", - round_to_next_log2 = FALSE) +as.mic(x, na.rm = FALSE, keep_operators = "all", round_to_next_log2 = FALSE) is.mic(x) NA_mic_ -rescale_mic(x, mic_range, keep_operators = "edges", as.mic = TRUE, - round_to_next_log2 = FALSE) +rescale_mic( + x, + mic_range, + keep_operators = "edges", + as.mic = TRUE, + round_to_next_log2 = FALSE +) mic_p50(x, na.rm = FALSE, ...) diff --git a/man/as.mo.Rd b/man/as.mo.Rd index 2ad0564a7..2104b8281 100644 --- a/man/as.mo.Rd +++ b/man/as.mo.Rd @@ -13,14 +13,20 @@ \alias{NA_mo_} \title{Transform Arbitrary Input to Valid Microbial Taxonomy} \usage{ -as.mo(x, Becker = FALSE, Lancefield = FALSE, +as.mo( + x, + Becker = FALSE, + Lancefield = FALSE, minimum_matching_score = NULL, keep_synonyms = getOption("AMR_keep_synonyms", FALSE), reference_df = get_mo_source(), ignore_pattern = getOption("AMR_ignore_pattern", NULL), cleaning_regex = getOption("AMR_cleaning_regex", mo_cleaning_regex()), only_fungi = getOption("AMR_only_fungi", FALSE), - language = get_AMR_locale(), info = interactive(), ...) + language = get_AMR_locale(), + info = interactive(), + ... +) is.mo(x) diff --git a/man/as.sir.Rd b/man/as.sir.Rd index e08ef3454..7c74f9fbe 100644 --- a/man/as.sir.Rd +++ b/man/as.sir.Rd @@ -22,48 +22,86 @@ is.sir(x) is_sir_eligible(x, threshold = 0.05) -\method{as.sir}{default}(x, S = "^(S|U|1)+$", I = "^(I|2)+$", - R = "^(R|3)+$", NI = "^(N|NI|V|4)+$", SDD = "^(SDD|D|H|5)+$", - WT = "^(WT|6)+$", NWT = "^(NWT|7)+$", NS = "^(NS|8)+$", - info = interactive(), ...) +\method{as.sir}{default}( + x, + S = "^(S|U|1)+$", + I = "^(I|2)+$", + R = "^(R|3)+$", + NI = "^(N|NI|V|4)+$", + SDD = "^(SDD|D|H|5)+$", + WT = "^(WT|6)+$", + NWT = "^(NWT|7)+$", + NS = "^(NS|8)+$", + info = interactive(), + ... +) -\method{as.sir}{mic}(x, mo = NULL, ab = deparse(substitute(x)), - guideline = getOption("AMR_guideline", "EUCAST"), uti = NULL, +\method{as.sir}{mic}( + x, + mo = NULL, + ab = deparse(substitute(x)), + guideline = getOption("AMR_guideline", "EUCAST"), + uti = NULL, capped_mic_handling = getOption("AMR_capped_mic_handling", "standard"), as_wt_nwt = identical(breakpoint_type, "ECOFF"), add_intrinsic_resistance = FALSE, reference_data = AMR::clinical_breakpoints, substitute_missing_r_breakpoint = getOption("AMR_substitute_missing_r_breakpoint", - FALSE), include_screening = getOption("AMR_include_screening", FALSE), + FALSE), + include_screening = getOption("AMR_include_screening", FALSE), include_PKPD = getOption("AMR_include_PKPD", TRUE), - breakpoint_type = getOption("AMR_breakpoint_type", "human"), host = NULL, - language = get_AMR_locale(), verbose = FALSE, info = interactive(), - conserve_capped_values = NULL, ...) + breakpoint_type = getOption("AMR_breakpoint_type", "human"), + host = NULL, + language = get_AMR_locale(), + verbose = FALSE, + info = interactive(), + conserve_capped_values = NULL, + ... +) -\method{as.sir}{disk}(x, mo = NULL, ab = deparse(substitute(x)), - guideline = getOption("AMR_guideline", "EUCAST"), uti = NULL, +\method{as.sir}{disk}( + x, + mo = NULL, + ab = deparse(substitute(x)), + guideline = getOption("AMR_guideline", "EUCAST"), + uti = NULL, as_wt_nwt = identical(breakpoint_type, "ECOFF"), add_intrinsic_resistance = FALSE, reference_data = AMR::clinical_breakpoints, substitute_missing_r_breakpoint = getOption("AMR_substitute_missing_r_breakpoint", - FALSE), include_screening = getOption("AMR_include_screening", FALSE), + FALSE), + include_screening = getOption("AMR_include_screening", FALSE), include_PKPD = getOption("AMR_include_PKPD", TRUE), - breakpoint_type = getOption("AMR_breakpoint_type", "human"), host = NULL, - language = get_AMR_locale(), verbose = FALSE, info = interactive(), - ...) + breakpoint_type = getOption("AMR_breakpoint_type", "human"), + host = NULL, + language = get_AMR_locale(), + verbose = FALSE, + info = interactive(), + ... +) -\method{as.sir}{data.frame}(x, ..., col_mo = NULL, - guideline = getOption("AMR_guideline", "EUCAST"), uti = NULL, +\method{as.sir}{data.frame}( + x, + ..., + col_mo = NULL, + guideline = getOption("AMR_guideline", "EUCAST"), + uti = NULL, capped_mic_handling = getOption("AMR_capped_mic_handling", "standard"), as_wt_nwt = identical(breakpoint_type, "ECOFF"), add_intrinsic_resistance = FALSE, reference_data = AMR::clinical_breakpoints, substitute_missing_r_breakpoint = getOption("AMR_substitute_missing_r_breakpoint", - FALSE), include_screening = getOption("AMR_include_screening", FALSE), + FALSE), + include_screening = getOption("AMR_include_screening", FALSE), include_PKPD = getOption("AMR_include_PKPD", TRUE), - breakpoint_type = getOption("AMR_breakpoint_type", "human"), host = NULL, - language = get_AMR_locale(), verbose = FALSE, info = interactive(), - parallel = FALSE, conserve_capped_values = NULL) + breakpoint_type = getOption("AMR_breakpoint_type", "human"), + host = NULL, + language = get_AMR_locale(), + verbose = FALSE, + info = interactive(), + parallel = FALSE, + conserve_capped_values = NULL +) sir_interpretation_history(clean = FALSE) } diff --git a/man/atc_online.Rd b/man/atc_online.Rd index 74ddf9b27..9a80ec05a 100644 --- a/man/atc_online.Rd +++ b/man/atc_online.Rd @@ -10,9 +10,13 @@ \url{https://atcddd.fhi.no/atc_ddd_alterations__cumulative/ddd_alterations/abbrevations/} } \usage{ -atc_online_property(atc_code, property, administration = "O", +atc_online_property( + atc_code, + property, + administration = "O", url = "https://atcddd.fhi.no/atc_ddd_index/?code=\%s&showdescription=no", - url_vet = "https://atcddd.fhi.no/atcvet/atcvet_index/?code=\%s&showdescription=no") + url_vet = "https://atcddd.fhi.no/atcvet/atcvet_index/?code=\%s&showdescription=no" +) atc_online_groups(atc_code, ...) diff --git a/man/av_from_text.Rd b/man/av_from_text.Rd index 322e42f34..eea5f01ac 100644 --- a/man/av_from_text.Rd +++ b/man/av_from_text.Rd @@ -4,9 +4,15 @@ \alias{av_from_text} \title{Retrieve Antiviral Drug Names and Doses from Clinical Text} \usage{ -av_from_text(text, type = c("drug", "dose", "administration"), - collapse = NULL, translate_av = FALSE, thorough_search = NULL, - info = interactive(), ...) +av_from_text( + text, + type = c("drug", "dose", "administration"), + collapse = NULL, + translate_av = FALSE, + thorough_search = NULL, + info = interactive(), + ... +) } \arguments{ \item{text}{Text to analyse.} diff --git a/man/bug_drug_combinations.Rd b/man/bug_drug_combinations.Rd index 592cff5e3..df254cb32 100644 --- a/man/bug_drug_combinations.Rd +++ b/man/bug_drug_combinations.Rd @@ -5,14 +5,26 @@ \alias{format.bug_drug_combinations} \title{Determine Bug-Drug Combinations} \usage{ -bug_drug_combinations(x, col_mo = NULL, FUN = mo_shortname, - include_n_rows = FALSE, ...) +bug_drug_combinations( + x, + col_mo = NULL, + FUN = mo_shortname, + include_n_rows = FALSE, + ... +) -\method{format}{bug_drug_combinations}(x, translate_ab = "name (ab, atc)", - language = get_AMR_locale(), minimum = 30, combine_SI = TRUE, - add_ab_group = TRUE, remove_intrinsic_resistant = FALSE, - decimal.mark = getOption("OutDec"), big.mark = ifelse(decimal.mark == - ",", ".", ","), ...) +\method{format}{bug_drug_combinations}( + x, + translate_ab = "name (ab, atc)", + language = get_AMR_locale(), + minimum = 30, + combine_SI = TRUE, + add_ab_group = TRUE, + remove_intrinsic_resistant = FALSE, + decimal.mark = getOption("OutDec"), + big.mark = ifelse(decimal.mark == ",", ".", ","), + ... +) } \arguments{ \item{x}{A data set with antimicrobials columns, such as \code{amox}, \code{AMX} and \code{AMC}.} diff --git a/man/count.Rd b/man/count.Rd index 43d5de5cc..4c06f60e1 100644 --- a/man/count.Rd +++ b/man/count.Rd @@ -14,11 +14,17 @@ \alias{count_df} \title{Count Available Isolates} \usage{ -count_resistant(..., only_all_tested = FALSE, - guideline = getOption("AMR_guideline", "EUCAST")) +count_resistant( + ..., + only_all_tested = FALSE, + guideline = getOption("AMR_guideline", "EUCAST") +) -count_susceptible(..., only_all_tested = FALSE, - guideline = getOption("AMR_guideline", "EUCAST")) +count_susceptible( + ..., + only_all_tested = FALSE, + guideline = getOption("AMR_guideline", "EUCAST") +) count_S(..., only_all_tested = FALSE) @@ -34,8 +40,12 @@ count_all(..., only_all_tested = FALSE) n_sir(..., only_all_tested = FALSE) -count_df(data, translate_ab = "name", language = get_AMR_locale(), - combine_SI = TRUE) +count_df( + data, + translate_ab = "name", + language = get_AMR_locale(), + combine_SI = TRUE +) } \arguments{ \item{...}{One or more vectors (or columns) with antibiotic interpretations. They will be transformed internally with \code{\link[=as.sir]{as.sir()}} if needed.} diff --git a/man/export_ncbi_biosample.Rd b/man/export_ncbi_biosample.Rd index 46bc96842..c470d56a9 100644 --- a/man/export_ncbi_biosample.Rd +++ b/man/export_ncbi_biosample.Rd @@ -4,9 +4,13 @@ \alias{export_ncbi_biosample} \title{Export Data Set as NCBI BioSample Antibiogram} \usage{ -export_ncbi_biosample(x, filename = paste0("biosample_", format(Sys.time(), - "\%Y-\%m-\%d-\%H\%M\%S"), ".xlsx"), type = "pathogen MIC", - columns = where(is.mic), save_as_xlsx = TRUE) +export_ncbi_biosample( + x, + filename = paste0("biosample_", format(Sys.time(), "\%Y-\%m-\%d-\%H\%M\%S"), ".xlsx"), + type = "pathogen MIC", + columns = where(is.mic), + save_as_xlsx = TRUE +) } \arguments{ \item{x}{A data set.} diff --git a/man/first_isolate.Rd b/man/first_isolate.Rd index 16bf9b12a..b583913f2 100644 --- a/man/first_isolate.Rd +++ b/man/first_isolate.Rd @@ -5,18 +5,38 @@ \alias{filter_first_isolate} \title{Determine First Isolates} \usage{ -first_isolate(x = NULL, col_date = NULL, col_patient_id = NULL, - col_mo = NULL, col_testcode = NULL, col_specimen = NULL, - col_icu = NULL, col_keyantimicrobials = NULL, episode_days = 365, - testcodes_exclude = NULL, icu_exclude = FALSE, specimen_group = NULL, - type = "points", method = c("phenotype-based", "episode-based", - "patient-based", "isolate-based"), ignore_I = TRUE, points_threshold = 2, - info = interactive(), include_unknown = FALSE, - include_untested_sir = TRUE, ...) +first_isolate( + x = NULL, + col_date = NULL, + col_patient_id = NULL, + col_mo = NULL, + col_testcode = NULL, + col_specimen = NULL, + col_icu = NULL, + col_keyantimicrobials = NULL, + episode_days = 365, + testcodes_exclude = NULL, + icu_exclude = FALSE, + specimen_group = NULL, + type = "points", + method = c("phenotype-based", "episode-based", "patient-based", "isolate-based"), + ignore_I = TRUE, + points_threshold = 2, + info = interactive(), + include_unknown = FALSE, + include_untested_sir = TRUE, + ... +) -filter_first_isolate(x = NULL, col_date = NULL, col_patient_id = NULL, - col_mo = NULL, episode_days = 365, method = c("phenotype-based", - "episode-based", "patient-based", "isolate-based"), ...) +filter_first_isolate( + x = NULL, + col_date = NULL, + col_patient_id = NULL, + col_mo = NULL, + episode_days = 365, + method = c("phenotype-based", "episode-based", "patient-based", "isolate-based"), + ... +) } \arguments{ \item{x}{A \link{data.frame} containing isolates. Can be left blank for automatic determination, see \emph{Examples}.} diff --git a/man/g.test.Rd b/man/g.test.Rd index 8d072b379..39a42bc1f 100644 --- a/man/g.test.Rd +++ b/man/g.test.Rd @@ -46,7 +46,7 @@ A list with class \code{"htest"} containing the following \code{(observed - expected) / sqrt(expected)}.} \item{stdres}{standardized residuals, \code{(observed - expected) / sqrt(V)}, where \code{V} is the - residual cell variance {(\if{html}{\out{}}Agresti 2007\if{html}{\out{}}, section 2.4.5)} + residual cell variance (Agresti, 2007, section 2.4.5 for the case where \code{x} is a matrix, \code{n * p * (1 - p)} otherwise).} } \description{ diff --git a/man/ggplot_pca.Rd b/man/ggplot_pca.Rd index 7b7c86bc8..bbbd83e87 100644 --- a/man/ggplot_pca.Rd +++ b/man/ggplot_pca.Rd @@ -17,13 +17,30 @@ As per their GPL-2 licence that demands documentation of code changes, the chang } } \usage{ -ggplot_pca(x, choices = 1:2, scale = 1, pc.biplot = TRUE, - labels = NULL, labels_textsize = 3, labels_text_placement = 1.5, - groups = NULL, ellipse = TRUE, ellipse_prob = 0.68, - ellipse_size = 0.5, ellipse_alpha = 0.5, points_size = 2, - points_alpha = 0.25, arrows = TRUE, arrows_colour = "darkblue", - arrows_size = 0.5, arrows_textsize = 3, arrows_textangled = TRUE, - arrows_alpha = 0.75, base_textsize = 10, ...) +ggplot_pca( + x, + choices = 1:2, + scale = 1, + pc.biplot = TRUE, + labels = NULL, + labels_textsize = 3, + labels_text_placement = 1.5, + groups = NULL, + ellipse = TRUE, + ellipse_prob = 0.68, + ellipse_size = 0.5, + ellipse_alpha = 0.5, + points_size = 2, + points_alpha = 0.25, + arrows = TRUE, + arrows_colour = "darkblue", + arrows_size = 0.5, + arrows_textsize = 3, + arrows_textangled = TRUE, + arrows_alpha = 0.75, + base_textsize = 10, + ... +) } \arguments{ \item{x}{An object returned by \code{\link[=pca]{pca()}}, \code{\link[=prcomp]{prcomp()}} or \code{\link[=princomp]{princomp()}}.} @@ -42,9 +59,8 @@ ggplot_pca(x, choices = 1:2, scale = 1, pc.biplot = TRUE, } \item{pc.biplot}{ - If true, use what {\if{html}{\cite{}\out{}}Gabriel (1971)\if{html}{\out{}}} refers to as a - \dQuote{principal component biplot}, - with \code{lambda = 1} and observations scaled up by sqrt(n) and + If true, use what Gabriel (1971) refers to as a "principal component + biplot", with \code{lambda = 1} and observations scaled up by sqrt(n) and variables scaled down by sqrt(n). Then inner products between variables approximate covariances and distances between observations approximate Mahalanobis distance. diff --git a/man/ggplot_sir.Rd b/man/ggplot_sir.Rd index 5c8dddb2f..467782a03 100644 --- a/man/ggplot_sir.Rd +++ b/man/ggplot_sir.Rd @@ -5,18 +5,42 @@ \alias{geom_sir} \title{AMR Plots with \code{ggplot2}} \usage{ -ggplot_sir(data, position = NULL, x = "antibiotic", - fill = "interpretation", facet = NULL, breaks = seq(0, 1, 0.1), - limits = NULL, translate_ab = "name", combine_SI = TRUE, - minimum = 30, language = get_AMR_locale(), nrow = NULL, colours = c(S - = "#3CAEA3", SDD = "#8FD6C4", SI = "#3CAEA3", I = "#F6D55C", IR = "#ED553B", - R = "#ED553B"), datalabels = TRUE, datalabels.size = 2.5, - datalabels.colour = "grey15", title = NULL, subtitle = NULL, - caption = NULL, x.title = "Antimicrobial", y.title = "Proportion", ...) +ggplot_sir( + data, + position = NULL, + x = "antibiotic", + fill = "interpretation", + facet = NULL, + breaks = seq(0, 1, 0.1), + limits = NULL, + translate_ab = "name", + combine_SI = TRUE, + minimum = 30, + language = get_AMR_locale(), + nrow = NULL, + colours = c(S = "#3CAEA3", SDD = "#8FD6C4", SI = "#3CAEA3", I = "#F6D55C", IR = + "#ED553B", R = "#ED553B"), + datalabels = TRUE, + datalabels.size = 2.5, + datalabels.colour = "grey15", + title = NULL, + subtitle = NULL, + caption = NULL, + x.title = "Antimicrobial", + y.title = "Proportion", + ... +) -geom_sir(position = NULL, x = c("antibiotic", "interpretation"), - fill = "interpretation", translate_ab = "name", minimum = 30, - language = get_AMR_locale(), combine_SI = TRUE, ...) +geom_sir( + position = NULL, + x = c("antibiotic", "interpretation"), + fill = "interpretation", + translate_ab = "name", + minimum = 30, + language = get_AMR_locale(), + combine_SI = TRUE, + ... +) } \arguments{ \item{data}{A \link{data.frame} with column(s) of class \code{\link{sir}} (see \code{\link[=as.sir]{as.sir()}}).} diff --git a/man/guess_ab_col.Rd b/man/guess_ab_col.Rd index efa87e87e..5b3b8c2a0 100644 --- a/man/guess_ab_col.Rd +++ b/man/guess_ab_col.Rd @@ -4,8 +4,12 @@ \alias{guess_ab_col} \title{Guess Antibiotic Column} \usage{ -guess_ab_col(x = NULL, search_string = NULL, verbose = FALSE, - only_sir_columns = FALSE) +guess_ab_col( + x = NULL, + search_string = NULL, + verbose = FALSE, + only_sir_columns = FALSE +) } \arguments{ \item{x}{A \link{data.frame}.} diff --git a/man/interpretive_rules.Rd b/man/interpretive_rules.Rd index fec2fe1cc..eb4692e4f 100644 --- a/man/interpretive_rules.Rd +++ b/man/interpretive_rules.Rd @@ -8,21 +8,42 @@ \alias{eucast_dosage} \title{Apply Interpretive Rules} \usage{ -interpretive_rules(x, col_mo = NULL, info = interactive(), +interpretive_rules( + x, + col_mo = NULL, + info = interactive(), rules = getOption("AMR_interpretive_rules", default = c("breakpoints", - "expected_phenotypes")), guideline = getOption("AMR_guideline", "EUCAST"), - verbose = FALSE, version_breakpoints = 16, - version_expected_phenotypes = 1.2, version_expertrules = 3.3, - ampc_cephalosporin_resistance = NA, only_sir_columns = any(is.sir(x)), - custom_rules = NULL, overwrite = FALSE, add_if_missing = TRUE, ...) + "expected_phenotypes")), + guideline = getOption("AMR_guideline", "EUCAST"), + verbose = FALSE, + version_breakpoints = 16, + version_expected_phenotypes = 1.2, + version_expertrules = 3.3, + ampc_cephalosporin_resistance = NA, + only_sir_columns = any(is.sir(x)), + custom_rules = NULL, + overwrite = FALSE, + add_if_missing = TRUE, + ... +) -eucast_rules(x, col_mo = NULL, info = interactive(), +eucast_rules( + x, + col_mo = NULL, + info = interactive(), rules = getOption("AMR_interpretive_rules", default = c("breakpoints", - "expected_phenotypes")), ...) + "expected_phenotypes")), + ... +) -clsi_rules(x, col_mo = NULL, info = interactive(), +clsi_rules( + x, + col_mo = NULL, + info = interactive(), rules = getOption("AMR_interpretive_rules", default = c("breakpoints", - "expected_phenotypes")), ...) + "expected_phenotypes")), + ... +) eucast_dosage(ab, administration = "iv", version_breakpoints = 15) } diff --git a/man/key_antimicrobials.Rd b/man/key_antimicrobials.Rd index abbd08213..32ea831ea 100644 --- a/man/key_antimicrobials.Rd +++ b/man/key_antimicrobials.Rd @@ -6,19 +6,31 @@ \alias{antimicrobials_equal} \title{(Key) Antimicrobials for First Weighted Isolates} \usage{ -key_antimicrobials(x = NULL, col_mo = NULL, universal = c("ampicillin", - "amoxicillin/clavulanic acid", "cefuroxime", "piperacillin/tazobactam", - "ciprofloxacin", "trimethoprim/sulfamethoxazole"), - gram_negative = c("gentamicin", "tobramycin", "colistin", "cefotaxime", - "ceftazidime", "meropenem"), gram_positive = c("vancomycin", "teicoplanin", - "tetracycline", "erythromycin", "oxacillin", "rifampin"), - antifungal = c("anidulafungin", "caspofungin", "fluconazole", "miconazole", - "nystatin", "voriconazole"), only_sir_columns = any(is.sir(x)), ...) +key_antimicrobials( + x = NULL, + col_mo = NULL, + universal = c("ampicillin", "amoxicillin/clavulanic acid", "cefuroxime", + "piperacillin/tazobactam", "ciprofloxacin", "trimethoprim/sulfamethoxazole"), + gram_negative = c("gentamicin", "tobramycin", "colistin", "cefotaxime", "ceftazidime", + "meropenem"), + gram_positive = c("vancomycin", "teicoplanin", "tetracycline", "erythromycin", + "oxacillin", "rifampin"), + antifungal = c("anidulafungin", "caspofungin", "fluconazole", "miconazole", "nystatin", + "voriconazole"), + only_sir_columns = any(is.sir(x)), + ... +) all_antimicrobials(x = NULL, only_sir_columns = any(is.sir(x)), ...) -antimicrobials_equal(y, z, type = c("points", "keyantimicrobials"), - ignore_I = TRUE, points_threshold = 2, ...) +antimicrobials_equal( + y, + z, + type = c("points", "keyantimicrobials"), + ignore_I = TRUE, + points_threshold = 2, + ... +) } \arguments{ \item{x}{A \link{data.frame} with antimicrobials columns, like \code{AMX} or \code{amox}. Can be left blank to determine automatically.} diff --git a/man/mdro.Rd b/man/mdro.Rd index 9c4a7b5d0..e07a1c3a6 100644 --- a/man/mdro.Rd +++ b/man/mdro.Rd @@ -15,11 +15,24 @@ \alias{eucast_exceptional_phenotypes} \title{Determine Multidrug-Resistant Organisms (MDRO)} \usage{ -mdro(x = NULL, guideline = "CMI 2012", col_mo = NULL, esbl = NA, - carbapenemase = NA, mecA = NA, mecC = NA, vanA = NA, vanB = NA, - info = interactive(), pct_required_classes = 0.5, combine_SI = TRUE, - verbose = FALSE, only_sir_columns = any(is.sir(x)), - infer_from_combinations = TRUE, ...) +mdro( + x = NULL, + guideline = "CMI 2012", + col_mo = NULL, + esbl = NA, + carbapenemase = NA, + mecA = NA, + mecC = NA, + vanA = NA, + vanB = NA, + info = interactive(), + pct_required_classes = 0.5, + combine_SI = TRUE, + verbose = FALSE, + only_sir_columns = any(is.sir(x)), + infer_from_combinations = TRUE, + ... +) brmo(x = NULL, only_sir_columns = any(is.sir(x)), ...) @@ -27,11 +40,14 @@ mrgn(x = NULL, only_sir_columns = any(is.sir(x)), verbose = FALSE, ...) mdr_tb(x = NULL, only_sir_columns = any(is.sir(x)), verbose = FALSE, ...) -mdr_cmi2012(x = NULL, only_sir_columns = any(is.sir(x)), verbose = FALSE, - ...) +mdr_cmi2012(x = NULL, only_sir_columns = any(is.sir(x)), verbose = FALSE, ...) -eucast_exceptional_phenotypes(x = NULL, only_sir_columns = any(is.sir(x)), - verbose = FALSE, ...) +eucast_exceptional_phenotypes( + x = NULL, + only_sir_columns = any(is.sir(x)), + verbose = FALSE, + ... +) } \arguments{ \item{x}{A \link{data.frame} with antimicrobials columns, like \code{AMX} or \code{amox}. Can be left blank for automatic determination.} diff --git a/man/mo_property.Rd b/man/mo_property.Rd index cd241cdf6..06ad58161 100644 --- a/man/mo_property.Rd +++ b/man/mo_property.Rd @@ -41,119 +41,270 @@ \alias{mo_url} \title{Get Properties of a Microorganism} \usage{ -mo_name(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_fullname(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_shortname(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_subspecies(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_species(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_genus(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_family(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_order(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_class(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_phylum(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_kingdom(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_domain(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_type(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_status(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_pathogenicity(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) - -mo_gramstain(x, language = get_AMR_locale(), +mo_name( + x, + language = get_AMR_locale(), keep_synonyms = getOption("AMR_keep_synonyms", FALSE), - add_morphology = FALSE, ...) + ... +) -mo_is_gram_negative(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_fullname( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_is_gram_positive(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_shortname( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_is_yeast(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_subspecies( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_is_intrinsic_resistant(x, ab, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_species( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_oxygen_tolerance(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_genus( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_is_anaerobic(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_family( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_morphology(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_order( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_snomed(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_class( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_ref(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_phylum( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_authors(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_kingdom( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_year(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_domain( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_lpsn(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_type( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_mycobank(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_status( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_gbif(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_pathogenicity( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_rank(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_gramstain( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + add_morphology = FALSE, + ... +) -mo_taxonomy(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_is_gram_negative( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_synonyms(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_is_gram_positive( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_is_yeast( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_is_intrinsic_resistant( + x, + ab, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_oxygen_tolerance( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_is_anaerobic( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_morphology( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_snomed( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_ref( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_authors( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_year( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_lpsn( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_mycobank( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_gbif( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_rank( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_taxonomy( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) + +mo_synonyms( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) mo_current(x, language = get_AMR_locale(), ...) -mo_group_members(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_group_members( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_info(x, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_info( + x, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_url(x, open = FALSE, language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_url( + x, + open = FALSE, + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) -mo_property(x, property = "fullname", language = get_AMR_locale(), - keep_synonyms = getOption("AMR_keep_synonyms", FALSE), ...) +mo_property( + x, + property = "fullname", + language = get_AMR_locale(), + keep_synonyms = getOption("AMR_keep_synonyms", FALSE), + ... +) } \arguments{ \item{x}{Any \link{character} (vector) that can be coerced to a valid microorganism code with \code{\link[=as.mo]{as.mo()}}. Can be left blank for auto-guessing the column containing microorganism codes if used in a data set, see \emph{Examples}.} diff --git a/man/mo_source.Rd b/man/mo_source.Rd index ab47408d7..cee2a19e0 100644 --- a/man/mo_source.Rd +++ b/man/mo_source.Rd @@ -6,8 +6,10 @@ \alias{get_mo_source} \title{User-Defined Reference Data Set for Microorganisms} \usage{ -set_mo_source(path, destination = getOption("AMR_mo_source", - "~/mo_source.rds")) +set_mo_source( + path, + destination = getOption("AMR_mo_source", "~/mo_source.rds") +) get_mo_source(destination = getOption("AMR_mo_source", "~/mo_source.rds")) } diff --git a/man/pca.Rd b/man/pca.Rd index 5e88c1efc..95515bf80 100644 --- a/man/pca.Rd +++ b/man/pca.Rd @@ -4,8 +4,15 @@ \alias{pca} \title{Principal Component Analysis (for AMR)} \usage{ -pca(x, ..., retx = TRUE, center = TRUE, scale. = TRUE, tol = NULL, - rank. = NULL) +pca( + x, + ..., + retx = TRUE, + center = TRUE, + scale. = TRUE, + tol = NULL, + rank. = NULL +) } \arguments{ \item{x}{A \link{data.frame} containing \link{numeric} columns.} diff --git a/man/plot.Rd b/man/plot.Rd index 7bfefc681..947885075 100644 --- a/man/plot.Rd +++ b/man/plot.Rd @@ -33,80 +33,135 @@ scale_colour_mic(keep_operators = "edges", mic_range = NULL, ...) scale_fill_mic(keep_operators = "edges", mic_range = NULL, ...) -scale_x_sir(colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R - = "#ED553B"), language = get_AMR_locale(), - eucast_I = getOption("AMR_guideline", "EUCAST") == "EUCAST", ...) +scale_x_sir( + colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R = "#ED553B"), + language = get_AMR_locale(), + eucast_I = getOption("AMR_guideline", "EUCAST") == "EUCAST", + ... +) -scale_colour_sir(colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = - "#F6D55C", R = "#ED553B"), language = get_AMR_locale(), - eucast_I = getOption("AMR_guideline", "EUCAST") == "EUCAST", ...) +scale_colour_sir( + colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R = "#ED553B"), + language = get_AMR_locale(), + eucast_I = getOption("AMR_guideline", "EUCAST") == "EUCAST", + ... +) -scale_fill_sir(colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", - R = "#ED553B"), language = get_AMR_locale(), - eucast_I = getOption("AMR_guideline", "EUCAST") == "EUCAST", ...) +scale_fill_sir( + colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R = "#ED553B"), + language = get_AMR_locale(), + eucast_I = getOption("AMR_guideline", "EUCAST") == "EUCAST", + ... +) -\method{plot}{mic}(x, mo = NULL, ab = NULL, +\method{plot}{mic}( + x, + mo = NULL, + ab = NULL, guideline = getOption("AMR_guideline", "EUCAST"), - main = deparse(substitute(x)), ylab = translate_AMR("Frequency", language - = language), - xlab = translate_AMR("Minimum Inhibitory Concentration (mg/L)", language = - language), colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R - = "#ED553B"), language = get_AMR_locale(), expand = TRUE, + main = deparse(substitute(x)), + ylab = translate_AMR("Frequency", language = language), + xlab = translate_AMR("Minimum Inhibitory Concentration (mg/L)", language = language), + colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R = "#ED553B"), + language = get_AMR_locale(), + expand = TRUE, include_PKPD = getOption("AMR_include_PKPD", TRUE), - breakpoint_type = getOption("AMR_breakpoint_type", "human"), ...) + breakpoint_type = getOption("AMR_breakpoint_type", "human"), + ... +) -\method{autoplot}{mic}(object, mo = NULL, ab = NULL, +\method{autoplot}{mic}( + object, + mo = NULL, + ab = NULL, guideline = getOption("AMR_guideline", "EUCAST"), - title = deparse(substitute(object)), ylab = translate_AMR("Frequency", - language = language), - xlab = translate_AMR("Minimum Inhibitory Concentration (mg/L)", language = - language), colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R - = "#ED553B"), language = get_AMR_locale(), expand = TRUE, + title = deparse(substitute(object)), + ylab = translate_AMR("Frequency", language = language), + xlab = translate_AMR("Minimum Inhibitory Concentration (mg/L)", language = language), + colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R = "#ED553B"), + language = get_AMR_locale(), + expand = TRUE, include_PKPD = getOption("AMR_include_PKPD", TRUE), - breakpoint_type = getOption("AMR_breakpoint_type", "human"), ...) + breakpoint_type = getOption("AMR_breakpoint_type", "human"), + ... +) -\method{plot}{disk}(x, main = deparse(substitute(x)), +\method{plot}{disk}( + x, + main = deparse(substitute(x)), ylab = translate_AMR("Frequency", language = language), xlab = translate_AMR("Disk diffusion diameter (mm)", language = language), - mo = NULL, ab = NULL, guideline = getOption("AMR_guideline", "EUCAST"), - colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R = - "#ED553B"), language = get_AMR_locale(), expand = TRUE, + mo = NULL, + ab = NULL, + guideline = getOption("AMR_guideline", "EUCAST"), + colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R = "#ED553B"), + language = get_AMR_locale(), + expand = TRUE, include_PKPD = getOption("AMR_include_PKPD", TRUE), - breakpoint_type = getOption("AMR_breakpoint_type", "human"), ...) + breakpoint_type = getOption("AMR_breakpoint_type", "human"), + ... +) -\method{autoplot}{disk}(object, mo = NULL, ab = NULL, - title = deparse(substitute(object)), ylab = translate_AMR("Frequency", - language = language), xlab = translate_AMR("Disk diffusion diameter (mm)", - language = language), guideline = getOption("AMR_guideline", "EUCAST"), - colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R = - "#ED553B"), language = get_AMR_locale(), expand = TRUE, +\method{autoplot}{disk}( + object, + mo = NULL, + ab = NULL, + title = deparse(substitute(object)), + ylab = translate_AMR("Frequency", language = language), + xlab = translate_AMR("Disk diffusion diameter (mm)", language = language), + guideline = getOption("AMR_guideline", "EUCAST"), + colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R = "#ED553B"), + language = get_AMR_locale(), + expand = TRUE, include_PKPD = getOption("AMR_include_PKPD", TRUE), - breakpoint_type = getOption("AMR_breakpoint_type", "human"), ...) + breakpoint_type = getOption("AMR_breakpoint_type", "human"), + ... +) -\method{plot}{sir}(x, ylab = translate_AMR("Percentage", language = - language), xlab = translate_AMR("Antimicrobial Interpretation", language = - language), main = deparse(substitute(x)), language = get_AMR_locale(), - ...) - -\method{autoplot}{sir}(object, title = deparse(substitute(object)), +\method{plot}{sir}( + x, + ylab = translate_AMR("Percentage", language = language), xlab = translate_AMR("Antimicrobial Interpretation", language = language), - ylab = translate_AMR("Frequency", language = language), colours_SIR = c(S - = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R = "#ED553B"), - language = get_AMR_locale(), ...) + main = deparse(substitute(x)), + language = get_AMR_locale(), + ... +) + +\method{autoplot}{sir}( + object, + title = deparse(substitute(object)), + xlab = translate_AMR("Antimicrobial Interpretation", language = language), + ylab = translate_AMR("Frequency", language = language), + colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R = "#ED553B"), + language = get_AMR_locale(), + ... +) facet_sir(facet = c("interpretation", "antibiotic"), nrow = NULL) -scale_y_percent(breaks = function(x) seq(0, max(x, na.rm = TRUE), 0.1), - limits = c(0, NA)) +scale_y_percent( + breaks = function(x) seq(0, max(x, na.rm = TRUE), 0.1), + limits = c(0, NA) +) -scale_sir_colours(..., aesthetics, colours_SIR = c(S = "#3CAEA3", SDD = - "#8FD6C4", I = "#F6D55C", R = "#ED553B")) +scale_sir_colours( + ..., + aesthetics, + colours_SIR = c(S = "#3CAEA3", SDD = "#8FD6C4", I = "#F6D55C", R = "#ED553B") +) theme_sir() -labels_sir_count(position = NULL, x = "antibiotic", - translate_ab = "name", minimum = 30, language = get_AMR_locale(), - combine_SI = TRUE, datalabels.size = 3, datalabels.colour = "grey15") +labels_sir_count( + position = NULL, + x = "antibiotic", + translate_ab = "name", + minimum = 30, + language = get_AMR_locale(), + combine_SI = TRUE, + datalabels.size = 3, + datalabels.colour = "grey15" +) } \arguments{ \item{keep_operators}{A \link{character} specifying how to handle operators (such as \code{>} and \code{<=}) in the input. Accepts one of three values: \code{"all"} (or \code{TRUE}) to keep all operators, \code{"none"} (or \code{FALSE}) to remove all operators, or \code{"edges"} to keep operators only at both ends of the range.} diff --git a/man/proportion.Rd b/man/proportion.Rd index 8eec4aec7..4483e99c0 100644 --- a/man/proportion.Rd +++ b/man/proportion.Rd @@ -15,40 +15,62 @@ \alias{sir_df} \title{Calculate Antimicrobial Resistance} \usage{ -resistance(..., minimum = 30, as_percent = FALSE, - only_all_tested = FALSE, guideline = getOption("AMR_guideline", - "EUCAST")) +resistance( + ..., + minimum = 30, + as_percent = FALSE, + only_all_tested = FALSE, + guideline = getOption("AMR_guideline", "EUCAST") +) -susceptibility(..., minimum = 30, as_percent = FALSE, - only_all_tested = FALSE, guideline = getOption("AMR_guideline", - "EUCAST")) +susceptibility( + ..., + minimum = 30, + as_percent = FALSE, + only_all_tested = FALSE, + guideline = getOption("AMR_guideline", "EUCAST") +) -sir_confidence_interval(..., ab_result = "R", minimum = 30, - as_percent = FALSE, only_all_tested = FALSE, confidence_level = 0.95, - side = "both", collapse = FALSE) +sir_confidence_interval( + ..., + ab_result = "R", + minimum = 30, + as_percent = FALSE, + only_all_tested = FALSE, + confidence_level = 0.95, + side = "both", + collapse = FALSE +) -proportion_R(..., minimum = 30, as_percent = FALSE, - only_all_tested = FALSE) +proportion_R(..., minimum = 30, as_percent = FALSE, only_all_tested = FALSE) -proportion_IR(..., minimum = 30, as_percent = FALSE, - only_all_tested = FALSE) +proportion_IR(..., minimum = 30, as_percent = FALSE, only_all_tested = FALSE) -proportion_I(..., minimum = 30, as_percent = FALSE, - only_all_tested = FALSE) +proportion_I(..., minimum = 30, as_percent = FALSE, only_all_tested = FALSE) -proportion_SI(..., minimum = 30, as_percent = FALSE, - only_all_tested = FALSE) +proportion_SI(..., minimum = 30, as_percent = FALSE, only_all_tested = FALSE) -proportion_S(..., minimum = 30, as_percent = FALSE, - only_all_tested = FALSE) +proportion_S(..., minimum = 30, as_percent = FALSE, only_all_tested = FALSE) -proportion_df(data, translate_ab = "name", language = get_AMR_locale(), - minimum = 30, as_percent = FALSE, combine_SI = TRUE, - confidence_level = 0.95) +proportion_df( + data, + translate_ab = "name", + language = get_AMR_locale(), + minimum = 30, + as_percent = FALSE, + combine_SI = TRUE, + confidence_level = 0.95 +) -sir_df(data, translate_ab = "name", language = get_AMR_locale(), - minimum = 30, as_percent = FALSE, combine_SI = TRUE, - confidence_level = 0.95) +sir_df( + data, + translate_ab = "name", + language = get_AMR_locale(), + minimum = 30, + as_percent = FALSE, + combine_SI = TRUE, + confidence_level = 0.95 +) } \arguments{ \item{...}{One or more vectors (or columns) with antibiotic interpretations. They will be transformed internally with \code{\link[=as.sir]{as.sir()}} if needed. Use multiple columns to calculate (the lack of) co-resistance: the probability where one of two drugs have a resistant or susceptible result. See \emph{Examples}.} diff --git a/man/random.Rd b/man/random.Rd index 1a0ffef08..76268eec0 100644 --- a/man/random.Rd +++ b/man/random.Rd @@ -7,11 +7,23 @@ \alias{random_sir} \title{Random MIC Values/Disk Zones/SIR Generation} \usage{ -random_mic(size = NULL, mo = NULL, ab = NULL, skew = "right", - severity = 1, ...) +random_mic( + size = NULL, + mo = NULL, + ab = NULL, + skew = "right", + severity = 1, + ... +) -random_disk(size = NULL, mo = NULL, ab = NULL, skew = "left", - severity = 1, ...) +random_disk( + size = NULL, + mo = NULL, + ab = NULL, + skew = "left", + severity = 1, + ... +) random_sir(size = NULL, prob_SIR = c(0.33, 0.33, 0.33), ...) } diff --git a/man/resistance_predict.Rd b/man/resistance_predict.Rd index 8ffbdd4c5..8dc5a5543 100644 --- a/man/resistance_predict.Rd +++ b/man/resistance_predict.Rd @@ -8,22 +8,51 @@ \alias{autoplot.resistance_predict} \title{Predict Antimicrobial Resistance} \usage{ -resistance_predict(x, col_ab, col_date = NULL, year_min = NULL, - year_max = NULL, year_every = 1, minimum = 30, model = NULL, - I_as_S = TRUE, preserve_measurements = TRUE, info = interactive(), ...) +resistance_predict( + x, + col_ab, + col_date = NULL, + year_min = NULL, + year_max = NULL, + year_every = 1, + minimum = 30, + model = NULL, + I_as_S = TRUE, + preserve_measurements = TRUE, + info = interactive(), + ... +) -sir_predict(x, col_ab, col_date = NULL, year_min = NULL, year_max = NULL, - year_every = 1, minimum = 30, model = NULL, I_as_S = TRUE, - preserve_measurements = TRUE, info = interactive(), ...) +sir_predict( + x, + col_ab, + col_date = NULL, + year_min = NULL, + year_max = NULL, + year_every = 1, + minimum = 30, + model = NULL, + I_as_S = TRUE, + preserve_measurements = TRUE, + info = interactive(), + ... +) -\method{plot}{resistance_predict}(x, main = paste("Resistance Prediction of", - x_name), ...) +\method{plot}{resistance_predict}(x, main = paste("Resistance Prediction of", x_name), ...) -ggplot_sir_predict(x, main = paste("Resistance Prediction of", x_name), - ribbon = TRUE, ...) +ggplot_sir_predict( + x, + main = paste("Resistance Prediction of", x_name), + ribbon = TRUE, + ... +) -\method{autoplot}{resistance_predict}(object, - main = paste("Resistance Prediction of", x_name), ribbon = TRUE, ...) +\method{autoplot}{resistance_predict}( + object, + main = paste("Resistance Prediction of", x_name), + ribbon = TRUE, + ... +) } \arguments{ \item{x}{A \link{data.frame} containing isolates. Can be left blank for automatic determination, see \emph{Examples}.} diff --git a/man/top_n_microorganisms.Rd b/man/top_n_microorganisms.Rd index b561741a3..1160a136a 100644 --- a/man/top_n_microorganisms.Rd +++ b/man/top_n_microorganisms.Rd @@ -4,8 +4,14 @@ \alias{top_n_microorganisms} \title{Filter Top \emph{n} Microorganisms} \usage{ -top_n_microorganisms(x, n, property = "species", n_for_each = NULL, - col_mo = NULL, ...) +top_n_microorganisms( + x, + n, + property = "species", + n_for_each = NULL, + col_mo = NULL, + ... +) } \arguments{ \item{x}{A data frame containing microbial data.} diff --git a/vignettes/AMR.Rmd b/vignettes/AMR.Rmd index 8c659c255..64adee225 100755 --- a/vignettes/AMR.Rmd +++ b/vignettes/AMR.Rmd @@ -247,24 +247,69 @@ our_data_1st[all(betalactams() == "R"), ] ## Generate antibiograms -Since AMR v2.0 (March 2023), it is very easy to create different types of antibiograms, with support for 20 different languages. +The `AMR` package supports `r length(AMR:::LANGUAGES_SUPPORTED)` different languages for antibiograms and provides four types, as proposed by Klinker *et al.* (2021, [DOI 10.1177/20499361211011373](https://doi.org/10.1177/20499361211011373)): -There are four antibiogram types, as proposed by Klinker *et al.* (2021, [DOI 10.1177/20499361211011373](https://doi.org/10.1177/20499361211011373)), and they are all supported by the new `antibiogram()` function: +1. **Traditional Antibiogram (TA)** -- susceptibility of a species to individual antibiotics +2. **Combination Antibiogram (CA)** -- susceptibility of a species to combination regimens +3. **Syndromic Antibiogram (SA)** -- susceptibility of a species, stratified by clinical syndrome or setting +4. **Weighted-Incidence Syndromic Combination Antibiogram (WISCA)** -- estimated empirical coverage of a *regimen* for a *syndrome*, weighted by pathogen incidence and with quantified uncertainty -1. **Traditional Antibiogram (TA)** e.g, for the susceptibility of *Pseudomonas aeruginosa* to piperacillin/tazobactam (TZP) -2. **Combination Antibiogram (CA)** e.g, for the sdditional susceptibility of *Pseudomonas aeruginosa* to TZP + tobramycin versus TZP alone -3. **Syndromic Antibiogram (SA)** e.g, for the susceptibility of *Pseudomonas aeruginosa* to TZP among respiratory specimens (obtained among ICU patients only) -4. **Weighted-Incidence Syndromic Combination Antibiogram (WISCA)** e.g, for the susceptibility of *Pseudomonas aeruginosa* to TZP among respiratory specimens (obtained among ICU patients only) for male patients age >=65 years with heart failure +**If your goal is to guide empirical therapy, WISCA should be your default.** The reason is simple: when you start empirical treatment, you do not know which pathogen is causing the infection. Your next patient will not present with a species label attached to them. What matters is the probability that the *regimen* you choose will cover *whatever pathogen turns out to be the cause*, given the local epidemiology of the syndrome. Traditional antibiograms do not answer that question. They fragment information by species, ignore how frequently each species causes the syndrome, do not evaluate combination regimens, and provide no measure of uncertainty. WISCA addresses all of these limitations using a Bayesian framework (Hebert *et al.*, 2012; Bielicki *et al.*, 2016). See the [WISCA vignette](https://amr-for-r.org/articles/WISCA.html) for the full explanation. -In this section, we show how to use the `antibiogram()` function to create any of the above antibiogram types. For starters, this is what the included `example_isolates` data set looks like: +Traditional, combination, and syndromic antibiograms remain useful for **surveillance** purposes, i.e., tracking resistance trends per species over time. But if you care about clinical impact, about choosing the right empirical regimen for your patient, use WISCA. + +For starters, this is what the included `example_isolates` data set looks like: ```{r} example_isolates ``` +### WISCA (recommended for empirical therapy guidance) + +Use the `wisca()` function, or equivalently `antibiogram(..., wisca = TRUE)`. WISCA produces a single coverage estimate per regimen for the entire syndrome, weighted by pathogen incidence, with a 95% credible interval from Bayesian Monte Carlo simulation: + +```{r wisca} +wisca_result <- example_isolates %>% + wisca( + antimicrobials = c("TZP", "TZP+TOB", "TZP+GEN"), + minimum = 10 + ) # Recommended threshold: ≥30 +wisca_result +``` + +The output tells you: *"given the species distribution in your data, there is an estimated X% probability that this regimen covers the infection, with 95% credible interval [lower, upper]"*. That is the clinically relevant question. + +For **syndrome-specific** or **patient-specific WISCA**, use the `syndromic_group` argument or group your data first. You can stratify by anything: ward, age group, risk profile, acquisition type. The `syndromic_group` argument accepts any column or expression: + +```{r wisca_grouped} +wisca_out <- example_isolates %>% + top_n_microorganisms(n = 10) %>% + group_by( + age_group = age_groups(age, c(25, 50, 75)), + gender + ) %>% + wisca(antimicrobials = c("TZP", "TZP+TOB", "TZP+GEN")) + +wisca_out +``` + +Keep in mind that more granular stratification produces more relevant estimates for each subgroup, but with wider credible intervals due to smaller sample sizes. There is always a trade-off between granularity and precision. If local numbers are small, consider pooling data from multiple sites (Bielicki *et al.*, 2016). + +For reliable WISCA results, ensure your data includes **only first isolates** (use `first_isolate()`) and consider filtering for **the top *n* species** (use `top_n_microorganisms()`), since rare contaminants can distort coverage estimates. + +After creating the WISCA model, assessments can be done on the distributions of the Monte Carlo simulations that WISCA carried out: + +```{r wisca_plots} +wisca_plot(wisca_out) +wisca_plot(wisca_out, wisca_plot_type = "posterior_coverage") + +# a ggplot2 extension for WISCAs and other antibiograms: +ggplot2::autoplot(wisca_out) +``` + ### Traditional Antibiogram -To create a traditional antibiogram, simply state which antibiotics should be used. The `antibiotics` argument in the `antibiogram()` function supports any (combination) of the previously mentioned antibiotic class selectors: +If you need per-species susceptibility rates, e.g., for AMR surveillance reports, the traditional antibiogram remains the right tool. It reports the proportion of susceptible isolates per species per antibiotic: ```{r trad} antibiogram(example_isolates, @@ -285,9 +330,9 @@ antibiogram(example_isolates, ) ``` -### Combined Antibiogram +### Combination Antibiogram -To create a combined antibiogram, use antibiotic codes or names with a plus `+` character like this: +A combination antibiogram shows how much additional susceptibility a second agent adds for a given species. This is useful for surveillance of combination regimens, but note that it is still species-stratified and does not account for pathogen incidence in the syndrome: ```{r comb} combined_ab <- antibiogram(example_isolates, @@ -299,7 +344,7 @@ combined_ab ### Syndromic Antibiogram -To create a syndromic antibiogram, the `syndromic_group` argument must be used. This can be any column in the data, or e.g. an `ifelse()` with calculations based on certain columns: +A syndromic antibiogram stratifies per-species susceptibility by clinical context (ward, specimen type, etc.). It adds clinical context to the traditional antibiogram but is still species-level, without incidence weighting or uncertainty quantification. For surveillance by setting this is fine; for empirical therapy guidance, WISCA is preferred: ```{r synd} antibiogram(example_isolates, @@ -308,40 +353,12 @@ antibiogram(example_isolates, ) ``` -### Weighted-Incidence Syndromic Combination Antibiogram (WISCA) - -To create a **Weighted-Incidence Syndromic Combination Antibiogram (WISCA)**, simply set `wisca = TRUE` in the `antibiogram()` function, or use the dedicated `wisca()` function. Unlike traditional antibiograms, WISCA provides syndrome-based susceptibility estimates, weighted by pathogen incidence and antimicrobial susceptibility patterns. - -```{r wisca} -example_isolates %>% - wisca( - antibiotics = c("TZP", "TZP+TOB", "TZP+GEN"), - minimum = 10 - ) # Recommended threshold: ≥30 -``` - -WISCA uses a **Bayesian decision model** to integrate data from multiple pathogens, improving empirical therapy guidance, especially for low-incidence infections. It is **pathogen-agnostic**, meaning results are syndrome-based rather than stratified by microorganism. - -For reliable results, ensure your data includes **only first isolates** (use `first_isolate()`) and consider filtering for **the top *n* species** (use `top_n_microorganisms()`), as WISCA outcomes are most meaningful when based on robust incidence estimates. - -For **patient- or syndrome-specific WISCA**, run the function on a grouped `tibble`, i.e., using `group_by()` first: - -```{r wisca_grouped} -example_isolates %>% - top_n_microorganisms(n = 10) %>% - group_by( - age_group = age_groups(age, c(25, 50, 75)), - gender - ) %>% - wisca(antibiotics = c("TZP", "TZP+TOB", "TZP+GEN")) -``` - ### Plotting antibiograms -Antibiograms can be plotted using `autoplot()` from the `ggplot2` packages, since this `AMR` package provides an extension to that function: +All antibiogram types, including WISCA, can be plotted using `autoplot()` from the `ggplot2` package, since this `AMR` package provides an extension to that function: ```{r} -autoplot(combined_ab) +autoplot(wisca_result) ``` To calculate antimicrobial resistance in a more sensible way, also by correcting for too few results, we use the `resistance()` and `susceptibility()` functions. @@ -417,4 +434,4 @@ autoplot(mic_values, mo = "K. pneumoniae", ab = "cipro", guideline = "EUCAST 202 ---- -*Author: Dr. Matthijs Berends, 23rd Feb 2025* +*Author: Dr. Matthijs Berends, 23rd June 2026* diff --git a/vignettes/WISCA.Rmd b/vignettes/WISCA.Rmd index 45b850b04..847e266ea 100644 --- a/vignettes/WISCA.Rmd +++ b/vignettes/WISCA.Rmd @@ -22,75 +22,58 @@ knitr::opts_chunk$set( ) ``` -> This explainer was largely written by our [AMR for R Assistant](https://chat.amr-for-r.org), a ChatGPT manually-trained model able to answer any question about the `AMR` package. +## Why WISCA? -## Introduction +When a clinician starts empirical antimicrobial therapy, the causative pathogen is unknown. The question they need answered is not *"what proportion of* E. coli *is susceptible to ciprofloxacin?"* but rather *"what is the probability that this regimen will adequately cover whatever pathogen turns out to be causing my patient's infection?"* -Clinical guidelines for empirical antimicrobial therapy require *probabilistic reasoning*: what is the chance that a regimen will cover the likely infecting organisms, before culture results are available? +The traditional cumulative antibiogram, as standardised by CLSI M39, cannot answer that question. It presents susceptibility percentages per species per antibiotic, but: -This is the purpose of **WISCA**, or **Weighted-Incidence Syndromic Combination Antibiogram**. +- **It fragments information by organism.** The clinician must mentally combine susceptibility rates across multiple species, weighting by how often each species causes the syndrome, a calculation nobody does at the bedside. +- **It ignores pathogen incidence.** A species that causes 2% of infections is given the same visual weight as one that causes 60%. +- **It does not evaluate combination regimens.** Much empirical therapy consists of two or more agents, but the traditional antibiogram only shows monotherapy per organism. +- **It provides no measure of uncertainty.** A reported "90% susceptible" based on 50 isolates has a 95% confidence interval of roughly 78-97% (Clopper-Pearson), yet the antibiogram presents it as a point estimate without context. -WISCA is a Bayesian approach that integrates: +**WISCA** (Weighted-Incidence Syndromic Combination Antibiogram) resolves all four limitations. It estimates the probability that a regimen will provide adequate empirical coverage for a given infection syndrome, weighted by local pathogen incidence, with full uncertainty quantification via Bayesian inference. -- **Pathogen prevalence** (how often each species causes the syndrome), -- **Regimen susceptibility** (how often a regimen works *if* the pathogen is known), +The concept was introduced by Hebert *et al.* (2012), who demonstrated that traditional antibiogram susceptibility rates could be misleading: ciprofloxacin appeared 84% effective against *E. coli* in the traditional antibiogram, but WISCA revealed only 62% coverage for UTI and 37% for abdominal infections, because enterococci (intrinsically resistant) and other species contribute substantially to these syndromes. Randhawa *et al.* (2014) showed that WISCA-guided regimen selection could improve time-to-adequate-coverage on the ICU by over 40%. Bielicki *et al.* (2016) introduced the Bayesian framework now used in this package, enabling credible intervals and multi-centre pooling. Cook *et al.* (2022) applied it globally across 52 hospitals in 23 countries. -to estimate the **overall empirical coverage** of antimicrobial regimens, with quantified uncertainty. - -This vignette explains how WISCA works, why it is useful, and how to apply it using the `AMR` package. - -## Why traditional antibiograms fall short - -A standard antibiogram gives you: - -``` -Species → Antibiotic → Susceptibility % -``` - -But clinicians don’t know the species *a priori*. They need to choose a regimen that covers the **likely pathogens**, without knowing which one is present. - -Traditional antibiograms calculate the susceptibility % as just the number of resistant isolates divided by the total number of tested isolates. Therefore, traditional antibiograms: - -- Fragment information by organism, -- Do not weight by real-world prevalence, -- Do not account for combination therapy or sample size, -- Do not provide uncertainty. - -## The idea of WISCA +## The idea WISCA asks: > "What is the **probability** that this regimen **will cover** the pathogen, given the syndrome?" -This means combining two things: +This means combining two quantities: -- **Incidence** of each pathogen in the syndrome, +- **Pathogen incidence** in the syndrome (how often each species causes it), - **Susceptibility** of each pathogen to the regimen. We can write this as: $$\text{Coverage} = \sum_i (\text{Incidence}_i \times \text{Susceptibility}_i)$$ -For example, suppose: +For example, suppose in your hospital: -- *E. coli* causes 60% of cases, and 90% of *E. coli* are susceptible to a drug. -- *Klebsiella* causes 40% of cases, and 70% of *Klebsiella* are susceptible. +- *E. coli* causes 60% of UTIs, and 90% of *E. coli* are susceptible to a drug. +- *Klebsiella* causes 40% of UTIs, and 70% of *Klebsiella* are susceptible. Then: $$\text{Coverage} = (0.6 \times 0.9) + (0.4 \times 0.7) = 0.82$$ -But in real data, incidence and susceptibility are **estimated from samples**, so they carry uncertainty. WISCA models this **probabilistically**, using conjugate Bayesian distributions. +That 82% is a far more clinically meaningful number than the species-level "90% of *E. coli*" and "70% of *Klebsiella*" reported separately in a traditional antibiogram, because it directly answers the question the clinician actually faces. -## The Bayesian engine behind WISCA +But in real data, both incidence and susceptibility are **estimated from finite samples**, so they carry uncertainty. A sample of 50 isolates is not a census. WISCA models this uncertainty **probabilistically**, using conjugate Bayesian distributions. + +## The Bayesian engine ### Pathogen incidence Let: - $K$ be the number of pathogens, -- $\boldsymbol{\alpha} = (1, 1, \ldots, 1)$ be a $\text{Dirichlet}$ prior (uniform), -- $\boldsymbol{n} = (n_1, \ldots, n_K)$ be the observed counts per species. +- $\boldsymbol{\alpha} = (1, 1, \ldots, 1)$ be a $\text{Dirichlet}$ prior (uniform, non-informative), +- $\boldsymbol{n} = (n_1, \ldots, n_K)$ be the observed isolate counts per species. Then the posterior incidence is: @@ -100,15 +83,17 @@ To simulate from this, we use: $$x_i \sim \text{Gamma}(\alpha_i + n_i,\ 1), \quad p_i = \frac{x_i}{\sum_{j=1}^{K} x_j}$$ +The Dirichlet is the conjugate prior for multinomial data. With the non-informative prior $\text{Dirichlet}(1, 1, \ldots, 1)$, the posterior is dominated by the data once sample sizes are reasonable. With small samples, the posterior is appropriately more diffuse, reflecting genuine uncertainty, and the resulting credible intervals will be wider. + ### Susceptibility -Each pathogen--regimen pair has a prior and data: +Each pathogen-regimen pair has a prior and observed data: - Default prior: $\text{Beta}(0.5, 0.5)$ (Jeffreys prior) - Intrinsically resistant pairs: $\text{Beta}(1, 9999)$, forcing near-zero susceptibility regardless of observed data (based on EUCAST Expected Resistant Phenotypes) - Data: $S$ susceptible out of $N$ tested -The $S$ category could also include values SDD (susceptible, dose-dependent) and I (intermediate \[CLSI\], or susceptible, increased exposure \[EUCAST\]). +The $S$ category could also include values SDD (susceptible, dose-dependent) and I (intermediate [CLSI], or susceptible, increased exposure [EUCAST]). Then the posterior is: @@ -129,9 +114,25 @@ Repeat this simulation (e.g., 1000 times) and summarise: - **Mean** = expected coverage - **Quantiles** = credible interval (95% by default) +Because each simulation draws from the full posterior, the resulting distribution of coverage estimates naturally captures the joint uncertainty in both pathogen incidence and susceptibility. The credible interval tells you how confident you can be in the coverage estimate, something a traditional antibiogram never provides. + +## When to use WISCA vs. traditional antibiograms + +| Goal | Recommended approach | +|------|---------------------| +| Guide empirical therapy decisions | **WISCA** | +| Compare regimens for a syndrome | **WISCA** | +| Evaluate combination regimens | **WISCA** | +| Antimicrobial stewardship (A-team) | **WISCA** | +| Track resistance trends per species | Traditional / Combination | +| AMR surveillance reporting | Traditional / Syndromic | +| Understand species-level epidemiology | Traditional | + +In short: if the end goal involves a *patient* who does not yet have a culture result, WISCA is the appropriate tool. If the end goal is *surveillance* of resistance at the species level, the traditional antibiogram remains fit for purpose. + ## Practical use in the `AMR` package -### Prepare data and simulate synthetic syndrome +### Prepare data ```{r} library(AMR) @@ -140,11 +141,11 @@ data <- example_isolates # Structure of our data data -# Add a fake syndrome column -data$syndrome <- ifelse(data$mo %like% "coli", "UTI", "No UTI") +# Add a synthetic syndrome column for demonstration +data$syndrome <- ifelse(data$mo %like% "coli", "UTI", "Non-UTI") ``` -### Basic WISCA antibiogram +### Basic WISCA ```{r} wisca(data, @@ -154,6 +155,8 @@ wisca(data, ### Use combination regimens +Combination regimens are specified with a `+` separator. WISCA evaluates whether *at least one* agent in the combination covers the pathogen: + ```{r} wisca(data, antimicrobials = c("AMC", "AMC + CIP", "AMC + GEN") @@ -162,6 +165,8 @@ wisca(data, ### Stratify by syndrome +Use `syndromic_group` to produce separate WISCA estimates per clinical stratum. You can pass a column name or any expression: + ```{r} wisca(data, antimicrobials = c("AMC", "AMC + CIP", "AMC + GEN"), @@ -179,6 +184,12 @@ wisca(data, ) ``` +### Interpreting the output + +Each row shows the estimated empirical coverage for a regimen, with a 95% credible interval. When comparing regimens: + +- **Overlapping credible intervals** mean there is no statistically significant difference in coverage. If a narrower-spectrum regimen overlaps with a broader one, the narrower-spectrum option can be preferred on stewardship grounds. +- **Non-overlapping credible intervals** indicate a clinically meaningful difference in coverage. ## Sensible defaults, which can be customised @@ -186,19 +197,26 @@ wisca(data, - `conf_interval = 0.95`: coverage interval width - `combine_SI = TRUE`: count "I" and "SDD" as susceptible +## Practical considerations + +- **First isolates only**: always deduplicate using `first_isolate()` before running WISCA. Repeat isolates introduce bias. +- **Pathogen selection**: consider filtering with `top_n_microorganisms()`. Including rare contaminants (e.g. CoNS without clinical context) can distort estimates and may artificially lower coverage (Cook *et al.*, 2022). +- **Sample size**: coverage estimates become reliable with approximately 100+ isolates. For smaller datasets, consider pooling data from multiple sites, but only after verifying that pathogen distributions are sufficiently similar (Bielicki *et al.*, 2016). +- **Culture request bias**: WISCA is only as good as the data it is based on. If cultures are selectively requested (e.g. only after treatment failure), the dataset will be biased towards resistant isolates. A robust culture policy is essential for reliable estimates. + ## Limitations -- It assumes your data are representative -- No adjustment for patient-level covariates, although these could be passed onto the `syndromic_group` argument -- WISCA does not model resistance over time, you might want to use `tidymodels` for that, for which we [wrote a basic introduction](https://amr-for-r.org/articles/AMR_with_tidymodels.html) +- It assumes your data are representative of the patient population you are treating +- No direct adjustment for patient-level covariates, although these can be passed onto the `syndromic_group` argument for stratification +- WISCA does not model resistance trends over time; for that, you might want to use `tidymodels`, for which we [wrote a basic introduction](https://amr-for-r.org/articles/AMR_with_tidymodels.html) ## Summary WISCA enables: -- Empirical regimen comparison, -- Syndrome-specific coverage estimation, -- Fully probabilistic interpretation. +- **Empirical regimen comparison**, answering the clinician's actual question +- **Syndrome-specific coverage estimation**, stratifiable by any clinical variable +- **Fully probabilistic interpretation**, with credible intervals that honestly communicate uncertainty It is available in the `AMR` package via either: @@ -208,6 +226,9 @@ wisca(...) antibiogram(..., wisca = TRUE) ``` -## Reference +## References -Bielicki, JA, et al. (2016). *Selecting appropriate empirical antibiotic regimens for paediatric bloodstream infections: application of a Bayesian decision model to local and pooled antimicrobial resistance surveillance data.* **J Antimicrob Chemother**. 71(3):794-802. https://doi.org/10.1093/jac/dkv397 +1. Hebert C, Ridgway J, Vekhter B, Brown EC, Weber SG, Robicsek A. Demonstration of the weighted-incidence syndromic combination antibiogram: an empiric prescribing decision aid. *Infect Control Hosp Epidemiol.* 2012;33(4):381-388. https://doi.org/10.1086/664768 +2. Randhawa V, Sarwar S, Walker S, Elligsen M, Palmay L, Daneman N. Weighted-incidence syndromic combination antibiograms to guide empiric treatment of critical care infections: a retrospective cohort study. *Crit Care.* 2014;18(3):R112. https://doi.org/10.1186/cc13901 +3. Bielicki JA, Sharland M, Johnson AP, Henderson KL, Cromwell DA. Selecting appropriate empirical antibiotic regimens for paediatric bloodstream infections: application of a Bayesian decision model to local and pooled antimicrobial resistance surveillance data. *J Antimicrob Chemother.* 2016;71(3):794-802. https://doi.org/10.1093/jac/dkv397 +4. Cook A, Sharland M, Yau Y, Bielicki J. Improving empiric antibiotic prescribing in pediatric bloodstream infections: a potential application of weighted-incidence syndromic combination antibiograms (WISCA). *Expert Rev Anti Infect Ther.* 2022;20(3):445-456. https://doi.org/10.1080/14787210.2021.1967145