From be9c71b57284f480aaa7d1a8248540863969d007 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 10 Sep 2025 14:30:52 +0000 Subject: [PATCH] Built site for AMR@3.0.0.9029: c7b2acb --- 404.html | 2 +- LICENSE-text.html | 2 +- articles/AMR.html | 10 +- articles/AMR_for_Python.html | 2 +- articles/AMR_with_tidymodels.html | 284 ++---------------- .../figure-html/unnamed-chunk-14-1.png | Bin 25575 -> 54352 bytes ...-chunk-21-1.png => unnamed-chunk-15-1.png} | Bin .../figure-html/unnamed-chunk-20-1.png | Bin 54352 -> 0 bytes articles/EUCAST.html | 2 +- articles/PCA.html | 2 +- articles/WHONET.html | 2 +- articles/WISCA.html | 2 +- articles/datasets.html | 4 +- articles/index.html | 2 +- authors.html | 2 +- index.html | 2 +- news/index.html | 36 +-- pkgdown.yml | 2 +- reference/AMR-deprecated.html | 2 +- reference/AMR-options.html | 2 +- reference/AMR.html | 2 +- reference/WHOCC.html | 2 +- reference/WHONET.html | 2 +- reference/ab_from_text.html | 2 +- reference/ab_property.html | 2 +- reference/add_custom_antimicrobials.html | 2 +- reference/add_custom_microorganisms.html | 2 +- reference/age.html | 22 +- reference/age_groups.html | 2 +- reference/all_mic.html | 8 - reference/all_mic_predictors.html | 8 - reference/all_sir.html | 8 - reference/all_sir_predictors.html | 8 - reference/amr-tidymodels.html | 220 -------------- reference/antibiogram.html | 14 +- reference/antimicrobial_selectors.html | 5 +- reference/antimicrobials.html | 2 +- reference/as.ab.html | 2 +- reference/as.av.html | 2 +- reference/as.disk.html | 2 +- reference/as.mic.html | 2 +- reference/as.mo.html | 2 +- reference/as.sir.html | 12 +- reference/atc_online.html | 2 +- reference/av_from_text.html | 2 +- reference/av_property.html | 2 +- reference/availability.html | 2 +- reference/bug_drug_combinations.html | 2 +- reference/clinical_breakpoints.html | 2 +- reference/count.html | 2 +- reference/custom_eucast_rules.html | 2 +- reference/custom_mdro_guideline.html | 2 +- reference/dosage.html | 2 +- reference/esbl_isolates.html | 112 ------- reference/eucast_rules.html | 2 +- reference/example_isolates.html | 2 +- reference/example_isolates_unclean.html | 2 +- reference/export_ncbi_biosample.html | 2 +- reference/first_isolate.html | 2 +- reference/g.test.html | 2 +- reference/get_episode.html | 116 +++---- reference/ggplot_pca.html | 2 +- reference/ggplot_sir.html | 2 +- reference/guess_ab_col.html | 2 +- reference/index.html | 8 +- reference/intrinsic_resistant.html | 2 +- reference/italicise_taxonomy.html | 2 +- reference/join.html | 2 +- reference/key_antimicrobials.html | 2 +- reference/kurtosis.html | 6 +- reference/like.html | 4 +- reference/mdro.html | 2 +- reference/mean_amr_distance.html | 88 +++--- reference/microorganisms.codes.html | 2 +- reference/microorganisms.groups.html | 2 +- reference/microorganisms.html | 2 +- reference/mo_matching_score.html | 2 +- reference/mo_property.html | 2 +- reference/mo_source.html | 2 +- reference/pca.html | 2 +- reference/plot-1.png | Bin 37129 -> 35350 bytes reference/plot-10.png | Bin 78255 -> 87338 bytes reference/plot-11.png | Bin 74249 -> 70716 bytes reference/plot-13.png | Bin 77202 -> 72842 bytes reference/plot-14.png | Bin 95453 -> 90564 bytes reference/plot-15.png | Bin 81118 -> 85075 bytes reference/plot-16.png | Bin 38850 -> 38976 bytes reference/plot-17.png | Bin 55112 -> 55162 bytes reference/plot-18.png | Bin 35083 -> 37343 bytes reference/plot-19.png | Bin 51225 -> 53379 bytes reference/plot-2.png | Bin 62752 -> 59674 bytes reference/plot-20.png | Bin 49038 -> 51169 bytes reference/plot-21.png | Bin 44054 -> 43411 bytes reference/plot-3.png | Bin 61489 -> 58827 bytes reference/plot-4.png | Bin 56174 -> 56679 bytes reference/plot.html | 2 +- reference/proportion.html | 2 +- reference/random-1.png | Bin 34521 -> 32898 bytes reference/random-2.png | Bin 49490 -> 48295 bytes reference/random.html | 34 +-- reference/resistance_predict.html | 2 +- reference/skewness.html | 4 +- reference/step_mic_log2.html | 8 - reference/step_sir_numeric.html | 8 - reference/top_n_microorganisms.html | 2 +- reference/translate.html | 2 +- search.json | 2 +- sitemap.xml | 2 - 108 files changed, 256 insertions(+), 901 deletions(-) rename articles/AMR_with_tidymodels_files/figure-html/{unnamed-chunk-21-1.png => unnamed-chunk-15-1.png} (100%) delete mode 100644 articles/AMR_with_tidymodels_files/figure-html/unnamed-chunk-20-1.png delete mode 100644 reference/all_mic.html delete mode 100644 reference/all_mic_predictors.html delete mode 100644 reference/all_sir.html delete mode 100644 reference/all_sir_predictors.html delete mode 100644 reference/amr-tidymodels.html delete mode 100644 reference/esbl_isolates.html delete mode 100644 reference/step_mic_log2.html delete mode 100644 reference/step_sir_numeric.html diff --git a/404.html b/404.html index 604a63221..f1d2bd2ce 100644 --- a/404.html +++ b/404.html @@ -31,7 +31,7 @@ AMR (for R) - 3.0.0.9021 + 3.0.0.9029 - - - - - -
-
-
- -
-

This family of functions allows using AMR-specific data types such as <mic> and <sir> inside tidymodels pipelines.

-
- -
-

Usage

-
all_mic()
-
-all_mic_predictors()
-
-all_sir()
-
-all_sir_predictors()
-
-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"))
-
- -
-

Arguments

- - -
recipe
-

A recipe object. The step will be added to the sequence of -operations for this recipe.

- - -
...
-

One or more selector functions to choose variables for this step. -See selections() for more details.

- - -
role
-

Not used by this step since no new variables are created.

- - -
trained
-

A logical to indicate if the quantities for preprocessing have -been estimated.

- - -
skip
-

A logical. Should the step be skipped when the recipe is baked by -bake()? While all operations are baked when prep() is run, some -operations may not be able to be conducted on new data (e.g. processing the -outcome variable(s)). Care should be taken when using skip = TRUE as it -may affect the computations for subsequent operations.

- - -
id
-

A character string that is unique to this step to identify it.

- -
-
-

Details

-

You can read more in our online AMR with tidymodels introduction.

-

Tidyselect helpers include:

  • all_mic() and all_mic_predictors() to select <mic> columns

  • -
  • all_sir() and all_sir_predictors() to select <sir> columns

  • -

Pre-processing pipeline steps include:

  • step_mic_log2() to convert MIC columns to numeric (via as.numeric()) and apply a log2 transform, to be used with all_mic_predictors()

  • -
  • step_sir_numeric() to convert SIR columns to numeric (via as.numeric()), to be used with all_sir_predictors(): "S" = 1, "I"/"SDD" = 2, "R" = 3. All other values are rendered NA. Keep this in mind for further processing, especially if the model does not allow for NA values.

  • -

These steps integrate with recipes::recipe() and work like standard preprocessing steps. They are useful for preparing data for modelling, especially with classification models.

-
- - -
-

Examples

-
if (require("tidymodels")) {
-
-  # The below approach formed the basis for this paper: DOI 10.3389/fmicb.2025.1582703
-  # Presence of ESBL genes was predicted based on raw MIC values.
-
-
-  # example data set in the AMR package
-  esbl_isolates
-
-  # Prepare a binary outcome and convert to ordered factor
-  data <- esbl_isolates %>%
-    mutate(esbl = factor(esbl, levels = c(FALSE, TRUE), ordered = TRUE))
-
-  # Split into training and testing sets
-  split <- initial_split(data)
-  training_data <- training(split)
-  testing_data <- testing(split)
-
-  # Create and prep a recipe with MIC log2 transformation
-  mic_recipe <- recipe(esbl ~ ., data = training_data) %>%
-
-    # Optionally remove non-predictive variables
-    remove_role(genus, old_role = "predictor") %>%
-
-    # Apply the log2 transformation to all MIC predictors
-    step_mic_log2(all_mic_predictors()) %>%
-
-    # And apply the preparation steps
-    prep()
-
-  # View prepped recipe
-  mic_recipe
-
-  # Apply the recipe to training and testing data
-  out_training <- bake(mic_recipe, new_data = NULL)
-  out_testing <- bake(mic_recipe, new_data = testing_data)
-
-  # Fit a logistic regression model
-  fitted <- logistic_reg(mode = "classification") %>%
-    set_engine("glm") %>%
-    fit(esbl ~ ., data = out_training)
-
-  # Generate predictions on the test set
-  predictions <- predict(fitted, out_testing) %>%
-    bind_cols(out_testing)
-
-  # Evaluate predictions using standard classification metrics
-  our_metrics <- metric_set(accuracy, kap, ppv, npv)
-  metrics <- our_metrics(predictions, truth = esbl, estimate = .pred_class)
-
-  # Show performance
-  metrics
-}
-#> Loading required package: tidymodels
-#> ── Attaching packages ────────────────────────────────────── tidymodels 1.3.0 ──
-#>  broom        1.0.9      rsample      1.3.1
-#>  dials        1.4.1      tibble       3.3.0
-#>  infer        1.0.9      tidyr        1.3.1
-#>  modeldata    1.5.1      tune         2.0.0
-#>  parsnip      1.3.3      workflows    1.3.0
-#>  purrr        1.1.0      workflowsets 1.1.1
-#>  recipes      1.3.1      yardstick    1.3.2
-#> ── Conflicts ───────────────────────────────────────── tidymodels_conflicts() ──
-#>  purrr::discard() masks scales::discard()
-#>  dplyr::filter()  masks stats::filter()
-#>  dplyr::lag()     masks stats::lag()
-#>  recipes::step()  masks stats::step()
-#> Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
-#> # A tibble: 4 × 3
-#>   .metric  .estimator .estimate
-#>   <chr>    <chr>          <dbl>
-#> 1 accuracy binary         0.936
-#> 2 kap      binary         0.872
-#> 3 ppv      binary         0.925
-#> 4 npv      binary         0.948
-
-
-
- - -
- - - - - - - diff --git a/reference/antibiogram.html b/reference/antibiogram.html index f95599e98..d12c016b7 100644 --- a/reference/antibiogram.html +++ b/reference/antibiogram.html @@ -9,7 +9,7 @@ Adhering to previously described approaches (see Source) and especially the Baye AMR (for R) - 3.0.0.9021 + 3.0.0.9029 - - - - - -
-
-
- -
-

A data set containing 500 microbial isolates with MIC values of common antibiotics and a binary esbl column for extended-spectrum beta-lactamase (ESBL) production. This data set contains randomised fictitious data but reflects reality and can be used to practise AMR-related machine learning, e.g., classification modelling with tidymodels.

-
- -
-

Usage

-
esbl_isolates
-
- -
-

Format

-

A tibble with 500 observations and 19 variables:

  • esbl
    Logical indicator if the isolate is ESBL-producing

  • -
  • genus
    Genus of the microorganism

  • -
  • AMC:COL
    MIC values for 17 antimicrobial agents, transformed to class mic (see as.mic())

  • -
-
-

Details

-

See our tidymodels integration for an example using this data set.

-
- -
-

Examples

-
esbl_isolates
-#> # A tibble: 500 × 19
-#>    esbl  genus   AMC   AMP   TZP   CXM   FOX   CTX   CAZ   GEN   TOB   TMP   SXT
-#>    <lgl> <chr> <mic> <mic> <mic> <mic> <mic> <mic> <mic> <mic> <mic> <mic> <mic>
-#>  1 FALSE Esch…    32    32     4    64    64  8.00  8.00     1     1  16.0    20
-#>  2 FALSE Esch…    32    32     4    64    64  4.00  8.00     1     1  16.0   320
-#>  3 FALSE Esch…     4     2    64     8     4  8.00  0.12    16    16   0.5    20
-#>  4 FALSE Kleb…    32    32    16    64    64  8.00  8.00     1     1   0.5    20
-#>  5 FALSE Esch…    32    32     4     4     4  0.25  2.00     1     1  16.0   320
-#>  6 FALSE Citr…    32    32    16    64    64 64.00 32.00     1     1   0.5    20
-#>  7 FALSE Morg…    32    32     4    64    64 16.00  2.00     1     1   0.5    20
-#>  8 FALSE Prot…    16    32     4     1     4  8.00  0.12     1     1  16.0   320
-#>  9 FALSE Ente…    32    32     8    64    64 32.00  4.00     1     1   0.5    20
-#> 10 FALSE Citr…    32    32    32    64    64  8.00 64.00     1     1  16.0   320
-#> # ℹ 490 more rows
-#> # ℹ 6 more variables: NIT <mic>, FOS <mic>, CIP <mic>, IPM <mic>, MEM <mic>,
-#> #   COL <mic>
-
-
-
- - -
- - - - - - - diff --git a/reference/eucast_rules.html b/reference/eucast_rules.html index 97a39282a..621620dd8 100644 --- a/reference/eucast_rules.html +++ b/reference/eucast_rules.html @@ -9,7 +9,7 @@ To improve the interpretation of the antibiogram before EUCAST rules are applied AMR (for R) - 3.0.0.9021 + 3.0.0.9029