From cd07d65734e4493654632eda6ddc932b7993846c Mon Sep 17 00:00:00 2001 From: "Matthijs S. Berends" Date: Fri, 1 Feb 2019 16:55:55 +0100 Subject: [PATCH] freq and website update --- DESCRIPTION | 2 +- R/atc_online.R | 18 +- R/freq.R | 6 + docs/articles/AMR.html | 935 +++++++++--------- .../AMR_files/figure-html/plot 1-1.png | Bin 31825 -> 31855 bytes .../AMR_files/figure-html/plot 3-1.png | Bin 24243 -> 24239 bytes .../AMR_files/figure-html/plot 4-1.png | Bin 66573 -> 66572 bytes .../AMR_files/figure-html/plot 5-1.png | Bin 48672 -> 48675 bytes docs/index.html | 30 +- docs/news/index.html | 257 +---- docs/pkgdown.yml | 2 +- vignettes/AMR.Rmd | 35 +- 12 files changed, 580 insertions(+), 705 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 67a8e1d2..c438c08b 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: AMR Version: 0.5.0.9016 -Date: 2019-01-30 +Date: 2019-02-01 Title: Antimicrobial Resistance Analysis Authors@R: c( person( diff --git a/R/atc_online.R b/R/atc_online.R index b8db697e..77bbad0e 100644 --- a/R/atc_online.R +++ b/R/atc_online.R @@ -79,20 +79,12 @@ atc_online_property <- function(atc_code, stop("Packages 'xml2', 'rvest' and 'curl' are required for this function") } - # check active network interface, from https://stackoverflow.com/a/5078002/4575331 - has_internet <- function(url) { - # extract host from given url - # https://www.whocc.no/atc_ddd_index/ -> www.whocc.no - url <- url %>% - gsub("^(http://|https://)", "", .) %>% - strsplit('/', fixed = TRUE) %>% - unlist() %>% - .[1] - !is.null(curl::nslookup(url, error = FALSE)) + if (!all(atc_code %in% AMR::antibiotics)) { + atc_code <- as.character(as.atc(atc_code)) } - # check for connection using the ATC of amoxicillin - if (!curl::has_internet(url = url)) { - message("The URL could not be reached.") + + if (!curl::has_internet()) { + message("There appears to be no internet connection.") return(rep(NA, length(atc_code))) } diff --git a/R/freq.R b/R/freq.R index 5fc966c9..34fe6013 100755 --- a/R/freq.R +++ b/R/freq.R @@ -610,7 +610,13 @@ format_header <- function(x, markdown = FALSE, decimal.mark = ".", big.mark = ", # class and mode if (is.null(header$columns)) { + if (markdown == TRUE) { + header$class <- paste0("`", header$class, "`") + } if (!header$mode %in% header$class) { + if (markdown == TRUE) { + header$mode <- paste0("`", header$mode, "`") + } header$class <- header$class %>% rev() %>% paste(collapse = " > ") %>% paste0(silver(paste0(" (", header$mode, ")"))) } else { header$class <- header$class %>% rev() %>% paste(collapse = " > ") diff --git a/docs/articles/AMR.html b/docs/articles/AMR.html index 09e907f5..9854b148 100644 --- a/docs/articles/AMR.html +++ b/docs/articles/AMR.html @@ -40,7 +40,7 @@ AMR (for R) - 0.5.0.9015 + 0.5.0.9016 @@ -185,7 +185,7 @@

How to conduct AMR analysis

Matthijs S. Berends

-

29 January 2019

+

01 February 2019

@@ -194,10 +194,10 @@ -

Note: values on this page will change with every website update since they are based on randomly created values and the page was written in RMarkdown. However, the methodology remains unchanged. This page was generated on 29 January 2019.

-
-

-Introduction

+

Note: values on this page will change with every website update since they are based on randomly created values and the page was written in RMarkdown. However, the methodology remains unchanged. This page was generated on 01 February 2019.

+
+

+Introduction

For this tutorial, we will create fake demonstration data to work with.

You can skip to Cleaning the data if you already have your own data ready. If you start your analysis, try to make the structure of your data generally look like this:

@@ -210,21 +210,21 @@ - + - + - + @@ -232,73 +232,73 @@
2019-01-292019-02-01 abcd Escherichia coli S S
2019-01-292019-02-01 abcd Escherichia coli S R
2019-01-292019-02-01 efgh Escherichia coli R
-

Needed R packages

As with many uses in R, we need some additional packages for AMR analysis. Our package works closely together with the tidyverse packages dplyr and ggplot2 by Dr Hadley Wickham. The tidyverse tremendously improves the way we conduct data science - it allows for a very natural way of writing syntaxes and creating beautiful plots in R.

Our AMR package depends on these packages and even extends their use and functions.

- +
library(dplyr)
+library(ggplot2)
+library(AMR)
+
+# (if not yet installed, install with:)
+# install.packages(c("tidyverse", "AMR"))
-
-

-Creation of data

+
+
+

+Creation of data

We will create some fake example data to use for analysis. For antimicrobial resistance analysis, we need at least: a patient ID, name or code of a microorganism, a date and antimicrobial results (an antibiogram). It could also include a specimen type (e.g. to filter on blood or urine), the ward type (e.g. to filter on ICUs).

With additional columns (like a hospital name, the patients gender of even [well-defined] clinical properties) you can do a comparative analysis, as this tutorial will demonstrate too.

-
-

-Patients

+
+

+Patients

To start with patients, we need a unique list of patients.

-
patients <- unlist(lapply(LETTERS, paste0, 1:10))
+
patients <- unlist(lapply(LETTERS, paste0, 1:10))

The LETTERS object is available in R - it’s a vector with 26 characters: A to Z. The patients object we just created is now a vector of length 260, with values (patient IDs) varying from A1 to Z10. Now we we also set the gender of our patients, by putting the ID and the gender in a table:

-
patients_table <- data.frame(patient_id = patients,
-                             gender = c(rep("M", 135),
-                                        rep("F", 125)))
+
patients_table <- data.frame(patient_id = patients,
+                             gender = c(rep("M", 135),
+                                        rep("F", 125)))

The first 135 patient IDs are now male, the other 125 are female.

-
-

-Dates

+
+

+Dates

Let’s pretend that our data consists of blood cultures isolates from 1 January 2010 until 1 January 2018.

-
dates <- seq(as.Date("2010-01-01"), as.Date("2018-01-01"), by = "day")
+
dates <- seq(as.Date("2010-01-01"), as.Date("2018-01-01"), by = "day")

This dates object now contains all days in our date range.

-

Microorganisms

For this tutorial, we will uses four different microorganisms: Escherichia coli, Staphylococcus aureus, Streptococcus pneumoniae, and Klebsiella pneumoniae:

-
bacteria <- c("Escherichia coli", "Staphylococcus aureus",
-              "Streptococcus pneumoniae", "Klebsiella pneumoniae")
+
bacteria <- c("Escherichia coli", "Staphylococcus aureus",
+              "Streptococcus pneumoniae", "Klebsiella pneumoniae")
-
-

-Other variables

+
+
+

+Other variables

For completeness, we can also add the hospital where the patients was admitted and we need to define valid antibmicrobial results for our randomisation:

-
hospitals <- c("Hospital A", "Hospital B", "Hospital C", "Hospital D")
-ab_interpretations <- c("S", "I", "R")
+
hospitals <- c("Hospital A", "Hospital B", "Hospital C", "Hospital D")
+ab_interpretations <- c("S", "I", "R")
-
-

-Put everything together

+
+

+Put everything together

Using the sample() function, we can randomly select items from all objects we defined earlier. To let our fake data reflect reality a bit, we will also approximately define the probabilities of bacteria and the antibiotic results with the prob parameter.

-
data <- data.frame(date = sample(dates, 5000, replace = TRUE),
-                   patient_id = sample(patients, 5000, replace = TRUE),
-                   hospital = sample(hospitals, 5000, replace = TRUE, prob = c(0.30, 0.35, 0.15, 0.20)),
-                   bacteria = sample(bacteria, 5000, replace = TRUE, prob = c(0.50, 0.25, 0.15, 0.10)),
-                   amox = sample(ab_interpretations, 5000, replace = TRUE, prob = c(0.60, 0.05, 0.35)),
-                   amcl = sample(ab_interpretations, 5000, replace = TRUE, prob = c(0.75, 0.10, 0.15)),
-                   cipr = sample(ab_interpretations, 5000, replace = TRUE, prob = c(0.80, 0.00, 0.20)),
-                   gent = sample(ab_interpretations, 5000, replace = TRUE, prob = c(0.92, 0.00, 0.08))
-                   )
+
data <- data.frame(date = sample(dates, 5000, replace = TRUE),
+                   patient_id = sample(patients, 5000, replace = TRUE),
+                   hospital = sample(hospitals, 5000, replace = TRUE, prob = c(0.30, 0.35, 0.15, 0.20)),
+                   bacteria = sample(bacteria, 5000, replace = TRUE, prob = c(0.50, 0.25, 0.15, 0.10)),
+                   amox = sample(ab_interpretations, 5000, replace = TRUE, prob = c(0.60, 0.05, 0.35)),
+                   amcl = sample(ab_interpretations, 5000, replace = TRUE, prob = c(0.75, 0.10, 0.15)),
+                   cipr = sample(ab_interpretations, 5000, replace = TRUE, prob = c(0.80, 0.00, 0.20)),
+                   gent = sample(ab_interpretations, 5000, replace = TRUE, prob = c(0.92, 0.00, 0.08))
+                   )

Using the left_join() function from the dplyr package, we can ‘map’ the gender to the patient ID using the patients_table object we created earlier:

- +
data <- data %>% left_join(patients_table)

The resulting data set contains 5,000 blood culture isolates. With the head() function we can preview the first 6 values of this data set:

-
head(data)
+
head(data)
@@ -313,153 +313,153 @@ - - - - - - + + + + - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + - - + + - - - - - - - - - - - - - - + + + - + + - - - - - - - - - - - -
date
2015-02-23C5Hospital BStaphylococcus aureusRR2014-06-07Y9Hospital AKlebsiella pneumoniae S SMSSF
2011-10-29X22010-06-10Z1Hospital BEscherichia coliRSSSF
2012-03-20J6 Hospital C Streptococcus pneumoniaeSSSSM
2016-10-31M5Hospital AEscherichia coliS R S SSFM
2010-06-10J52016-05-05W8 Hospital B Escherichia coliSSSSM
2013-11-09U4Hospital AEscherichia coli R S S S F
2010-10-12C3
2016-03-10G8 Hospital AStaphylococcus aureusStreptococcus pneumoniaeS SI S S M
2017-12-04T3Hospital CEscherichia coliRSSSF

Now, let’s start the cleaning and the analysis!

-
-

-Cleaning the data

+
+

+Cleaning the data

Use the frequency table function freq() to look specifically for unique values in any variable. For example, for the gender variable:

-
data %>% freq(gender) # this would be the same: freq(data$gender)
-
# Frequency table 
-# Class:   factor (numeric)  
-# Levels:  F, M  
-# Length:  5,000 (of which NA: 0 = 0.00%)  
+
data %>% freq(gender) # this would be the same: freq(data$gender)
+
# Frequency table of `gender` from a `data.frame` (5,000 x 9) 
+# Class:   factor (numeric)
+# Levels:  F, M
+# Length:  5,000 (of which NA: 0 = 0.00%)
 # Unique:  2
 # 
 #      Item    Count   Percent   Cum. Count   Cum. Percent
 # ---  -----  ------  --------  -----------  -------------
-# 1    M       2,586     51.7%        2,586          51.7%
-# 2    F       2,414     48.3%        5,000         100.0%
+# 1 M 2,622 52.4% 2,622 52.4% +# 2 F 2,378 47.6% 5,000 100.0%

So, we can draw at least two conclusions immediately. From a data scientist perspective, the data looks clean: only values M and F. From a researcher perspective: there are slightly more men. Nothing we didn’t already know.

The data is already quite clean, but we still need to transform some variables. The bacteria column now consists of text, and we want to add more variables based on microbial IDs later on. So, we will transform this column to valid IDs. The mutate() function of the dplyr package makes this really easy:

-
data <- data %>%
-  mutate(bacteria = as.mo(bacteria))
+
data <- data %>%
+  mutate(bacteria = as.mo(bacteria))

We also want to transform the antibiotics, because in real life data we don’t know if they are really clean. The as.rsi() function ensures reliability and reproducibility in these kind of variables. The mutate_at() will run the as.rsi() function on defined variables:

-
data <- data %>%
-  mutate_at(vars(amox:gent), as.rsi)
+
data <- data %>%
+  mutate_at(vars(amox:gent), as.rsi)

Finally, we will apply EUCAST rules on our antimicrobial results. In Europe, most medical microbiological laboratories already apply these rules. Our package features their latest insights on intrinsic resistance and exceptional phenotypes. Moreover, the eucast_rules() function can also apply additional rules, like forcing ampicillin = R when amoxicillin/clavulanic acid = R.

Because the amoxicillin (column amox) and amoxicillin/clavulanic acid (column amcl) in our data were generated randomly, some rows will undoubtedly contain amox = S and amcl = R, which is technically impossible. The eucast_rules() fixes this:

-
data <- eucast_rules(data, col_mo = "bacteria")
-# 
-# Rules by the European Committee on Antimicrobial Susceptibility Testing (EUCAST)
-# 
-# EUCAST Clinical Breakpoints (v9.0, 2019)
-# Enterobacteriales (Order) (no changes)
-# Staphylococcus (no changes)
-# Enterococcus (no changes)
-# Streptococcus groups A, B, C, G (no changes)
-# Streptococcus pneumoniae (no changes)
-# Viridans group streptococci (no changes)
-# Haemophilus influenzae (no changes)
-# Moraxella catarrhalis (no changes)
-# Anaerobic Gram positives (no changes)
-# Anaerobic Gram negatives (no changes)
-# Pasteurella multocida (no changes)
-# Campylobacter jejuni and C. coli (no changes)
-# Aerococcus sanguinicola and A. urinae (no changes)
-# Kingella kingae (no changes)
-# 
-# EUCAST Expert Rules, Intrinsic Resistance and Exceptional Phenotypes (v3.1, 2016)
-# Table 1:  Intrinsic resistance in Enterobacteriaceae (324 changes)
-# Table 2:  Intrinsic resistance in non-fermentative Gram-negative bacteria (no changes)
-# Table 3:  Intrinsic resistance in other Gram-negative bacteria (no changes)
-# Table 4:  Intrinsic resistance in Gram-positive bacteria (722 changes)
-# Table 8:  Interpretive rules for B-lactam agents and Gram-positive cocci (no changes)
-# Table 9:  Interpretive rules for B-lactam agents and Gram-negative rods (no changes)
-# Table 10: Interpretive rules for B-lactam agents and other Gram-negative bacteria (no changes)
-# Table 11: Interpretive rules for macrolides, lincosamides, and streptogramins (no changes)
-# Table 12: Interpretive rules for aminoglycosides (no changes)
-# Table 13: Interpretive rules for quinolones (no changes)
-# 
-# Other rules
-# Non-EUCAST: ampicillin = R where amoxicillin/clav acid = R (no changes)
-# Non-EUCAST: piperacillin = R where piperacillin/tazobactam = R (no changes)
-# Non-EUCAST: trimethoprim = R where trimethoprim/sulfa = R (no changes)
-# Non-EUCAST: amoxicillin/clav acid = S where ampicillin = S (no changes)
-# Non-EUCAST: piperacillin/tazobactam = S where piperacillin = S (no changes)
-# Non-EUCAST: trimethoprim/sulfa = S where trimethoprim = S (no changes)
-# 
-# => EUCAST rules affected 1,853 out of 5,000 rows -> changed 1,046 test results.
+
data <- eucast_rules(data, col_mo = "bacteria")
+# 
+# Rules by the European Committee on Antimicrobial Susceptibility Testing (EUCAST)
+# 
+# EUCAST Clinical Breakpoints (v9.0, 2019)
+# Enterobacteriales (Order) (no changes)
+# Staphylococcus (no changes)
+# Enterococcus (no changes)
+# Streptococcus groups A, B, C, G (no changes)
+# Streptococcus pneumoniae (no changes)
+# Viridans group streptococci (no changes)
+# Haemophilus influenzae (no changes)
+# Moraxella catarrhalis (no changes)
+# Anaerobic Gram positives (no changes)
+# Anaerobic Gram negatives (no changes)
+# Pasteurella multocida (no changes)
+# Campylobacter jejuni and C. coli (no changes)
+# Aerococcus sanguinicola and A. urinae (no changes)
+# Kingella kingae (no changes)
+# 
+# EUCAST Expert Rules, Intrinsic Resistance and Exceptional Phenotypes (v3.1, 2016)
+# Table 1:  Intrinsic resistance in Enterobacteriaceae (340 changes)
+# Table 2:  Intrinsic resistance in non-fermentative Gram-negative bacteria (no changes)
+# Table 3:  Intrinsic resistance in other Gram-negative bacteria (no changes)
+# Table 4:  Intrinsic resistance in Gram-positive bacteria (681 changes)
+# Table 8:  Interpretive rules for B-lactam agents and Gram-positive cocci (no changes)
+# Table 9:  Interpretive rules for B-lactam agents and Gram-negative rods (no changes)
+# Table 10: Interpretive rules for B-lactam agents and other Gram-negative bacteria (no changes)
+# Table 11: Interpretive rules for macrolides, lincosamides, and streptogramins (no changes)
+# Table 12: Interpretive rules for aminoglycosides (no changes)
+# Table 13: Interpretive rules for quinolones (no changes)
+# 
+# Other rules
+# Non-EUCAST: ampicillin = R where amoxicillin/clav acid = R (no changes)
+# Non-EUCAST: piperacillin = R where piperacillin/tazobactam = R (no changes)
+# Non-EUCAST: trimethoprim = R where trimethoprim/sulfa = R (no changes)
+# Non-EUCAST: amoxicillin/clav acid = S where ampicillin = S (no changes)
+# Non-EUCAST: piperacillin/tazobactam = S where piperacillin = S (no changes)
+# Non-EUCAST: trimethoprim/sulfa = S where trimethoprim = S (no changes)
+# 
+# => EUCAST rules affected 1,858 out of 5,000 rows -> changed 1,021 test results.
-
-

-Adding new variables

+
+

+Adding new variables

Now that we have the microbial ID, we can add some taxonomic properties:

-
data <- data %>% 
-  mutate(gramstain = mo_gramstain(bacteria),
-         genus = mo_genus(bacteria),
-         species = mo_species(bacteria))
-
-

-First isolates

+
data <- data %>% 
+  mutate(gramstain = mo_gramstain(bacteria),
+         genus = mo_genus(bacteria),
+         species = mo_species(bacteria))
+
+

+First isolates

We also need to know which isolates we can actually use for analysis.

To conduct an analysis of antimicrobial resistance, you must only include the first isolate of every patient per episode (Hindler et al., Clin Infect Dis. 2007). If you would not do this, you could easily get an overestimate or underestimate of the resistance of an antibiotic. Imagine that a patient was admitted with an MRSA and that it was found in 5 different blood cultures the following weeks (yes, some countries like the Netherlands have these blood drawing policies). The resistance percentage of oxacillin of all isolates would be overestimated, because you included this MRSA more than once. It would clearly be selection bias.

The Clinical and Laboratory Standards Institute (CLSI) appoints this as follows:

@@ -467,22 +467,22 @@

(…) When preparing a cumulative antibiogram to guide clinical decisions about empirical antimicrobial therapy of initial infections, only the first isolate of a given species per patient, per analysis period (eg, one year) should be included, irrespective of body site, antimicrobial susceptibility profile, or other phenotypical characteristics (eg, biotype). The first isolate is easily identified, and cumulative antimicrobial susceptibility test data prepared using the first isolate are generally comparable to cumulative antimicrobial susceptibility test data calculated by other methods, providing duplicate isolates are excluded.
M39-A4 Analysis and Presentation of Cumulative Antimicrobial Susceptibility Test Data, 4th Edition. CLSI, 2014. Chapter 6.4

This AMR package includes this methodology with the first_isolate() function. It adopts the episode of a year (can be changed by user) and it starts counting days after every selected isolate. This new variable can easily be added to our data:

- -

So only 58.5% is suitable for resistance analysis! We can now filter on is with the filter() function, also from the dplyr package:

- +
data <- data %>% 
+  mutate(first = first_isolate(.))
+# NOTE: Using column `bacteria` as input for `col_mo`.
+# NOTE: Using column `date` as input for `col_date`.
+# NOTE: Using column `patient_id` as input for `col_patient_id`.
+# => Found 2,956 first isolates (59.1% of total)
+

So only 59.1% is suitable for resistance analysis! We can now filter on it with the filter() function, also from the dplyr package:

+
data_1st <- data %>% 
+  filter(first == TRUE)

For future use, the above two syntaxes can be shortened with the filter_first_isolate() function:

- +
data_1st <- data %>% 
+  filter_first_isolate()
-
-

-First weighted isolates

+
+

+First weighted isolates

We made a slight twist to the CLSI algorithm, to take into account the antimicrobial susceptibility profile. Imagine this data, sorted on date:

@@ -499,32 +499,32 @@ - - + + - - + + - - + + - + - - + + - + @@ -532,19 +532,19 @@ - - + + - + - - + + @@ -554,41 +554,41 @@ - - + + - - + + - - + + - - + + - - + + + - - + - - + + @@ -598,29 +598,29 @@ - - + + - - + +
12010-08-27X62010-10-23K10 B_ESCHR_COLSS R SSS TRUE
22010-12-12X62011-03-17K10 B_ESCHR_COL RS R SS FALSE
32011-05-24X62011-08-12K10 B_ESCHR_COLRS S S S
42011-09-03X62012-02-24K10 B_ESCHR_COL SS R SS TRUE
52011-09-21X62012-04-19K10 B_ESCHR_COL S S
62011-10-31X62013-08-25K10 B_ESCHR_COL RS R SFALSERTRUE
72012-07-02X62014-01-04K10 B_ESCHR_COLSSRR S S FALSE
82012-12-30X62014-03-05K10 B_ESCHR_COLR S S SSTRUEFALSE
92013-03-15X62014-03-11K10 B_ESCHR_COL S S
102014-01-14X62014-06-20K10 B_ESCHR_COL SR S STRUESFALSE
-

Only 4 isolates are marked as ‘first’ according to CLSI guideline. But when reviewing the antibiogram, it is obvious that some isolates are absolutely different strains and show be included too. This is why we weigh isolates, based on their antibiogram. The key_antibiotics() function adds a vector with 18 key antibiotics: 6 broad spectrum ones, 6 small spectrum for Gram negatives and 6 small spectrum for Gram positives. These can be defined by the user.

+

Only 3 isolates are marked as ‘first’ according to CLSI guideline. But when reviewing the antibiogram, it is obvious that some isolates are absolutely different strains and should be included too. This is why we weigh isolates, based on their antibiogram. The key_antibiotics() function adds a vector with 18 key antibiotics: 6 broad spectrum ones, 6 small spectrum for Gram negatives and 6 small spectrum for Gram positives. These can be defined by the user.

If a column exists with a name like ‘key(…)ab’ the first_isolate() function will automatically use it and determine the first weighted isolates. Mind the NOTEs in below output:

- +
data <- data %>% 
+  mutate(keyab = key_antibiotics(.)) %>% 
+  mutate(first_weighted = first_isolate(.))
+# NOTE: Using column `bacteria` as input for `col_mo`.
+# NOTE: Using column `bacteria` as input for `col_mo`.
+# NOTE: Using column `date` as input for `col_date`.
+# NOTE: Using column `patient_id` as input for `col_patient_id`.
+# NOTE: Using column `keyab` as input for `col_keyantibiotics`. Use col_keyantibiotics  = FALSE to prevent this.
+# [Criterion] Inclusion based on key antibiotics, ignoring I.
+# => Found 4,383 first weighted isolates (87.7% of total)
@@ -637,34 +637,34 @@ - - + + - - + + - - + + - + - - + + - + @@ -673,20 +673,20 @@ - - + + - + - - + + @@ -697,23 +697,23 @@ - - + + - - + + - - + + - - + + @@ -721,52 +721,52 @@ - - + + + - - + - - + + - + - - + + - - - + + +
isolate
12010-08-27X62010-10-23K10 B_ESCHR_COLSS R SSS TRUE TRUE
22010-12-12X62011-03-17K10 B_ESCHR_COL RS R SS FALSE TRUE
32011-05-24X62011-08-12K10 B_ESCHR_COLRS S S S
42011-09-03X62012-02-24K10 B_ESCHR_COL SS R SS TRUE TRUE
52011-09-21X62012-04-19K10 B_ESCHR_COL S S
62011-10-31X62013-08-25K10 B_ESCHR_COL RS R SFALSERTRUE TRUE
72012-07-02X62014-01-04K10 B_ESCHR_COLSSRR S S FALSE
82012-12-30X62014-03-05K10 B_ESCHR_COLR S S SSTRUEFALSE TRUE
92013-03-15X62014-03-11K10 B_ESCHR_COL S S S S FALSEFALSETRUE
102014-01-14X62014-06-20K10 B_ESCHR_COL SR S STRUETRUESFALSEFALSE
-

Instead of 4, now 9 isolates are flagged. In total, 88.1% of all isolates are marked ‘first weighted’ - 146.6% more than when using the CLSI guideline. In real life, this novel algorithm will yield 5-10% more isolates than the classic CLSI guideline.

+

Instead of 3, now 9 isolates are flagged. In total, 87.7% of all isolates are marked ‘first weighted’ - 28.5% more than when using the CLSI guideline. In real life, this novel algorithm will yield 5-10% more isolates than the classic CLSI guideline.

As with filter_first_isolate(), there’s a shortcut for this new algorithm too:

- -

So we end up with 4,404 isolates for analysis.

+
data_1st <- data %>% 
+  filter_first_weighted_isolate()
+

So we end up with 4,383 isolates for analysis.

We can remove unneeded columns:

- +
data_1st <- data_1st %>% 
+  select(-c(first, keyab))

Now our data looks like:

-
head(data_1st)
+
head(data_1st)
@@ -785,55 +785,70 @@ - - - - - + + + + - - - - + + + + + - - + + + + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - @@ -844,34 +859,19 @@ - - - + + + - - - + + + - - - - - - - - - - - - - - - - - + + @@ -879,17 +879,21 @@

Time for the analysis!

-
+
+

+Analysing the data

+

You might want to start by getting an idea of how the data is distributed. It’s an important start, because it also decides how you will continue your analysis.

+

-Analysing the data

-

You might want to start by getting an idea of how the data is distributed. It’s an important start, because it also decides how you will continue your analysis. ## Dispersion of species To just get an idea how the species are distributed, create a frequency table with our freq() function. We created the genus and species column earlier based on the microbial ID. With paste(), we can concatenate them together.

+Dispersion of species +

To just get an idea how the species are distributed, create a frequency table with our freq() function. We created the genus and species column earlier based on the microbial ID. With paste(), we can concatenate them together.

The freq() function can be used like the base R language was intended:

-
freq(paste(data_1st$genus, data_1st$species))
+
freq(paste(data_1st$genus, data_1st$species))

Or can be used like the dplyr way, which is easier readable:

-
data_1st %>% freq(genus, species)
-

Frequency table
+

data_1st %>% freq(genus, species)
+

Frequency table of genus and species from a data.frame (4,383 x 13)
Columns: 2
-Length: 4,404 (of which NA: 0 = 0.00%)
+Length: 4,383 (of which NA: 0 = 0.00%)
Unique: 4

Shortest: 16
Longest: 24

@@ -906,47 +910,48 @@ Longest: 24

- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
date
2015-02-23C5Hospital BB_STPHY_AURR2014-06-07Y9Hospital AB_KLBSL_PNE R S SMGram positiveStaphylococcusaureusSFGram negativeKlebsiellapneumoniae TRUE
2011-10-29X22010-06-10Z1Hospital BB_ESCHR_COLRSSSFGram negativeEscherichiacoliTRUE
2012-03-20J6 Hospital C B_STRPTC_PNERS S S RFM Gram positive Streptococcus pneumoniae TRUE
2016-10-31M5Hospital AB_ESCHR_COLSRSSMGram negativeEscherichiacoliTRUE
2010-06-10J52016-05-05W8 Hospital B B_ESCHR_COLSSSSMGram negativeEscherichiacoliTRUE
2013-11-09U4Hospital AB_ESCHR_COL R S Scoli TRUE
2010-10-12C3
2016-03-10G8 Hospital AB_STPHY_AURSIB_STRPTC_PNE S SSR M Gram positiveStaphylococcusaureusTRUE
2017-12-04T3Hospital CB_ESCHR_COLRSSSFGram negativeEscherichiacoliStreptococcuspneumoniae TRUE
1 Escherichia coli2,16549.2%2,16549.2%2,12848.6%2,12848.6%
2 Staphylococcus aureus1,07824.5%3,24373.6%1,11025.3%3,23873.9%
3 Streptococcus pneumoniae71916.3%3,96290.0%68415.6%3,92289.5%
4 Klebsiella pneumoniae44210.0%4,40446110.5%4,383 100.0%
-
-

-Resistance percentages

+
+
+

+Resistance percentages

The functions portion_R, portion_RI, portion_I, portion_IS and portion_S can be used to determine the portion of a specific antimicrobial outcome. They can be used on their own:

- +
data_1st %>% portion_IR(amox)
+# [1] 0.4832307

Or can be used in conjuction with group_by() and summarise(), both from the dplyr package:

-
data_1st %>% 
-  group_by(hospital) %>% 
-  summarise(amoxicillin = portion_IR(amox))
+
data_1st %>% 
+  group_by(hospital) %>% 
+  summarise(amoxicillin = portion_IR(amox))
@@ -955,27 +960,27 @@ Longest: 24

- + - + - + - +
hospital
Hospital A0.48524840.4959169
Hospital B0.45944190.4690956
Hospital C0.48753460.5075529
Hospital D0.45838220.4695341

Of course it would be very convenient to know the number of isolates responsible for the percentages. For that purpose the n_rsi() can be used, which works exactly like n_distinct() from the dplyr package. It counts all isolates available for every group (i.e. values S, I or R):

-
data_1st %>% 
-  group_by(hospital) %>% 
-  summarise(amoxicillin = portion_IR(amox),
-            available = n_rsi(amox))
+
data_1st %>% 
+  group_by(hospital) %>% 
+  summarise(amoxicillin = portion_IR(amox),
+            available = n_rsi(amox))
@@ -985,32 +990,32 @@ Longest: 24

- - + + - - + + - - + + - - + +
hospital
Hospital A0.485248412880.49591691347
Hospital B0.459441915410.46909561537
Hospital C0.48753467220.5075529662
Hospital D0.45838228530.4695341837

These functions can also be used to get the portion of multiple antibiotics, to calculate co-resistance very easily:

-
data_1st %>% 
-  group_by(genus) %>% 
-  summarise(amoxicillin = portion_S(amcl),
-            gentamicin = portion_S(gent),
-            "amox + gent" = portion_S(amcl, gent))
+
data_1st %>% 
+  group_by(genus) %>% 
+  summarise(amoxicillin = portion_S(amcl),
+            gentamicin = portion_S(gent),
+            "amox + gent" = portion_S(amcl, gent))
@@ -1021,99 +1026,99 @@ Longest: 24

- - - + + + - - - + + + - - - + + + - + - +
genus
Escherichia0.72471130.92055430.97644340.74812030.91635340.9765038
Klebsiella0.77149320.90497740.98416290.77223430.92407810.9913232
Staphylococcus0.75417440.93135440.98608530.75675680.92342340.9864865
Streptococcus0.75938800.7383041 0.00000000.75938800.7383041

To make a transition to the next part, let’s see how this difference could be plotted:

-
data_1st %>% 
-  group_by(genus) %>% 
-  summarise("1. Amoxicillin" = portion_S(amcl),
-            "2. Gentamicin" = portion_S(gent),
-            "3. Amox + gent" = portion_S(amcl, gent)) %>% 
-  tidyr::gather("Antibiotic", "S", -genus) %>%
-  ggplot(aes(x = genus,
-             y = S,
-             fill = Antibiotic)) +
-  geom_col(position = "dodge2")
+
data_1st %>% 
+  group_by(genus) %>% 
+  summarise("1. Amoxicillin" = portion_S(amcl),
+            "2. Gentamicin" = portion_S(gent),
+            "3. Amox + gent" = portion_S(amcl, gent)) %>% 
+  tidyr::gather("Antibiotic", "S", -genus) %>%
+  ggplot(aes(x = genus,
+             y = S,
+             fill = Antibiotic)) +
+  geom_col(position = "dodge2")

-
-

-Plots

+
+

+Plots

To show results in plots, most R users would nowadays use the ggplot2 package. This package lets you create plots in layers. You can read more about it on their website. A quick example would look like these syntaxes:

-
ggplot(data = a_data_set,
-       mapping = aes(x = year,
-                     y = value)) +
-  geom_col() +
-  labs(title = "A title",
-       subtitle = "A subtitle",
-       x = "My X axis",
-       y = "My Y axis")
-
-ggplot(a_data_set,
-       aes(year, value) +
-  geom_bar()
+
ggplot(data = a_data_set,
+       mapping = aes(x = year,
+                     y = value)) +
+  geom_col() +
+  labs(title = "A title",
+       subtitle = "A subtitle",
+       x = "My X axis",
+       y = "My Y axis")
+
+ggplot(a_data_set,
+       aes(year, value) +
+  geom_bar()

The AMR package contains functions to extend this ggplot2 package, for example geom_rsi(). It automatically transforms data with count_df() or portion_df() and show results in stacked bars. Its simplest and shortest example:

-
ggplot(data_1st) +
-  geom_rsi(translate_ab = FALSE)
+
ggplot(data_1st) +
+  geom_rsi(translate_ab = FALSE)

Omit the translate_ab = FALSE to have the antibiotic codes (amox, amcl, cipr, gent) translated to official WHO names (amoxicillin, amoxicillin and betalactamase inhibitor, ciprofloxacin, gentamicin).

If we group on e.g. the genus column and add some additional functions from our package, we can create this:

- +
# group the data on `genus`
+ggplot(data_1st %>% group_by(genus)) + 
+  # create bars with genus on x axis
+  # it looks for variables with class `rsi`,
+  # of which we have 4 (earlier created with `as.rsi`)
+  geom_rsi(x = "genus") + 
+  # split plots on antibiotic
+  facet_rsi(facet = "Antibiotic") +
+  # make R red, I yellow and S green
+  scale_rsi_colours() +
+  # show percentages on y axis
+  scale_y_percent(breaks = 0:4 * 25) +
+  # turn 90 degrees, make it bars instead of columns
+  coord_flip() +
+  # add labels
+  labs(title = "Resistance per genus and antibiotic", 
+       subtitle = "(this is fake data)") +
+  # and print genus in italic to follow our convention
+  # (is now y axis because we turned the plot)
+  theme(axis.text.y = element_text(face = "italic"))

To simplify this, we also created the ggplot_rsi() function, which combines almost all above functions:

- +
data_1st %>% 
+  group_by(genus) %>%
+  ggplot_rsi(x = "genus",
+             facet = "Antibiotic",
+             breaks = 0:4 * 25,
+             datalabels = FALSE) +
+  coord_flip()

-
-

-Using an independence test to compare resistance

+
+

+Independence test

The next example uses the included septic_patients, which is an anonymised data set containing 2,000 microbial blood culture isolates with their full antibiograms found in septic patients in 4 different hospitals in the Netherlands, between 2001 and 2017. It is true, genuine data. This data.frame can be used to practice AMR analysis.

We will compare the resistance to fosfomycin (column fosf) in hospital A and D. The input for the final fisher.test() will be this:

@@ -1136,26 +1141,26 @@ Longest: 24

We can transform the data and apply the test in only a couple of lines:

-
septic_patients %>%
-  filter(hospital_id %in% c("A", "D")) %>% # filter on only hospitals A and D
-  select(hospital_id, fosf) %>%            # select the hospitals and fosfomycin
-  group_by(hospital_id) %>%                # group on the hospitals
-  count_df(combine_IR = TRUE) %>%          # count all isolates per group (hospital_id)
-  tidyr::spread(hospital_id, Value) %>%    # transform output so A and D are columns
-  select(A, D) %>%                         # and select these only
-  as.matrix() %>%                          # transform to good old matrix for fisher.test()
-  fisher.test()                            # do Fisher's Exact Test
-# 
-#   Fisher's Exact Test for Count Data
-# 
-# data:  .
-# p-value = 0.03104
-# alternative hypothesis: true odds ratio is not equal to 1
-# 95 percent confidence interval:
-#  1.054283 4.735995
-# sample estimates:
-# odds ratio 
-#   2.228006
+
septic_patients %>%
+  filter(hospital_id %in% c("A", "D")) %>% # filter on only hospitals A and D
+  select(hospital_id, fosf) %>%            # select the hospitals and fosfomycin
+  group_by(hospital_id) %>%                # group on the hospitals
+  count_df(combine_IR = TRUE) %>%          # count all isolates per group (hospital_id)
+  tidyr::spread(hospital_id, Value) %>%    # transform output so A and D are columns
+  select(A, D) %>%                         # and select these only
+  as.matrix() %>%                          # transform to good old matrix for fisher.test()
+  fisher.test()                            # do Fisher's Exact Test
+# 
+#   Fisher's Exact Test for Count Data
+# 
+# data:  .
+# p-value = 0.03104
+# alternative hypothesis: true odds ratio is not equal to 1
+# 95 percent confidence interval:
+#  1.054283 4.735995
+# sample estimates:
+# odds ratio 
+#   2.228006

As can be seen, the p value is 0.03, which means that the fosfomycin resistances found in hospital A and D are really different.

@@ -1166,12 +1171,34 @@ Longest: 24

Contents

diff --git a/docs/articles/AMR_files/figure-html/plot 1-1.png b/docs/articles/AMR_files/figure-html/plot 1-1.png index a7f40a3c3a79e3c71f3062b046c6cdf587d930da..353cc3c46a8ff67e91170c6bd655a6f48472ec51 100644 GIT binary patch literal 31855 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%0DIdztJTdIL2n zlk2!zajnSg3$Qa%2QzJmG-4(ftB~?}gHK^Ww!7^0uHZ+THC>cX_do<3OXi2*>fT`6 zx|n@kzID4#OL72NK}5GOT=*Cy(J0=zvkpNMOVCPPZCN>0N6Cr{(nOw4?^cvs=ShGF zmt~yN@d?N>hL9$9PHKa}F-G<>h!d}W>D)Ps;sR96Vh}>is10*&9V#G*>8;lsR-=8f z=wS9?+b&0|?DD=D$N4R%hN28FD*J)@CSBY)V*K|a_K%PQKzRR)h5eMruGyaJ1}aNN zW15w3*j`OdD+&&`@egjQ;c0dX(!l8bocI9hUo-dRcf%Ze87%LOAmr;=d5W7I!} zaK>2iTz&$#lzgZ`v4w+fxmkbMTT#|~Glh0AWHJ4WX6K2%#fgVyY-F)OyItn+O2w{U z!DqJHcKys|m0O|2Eky_h2F^rT1#ucih7-FxN)C@?c^lbdyw)hLGsx6qHI*2>voikc z;;`%(9zu?}%&V4hB~E<4N5`a;4hsx-0t%)9_Sn&+Z64qf8chx8SG@Fv+K|GL*Ckj| zrc1iH*D_l{k?y&Ws!3+^fGI@z&`+D@-rnKv%25!i3v?ssxa5_lZyM%TK>_o%;&Ktr zNzG&FSM)sZ!qh**R=|R~uTvQ)8%=jJYn!!?M_kXjk2iQq@=i|-=D`0BV&PDAm38p2 z+5n3X$Oy;=Qll6UyH%foLjH&AR|GZ6M!gvVWEo$QUf;F5#3&?sc0KppJaiOY8g1Dp ztHRywi567dB}=Mz!sSqt$sGrqGaV54!yw6&14Dbp(IMx=N`vbtNJSy=L)c>8F7Abz zpQx!M+vye7v}o|x6}N!RnYozUfQ@C|!0`#ACYr39gMX}lpOJ!X#&6yAl@G7?GYj8I+W>|V@C$(@EtVkN zda=od#;8rRpZ04tJ_g%Ye8BoW!um`1P}7%Bco=#2xPFPt1ylf0iD!I(100uD6~S2C4kmFRS)>l3vMCVW7`_kBE@VQA8#>mHeEWYcWU z`5V{6vZSRL$`->4kwxNW{)Nk@+SB@azA4u|d{A&2UBf9hN4{OzF9GHQIm6h=laF7i zA{>fc^lQXwaaS4hg6VS;0)2&TIO~`&a$3d9ARWb!CZWocbgjd`uSoOnqjrm8Qt>%?jsxCz? zBNtpi&v&DO5VIW1SM|_tX}UIof44mxb+)hJu4$@`u1aTQ;Xe(V-yZ;BvMnRLC{FK4 zxOvBpp+hW8J}a;8pEIZEMQg>&GhuOFeWz>sH7#-RP;5>F`<&17OKw|Va_3oRagJ5W zh3>bp_Gy*BUwvzRX+U7E*S^fO14hcmdxkcOO@2*FUE!13Tyy7Ltx@&~%RD_dIG|67 z4^MyZ?A{skt!u*@BJP!C7&+B-zWu}eM+20zD;t}Xrn1J)82<*l+WaZqucj!9$=BNU zY6ZVVdsRI_Yvg`^koHp8$oFId#o&M#l>Cq1iqY}&s}W54N^y2_`69=0N!)(` DFBe5L diff --git a/docs/articles/AMR_files/figure-html/plot 3-1.png b/docs/articles/AMR_files/figure-html/plot 3-1.png index 5718311c5fedc8185761d4b446ddcb9138a18d0c..433da064b8d50c28a030d7357f1efa450a2d2453 100644 GIT binary patch literal 24239 zcmeHv2UJzrmhCliOB7H`EQwwNC?HrMqLLI;Py{3+(S#^Sk|_qD==b{l*Wr)RzehVp6&7{FIs2@=)?9PWwLOn3$*o$!wt_;T ztU4lpP?bVi_Jl%Na+123LZN6(X|KkQUo7QMSW_sR9^{`zUL8Y56v{@*k%I@+9Uk{J zU3T`VzB18fExUNpl3#vPS#fjG>R3hv{V>h_DhGQbI3o{9r`uOq9r~za6_R<(Ggv$Y(4w=#l}Q^{B_<};rP9$=fsMTOF;X z{AlN?vd4Q3T_=sgm4X~czWwg-y|tjAU`N9$EcyAwFI0}+npmgF4!_<}-(`%fjSlU1 zwr<@@quce@mj;SiG-qF~3|G$U4hytvFiV>nSdMq?GE$sfsP`FJ2&D~?OlL>tqL~xSd}7$pamqdeYhP z_K$BwyYoLKoGDziWcf;tJ(jKcS4JJ%vj%h7Wq#Xva(~jfQa-WHuU|PFzdfbV?VB%$ z8)T6fRMhj%WhiX(;KmnwgwILX_Ecr&{cbC%5F+IgWj5H9HU8X7Dj>7{aFczs$?F@d zQVayV0|Rwa9RfrS%h+e*+QzvG1))&EOQ!5=^S2SPJfn4`|0VMe*_RO^wF6>03KpxX|5G9bGBvR+oB0fJIS9ZNQ==@H?o_$YG;?IX?7I@|PnZmm?I+jhNVeXS0_jQ(i zHs6lNHQ^z-^O)lbA{)+TPxVA=3?{0msQiBB-EEeF{3}a(Q~vw_#w%yOyz%trReqUi z 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 literal 24243 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 A5&!@I diff --git a/docs/articles/AMR_files/figure-html/plot 4-1.png b/docs/articles/AMR_files/figure-html/plot 4-1.png index 5a2af15053eb34b47e8f3f33673430a63ac90da8..80fdb87df489dbe92fcd508184a1c265629c165f 100644 GIT binary patch literal 66572 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�bp0 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 DLFDiN diff --git a/docs/articles/AMR_files/figure-html/plot 5-1.png b/docs/articles/AMR_files/figure-html/plot 5-1.png index f9ede70a9b34928c0854596bd4bd24a6e5c2f5fe..66135f32978dc2441bfb3ac0cbbd4b8c3c307f8e 100644 GIT binary patch literal 48675 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 bt!-6NFUQ8!-EX$|JjSCZjXEZqwf=tqdn{|U literal 48672 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�sR|EM)z#Dh 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

@pC>&zvESr@^hE{v333@W&xBF?}*s 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 z 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 diff --git a/docs/index.html b/docs/index.html index 93b69ec0..73a9c432 100644 --- a/docs/index.html +++ b/docs/index.html @@ -236,15 +236,15 @@

Latest released version

This package is available on the official R network (CRAN), which has a peer-reviewed submission process. Install this package in R with:

- +

It will be downloaded and installed automatically. For RStudio, click on the menu Tools > Install Packages… and then type in “AMR” and press Install.

Latest development version

The latest and unpublished development version can be installed with (precaution: may be unstable):

-
install.packages("devtools")
-devtools::install_gitlab("msberends/AMR")
+
install.packages("devtools")
+devtools::install_gitlab("msberends/AMR")
@@ -284,17 +284,17 @@ Overview of functions

The AMR package basically does four important things:

    -
  1. -

    It cleanses existing data by providing new classes for microoganisms, antibiotics and antimicrobial results (both S/I/R and MIC). With this package, you learn R everything about microbiology that is needed for analysis. These functions all use artificial intelligence to guess results that you would expect:

    +
  2. It cleanses existing data by providing new classes for microoganisms, antibiotics and antimicrobial results (both S/I/R and MIC). With this package, you learn R everything about microbiology that is needed for analysis. These functions all use artificial intelligence to guess results that you would expect:
  3. +
  • Use as.mo() to get an ID of a microorganism. The IDs are human readable for the trained eye - the ID of Klebsiella pneumoniae is “B_KLBSL_PNE” (B stands for Bacteria) and the ID of S. aureus is “B_STPHY_AUR”. The function takes almost any text as input that looks like the name or code of a microorganism like “E. coli”, “esco” or “esccol” and tries to find expected results using artificial intelligence (AI) on the included ITIS data set, consisting of almost 20,000 microorganisms. It is very fast, please see our benchmarks. Moreover, it can group Staphylococci into coagulase negative and positive (CoNS and CoPS, see source) and can categorise Streptococci into Lancefield groups (like beta-haemolytic Streptococcus Group B, source).
  • Use as.rsi() to transform values to valid antimicrobial results. It produces just S, I or R based on your input and warns about invalid values. Even values like “<=0.002; S” (combined MIC/RSI) will result in “S”.
  • Use as.mic() to cleanse your MIC values. It produces a so-called factor (called ordinal in SPSS) with valid MIC values as levels. A value like “<=0.002; S” (combined MIC/RSI) will result in “<=0.002”.
  • Use as.atc() to get the ATC code of an antibiotic as defined by the WHO. This package contains a database with most LIS codes, official names, DDDs and even trade names of antibiotics. For example, the values “Furabid”, “Furadantin”, “nitro” all return the ATC code of Nitrofurantoine.
- -
  • -

    It enhances existing data and adds new data from data sets included in this package.

    +
      +
    1. It enhances existing data and adds new data from data sets included in this package.
    2. +
    -
  • -
  • -

    It analyses the data with convenient functions that use well-known methods.

    +
      +
    1. It analyses the data with convenient functions that use well-known methods.
    2. +
    -
  • -
  • -

    It teaches the user how to use all the above actions.

    +
      +
    1. It teaches the user how to use all the above actions.
    2. +
    • Aside from this website with many tutorials, the package itself contains extensive help pages with many examples for all functions.
    • It also contains an example data set called septic_patients. This data set contains: @@ -329,8 +329,6 @@
  • - -

    diff --git a/docs/news/index.html b/docs/news/index.html index b23ee952..905a6bcd 100644 --- a/docs/news/index.html +++ b/docs/news/index.html @@ -236,28 +236,13 @@
    • BREAKING: removed deprecated functions, parameters and references to ‘bactid’. Use as.mo() to identify an MO code.
    • -
    • Support for data from WHONET and EARS-Net (European Antimicrobial Resistance Surveillance Network): -
        +
      • Support for data from WHONET and EARS-Net (European Antimicrobial Resistance Surveillance Network):
      • Exported files from WHONET can be read and used in this package. For functions like first_isolate() and eucast_rules(), all parameters will be filled in automatically.
      • This package now knows all antibiotic abbrevations by EARS-Net (which are also being used by WHONET) - the antibiotics data set now contains a column ears_net.
      • -
      -
    • -
    • -

      All ab_* functions are deprecated and replaced by atc_* functions:

      - -These functions use as.atc() internally. The old atc_property has been renamed atc_online_property(). This is done for two reasons: firstly, not all ATC codes are of antibiotics (ab) but can also be of antivirals or antifungals. Secondly, the input must have class atc or must be coerable to this class. Properties of these classes should start with the same class name, analogous to as.mo() and e.g. mo_genus.
    • -
    • New website: https://msberends.gitlab.io/AMR (built with the great pkgdown) -
        +
      • All ab_* functions are deprecated and replaced by atc_* functions: r ab_property -> atc_property() ab_name -> atc_name() ab_official -> atc_official() ab_trivial_nl -> atc_trivial_nl() ab_certe -> atc_certe() ab_umcg -> atc_umcg() ab_tradenames -> atc_tradenames() These functions use as.atc() internally. The old atc_property has been renamed atc_online_property(). This is done for two reasons: firstly, not all ATC codes are of antibiotics (ab) but can also be of antivirals or antifungals. Secondly, the input must have class atc or must be coerable to this class. Properties of these classes should start with the same class name, analogous to as.mo() and e.g. mo_genus.
      • +
      • New website: https://msberends.gitlab.io/AMR (built with the great pkgdown)
      • Contains the complete manual of this package and all of its functions with an explanation of their parameters
      • Contains a comprehensive tutorial about how to conduct antimicrobial resistance analysis
      • -
      -
    • New functions set_mo_source() and get_mo_source() to use your own predefined MO codes as input for as.mo() and consequently all mo_* functions
    • Support for the upcoming dplyr version 0.8.0
    • New function guess_ab_col() to find an antibiotic column in a table
    • @@ -265,24 +250,11 @@ These functions use as.atc()
    • New function mo_renamed() to get a list of all returned values from as.mo() that have had taxonomic renaming
    • New function age() to calculate the (patients) age in years
    • New function age_groups() to split ages into custom or predefined groups (like children or elderly). This allows for easier demographic antimicrobial resistance analysis per age group.
    • -
    • -

      New function ggplot_rsi_predict() as well as the base R plot() function can now be used for resistance prediction calculated with resistance_predict():

      -
      x <- resistance_predict(septic_patients, col_ab = "amox")
      -plot(x)
      -ggplot_rsi_predict(x)
      +
    • New function ggplot_rsi_predict() as well as the base R plot() function can now be used for resistance prediction calculated with resistance_predict(): r x <- resistance_predict(septic_patients, col_ab = "amox") plot(x) ggplot_rsi_predict(x)
    • -
    • -

      Functions filter_first_isolate() and filter_first_weighted_isolate() to shorten and fasten filtering on data sets with antimicrobial results, e.g.:

      - -

      is equal to:

      -
      septic_patients %>%
      -  mutate(only_firsts = first_isolate(septic_patients, ...)) %>%
      -  filter(only_firsts == TRUE) %>%
      -  select(-only_firsts)
      +
    • Functions filter_first_isolate() and filter_first_weighted_isolate() to shorten and fasten filtering on data sets with antimicrobial results, e.g.: r septic_patients %>% filter_first_isolate(...) # or filter_first_isolate(septic_patients, ...) is equal to: r septic_patients %>% mutate(only_firsts = first_isolate(septic_patients, ...)) %>% filter(only_firsts == TRUE) %>% select(-only_firsts)
    • -
    • New vignettes about how to conduct AMR analysis, predict antimicrobial resistance, use the G-test and more. These are also available (and even easier readable) on our website: https://msberends.gitlab.io/AMR.

    • +
    • New vignettes about how to conduct AMR analysis, predict antimicrobial resistance, use the G-test and more. These are also available (and even easier readable) on our website: https://msberends.gitlab.io/AMR.

    @@ -294,16 +266,12 @@ These functions use as.atc()
  • Functions atc_ddd() and atc_groups() have been renamed atc_online_ddd() and atc_online_groups(). The old functions are deprecated and will be removed in a future version.
  • Function guess_mo() is now deprecated in favour of as.mo() and will be removed in future versions
  • Function guess_atc() is now deprecated in favour of as.atc() and will be removed in future versions
  • -
  • Function eucast_rules(): -
      +
    • Function eucast_rules():
    • Updated EUCAST Clinical breakpoints to version 9.0 of 1 January 2019
    • Fixed a critical bug where some rules that depend on previous applied rules would not be applied adequately
    • Emphasised in manual that penicillin is meant as benzylpenicillin (ATC J01CE01)
    • -
    -
  • -
  • Improvements for as.mo(): -
      +
    • Improvements for as.mo():
    • Fix for vector containing only empty values
    • Finds better results when input is in other languages
    • Better handling for subspecies
    • @@ -314,17 +282,12 @@ These functions use as.atc()
    • Progress bar will be shown when it takes more than 3 seconds to get results
    • Support for formatted console text
    • Console will return the percentage of uncoercable input
    • -
    -
  • -
  • Function first_isolate(): -
      +
    • Function first_isolate():
    • Fixed a bug where distances between dates would not be calculated right - in the septic_patients data set this yielded a difference of 0.15% more isolates
    • Will now use a column named like “patid” for the patient ID (parameter col_patientid), when this parameter was left blank
    • Will now use a column named like “key(…)ab” or “key(…)antibiotics” for the key antibiotics (parameter col_keyantibiotics()), when this parameter was left blank
    • Removed parameter output_logical, the function will now always return a logical value
    • Renamed parameter filter_specimen to specimen_group, although using filter_specimen will still work
    • -
    -
  • A note to the manual pages of the portion functions, that low counts can influence the outcome and that the portion functions may camouflage this, since they only return the portion (albeit being dependent on the minimum parameter)
  • Merged data sets microorganisms.certe and microorganisms.umcg into microorganisms.codes
  • @@ -337,23 +300,22 @@ These functions use as.atc()
  • Small text updates to summaries of class rsi and mic
  • -
  • Frequency tables (freq() function): - -
  • Function scale_y_percent() now contains the limits parameter
  • Automatic parameter filling for mdro(), key_antibiotics() and eucast_rules()
  • Updated examples for resistance prediction (resistance_predict() function)
  • -
  • Fix for as.mic() to support more values ending in (several) zeroes
  • +
  • Fix for as.mic() to support more values ending in (several) zeroes

  • @@ -409,8 +369,7 @@ These functions use as.atc()
  • EUCAST_rules was renamed to eucast_rules, the old function still exists as a deprecated function
  • -
  • Big changes to the eucast_rules function: -
      +
    • Big changes to the eucast_rules function:
    • Now also applies rules from the EUCAST ‘Breakpoint tables for bacteria’, version 8.1, 2018, http://www.eucast.org/clinical_breakpoints/ (see Source of the function)
    • New parameter rules to specify which rules should be applied (expert rules, breakpoints, others or all)
    • New parameter verbose which can be set to TRUE to get very specific messages about which columns and rows were affected
    • @@ -419,18 +378,11 @@ These functions use as.atc()
    • Data set septic_patients now reflects these changes
    • Added parameter pipe for piperacillin (J01CA12), also to the mdro function
    • Small fixes to EUCAST clinical breakpoint rules
    • -
    -
  • Added column kingdom to the microorganisms data set, and function mo_kingdom to look up values
  • Tremendous speed improvement for as.mo (and subsequently all mo_* functions), as empty values wil be ignored a priori
  • Fewer than 3 characters as input for as.mo will return NA
  • -
  • -

    Function as.mo (and all mo_* wrappers) now supports genus abbreviations with “species” attached

    -
    as.mo("E. species")        # B_ESCHR
    -mo_fullname("E. spp.")     # "Escherichia species"
    -as.mo("S. spp")            # B_STPHY
    -mo_fullname("S. species")  # "Staphylococcus species"
    +
  • Function as.mo (and all mo_* wrappers) now supports genus abbreviations with “species” attached r as.mo("E. species") # B_ESCHR mo_fullname("E. spp.") # "Escherichia species" as.mo("S. spp") # B_STPHY mo_fullname("S. species") # "Staphylococcus species"
  • Added parameter combine_IR (TRUE/FALSE) to functions portion_df and count_df, to indicate that all values of I and R must be merged into one, so the output only consists of S vs. IR (susceptible vs. non-susceptible)
  • Fix for portion_*(..., as_percent = TRUE) when minimal number of isolates would not be met
  • @@ -439,19 +391,18 @@ These functions use as.atc()
  • Using portion_* functions now throws a warning when total available isolate is below parameter minimum
  • Functions as.mo, as.rsi, as.mic, as.atc and freq will not set package name as attribute anymore
  • -
  • Frequency tables - freq(): - -
  • first_isolate now tries to find columns to use as input when parameters are left blank
  • Improvements for MDRO algorithm (function mdro)
  • @@ -475,8 +424,7 @@ These functions use as.atc()
  • ggplot_rsi and scale_y_percent have breaks parameter
  • -
  • AI improvements for as.mo: -
      +
    • AI improvements for as.mo:
    • "CRS" -> Stenotrophomonas maltophilia
    • @@ -489,8 +437,6 @@ These functions use as.atc()
    • "MSSE" -> Staphylococcus epidermidis
    • -
    -
  • Fix for join functions
  • Speed improvement for is.rsi.eligible, now 15-20 times faster
  • In g.test, when sum(x) is below 1000 or any of the expected values is below 5, Fisher’s Exact Test will be suggested
  • @@ -519,8 +465,7 @@ These functions use as.atc() New
    • The data set microorganisms now contains all microbial taxonomic data from ITIS (kingdoms Bacteria, Fungi and Protozoa), the Integrated Taxonomy Information System, available via https://itis.gov. The data set now contains more than 18,000 microorganisms with all known bacteria, fungi and protozoa according ITIS with genus, species, subspecies, family, order, class, phylum and subkingdom. The new data set microorganisms.old contains all previously known taxonomic names from those kingdoms.
    • -
    • New functions based on the existing function mo_property: -
        +
      • New functions based on the existing function mo_property:
      • Taxonomic names: mo_phylum, mo_class, mo_order, mo_family, mo_genus, mo_species, mo_subspecies
      • Semantic names: mo_fullname, mo_shortname @@ -530,52 +475,22 @@ These functions use as.atc()
      • Author and year: mo_ref
      -

      They also come with support for German, Dutch, French, Italian, Spanish and Portuguese:

      -
      mo_gramstain("E. coli")
      -# [1] "Gram negative"
      -mo_gramstain("E. coli", language = "de") # German
      -# [1] "Gramnegativ"
      -mo_gramstain("E. coli", language = "es") # Spanish
      -# [1] "Gram negativo"
      -mo_fullname("S. group A", language = "pt") # Portuguese
      -# [1] "Streptococcus grupo A"
      -

      Furthermore, former taxonomic names will give a note about the current taxonomic name:

      - -
    • -
    • Functions count_R, count_IR, count_I, count_SI and count_S to selectively count resistant or susceptible isolates +

      They also come with support for German, Dutch, French, Italian, Spanish and Portuguese: r mo_gramstain("E. coli") # [1] "Gram negative" mo_gramstain("E. coli", language = "de") # German # [1] "Gramnegativ" mo_gramstain("E. coli", language = "es") # Spanish # [1] "Gram negativo" mo_fullname("S. group A", language = "pt") # Portuguese # [1] "Streptococcus grupo A"

      +

      Furthermore, former taxonomic names will give a note about the current taxonomic name: r mo_gramstain("Esc blattae") # Note: 'Escherichia blattae' (Burgess et al., 1973) was renamed 'Shimwellia blattae' (Priest and Barker, 2010) # [1] "Gram negative"

        +
      • Functions count_R, count_IR, count_I, count_SI and count_S to selectively count resistant or susceptible isolates
      • Extra function count_df (which works like portion_df) to get all counts of S, I and R of a data set with antibiotic columns, with support for grouped variables
      • -
      -
    • Function is.rsi.eligible to check for columns that have valid antimicrobial results, but do not have the rsi class yet. Transform the columns of your raw data with: data %>% mutate_if(is.rsi.eligible, as.rsi)
    • -
    • -

      Functions as.mo and is.mo as replacements for as.bactid and is.bactid (since the microoganisms data set not only contains bacteria). These last two functions are deprecated and will be removed in a future release. The as.mo function determines microbial IDs using Artificial Intelligence (AI):

      - -

      And with great speed too - on a quite regular Linux server from 2007 it takes us less than 0.02 seconds to transform 25,000 items:

      - +
    • Functions as.mo and is.mo as replacements for as.bactid and is.bactid (since the microoganisms data set not only contains bacteria). These last two functions are deprecated and will be removed in a future release. The as.mo function determines microbial IDs using Artificial Intelligence (AI): r as.mo("E. coli") # [1] B_ESCHR_COL as.mo("MRSA") # [1] B_STPHY_AUR as.mo("S group A") # [1] B_STRPTC_GRA And with great speed too - on a quite regular Linux server from 2007 it takes us less than 0.02 seconds to transform 25,000 items: r thousands_of_E_colis <- rep("E. coli", 25000) microbenchmark::microbenchmark(as.mo(thousands_of_E_colis), unit = "s") # Unit: seconds # min median max neval # 0.01817717 0.01843957 0.03878077 100
    • Added parameter reference_df for as.mo, so users can supply their own microbial IDs, name or codes as a reference table
    • -
    • Renamed all previous references to bactid to mo, like: -
        +
      • Renamed all previous references to bactid to mo, like:
      • Column names inputs of EUCAST_rules, first_isolate and key_antibiotics
      • Column names of datasets microorganisms and septic_patients
      • All old syntaxes will still work with this version, but will throw warnings
      • -
      -
    • Function labels_rsi_count to print datalabels on a RSI ggplot2 model
    • Functions as.atc and is.atc to transform/look up antibiotic ATC codes as defined by the WHO. The existing function guess_atc is now an alias of as.atc.

    • Function ab_property and its aliases: ab_name, ab_tradenames, ab_certe, ab_umcg and ab_trivial_nl @@ -590,14 +505,7 @@ These functions use as.atc() Changed
      • Added three antimicrobial agents to the antibiotics data set: Terbinafine (D01BA02), Rifaximin (A07AA11) and Isoconazole (D01AC05)
      • -
      • -

        Added 163 trade names to the antibiotics data set, it now contains 298 different trade names in total, e.g.:

        -
        ab_official("Bactroban")
        -# [1] "Mupirocin"
        -ab_name(c("Bactroban", "Amoxil", "Zithromax", "Floxapen"))
        -# [1] "Mupirocin" "Amoxicillin" "Azithromycin" "Flucloxacillin"
        -ab_atc(c("Bactroban", "Amoxil", "Zithromax", "Floxapen"))
        -# [1] "R01AX06" "J01CA04" "J01FA10" "J01CF05"
        +
      • Added 163 trade names to the antibiotics data set, it now contains 298 different trade names in total, e.g.: r ab_official("Bactroban") # [1] "Mupirocin" ab_name(c("Bactroban", "Amoxil", "Zithromax", "Floxapen")) # [1] "Mupirocin" "Amoxicillin" "Azithromycin" "Flucloxacillin" ab_atc(c("Bactroban", "Amoxil", "Zithromax", "Floxapen")) # [1] "R01AX06" "J01CA04" "J01FA10" "J01CF05"
      • For first_isolate, rows will be ignored when there’s no species available
      • Function ratio is now deprecated and will be removed in a future release, as it is not really the scope of this package
      • @@ -606,36 +514,9 @@ These functions use as.atc()
      • Added prevalence column to the microorganisms data set
      • Added parameters minimum and as_percent to portion_df
      • -
      • -

        Support for quasiquotation in the functions series count_* and portions_*, and n_rsi. This allows to check for more than 2 vectors or columns.

        - -
      • -
      • Edited ggplot_rsi and geom_rsi so they can cope with count_df. The new fun parameter has value portion_df at default, but can be set to count_df.
      • -
      • Fix for ggplot_rsi when the ggplot2 package was not loaded
      • -
      • Added datalabels function labels_rsi_count to ggplot_rsi -
      • -
      • Added possibility to set any parameter to geom_rsi (and ggplot_rsi) so you can set your own preferences
      • -
      • Fix for joins, where predefined suffices would not be honoured
      • -
      • Added parameter quote to the freq function
      • -
      • Added generic function diff for frequency tables
      • -
      • Added longest en shortest character length in the frequency table (freq) header of class character -
      • -
      • -

        Support for types (classes) list and matrix for freq

        -
        my_matrix = with(septic_patients, matrix(c(age, gender), ncol = 2))
        -freq(my_matrix)
        -

        For lists, subsetting is possible:

        -
        my_list = list(age = septic_patients$age, gender = septic_patients$gender)
        -my_list %>% freq(age)
        -my_list %>% freq(gender)
        -
      • +
      • Support for quasiquotation in the functions series count_* and portions_*, and n_rsi. This allows to check for more than 2 vectors or columns. ```r septic_patients %>% select(amox, cipr) %>% count_IR() # which is the same as: septic_patients %>% count_IR(amox, cipr)
      +

      septic_patients %>% portion_S(amcl) septic_patients %>% portion_S(amcl, gent) septic_patients %>% portion_S(amcl, gent, pita) * Edited `ggplot_rsi` and `geom_rsi` so they can cope with `count_df`. The new `fun` parameter has value `portion_df` at default, but can be set to `count_df`. * Fix for `ggplot_rsi` when the `ggplot2` package was not loaded * Added datalabels function `labels_rsi_count` to `ggplot_rsi` * Added possibility to set any parameter to `geom_rsi` (and `ggplot_rsi`) so you can set your own preferences * Fix for joins, where predefined suffices would not be honoured * Added parameter `quote` to the `freq` function * Added generic function `diff` for frequency tables * Added longest en shortest character length in the frequency table (`freq`) header of class `character` * Support for types (classes) list and matrix for `freq`r my_matrix = with(septic_patients, matrix(c(age, gender), ncol = 2)) freq(my_matrix) For lists, subsetting is possible:r my_list = list(age = septic_patients$age, gender = septic_patients$gender) my_list %>% freq(age) my_list %>% freq(gender) ```

    @@ -654,21 +535,15 @@ These functions use as.atc() New

    • -BREAKING: rsi_df was removed in favour of new functions portion_R, portion_IR, portion_I, portion_SI and portion_S to selectively calculate resistance or susceptibility. These functions are 20 to 30 times faster than the old rsi function. The old function still works, but is deprecated. -
        +BREAKING: rsi_df was removed in favour of new functions portion_R, portion_IR, portion_I, portion_SI and portion_S to selectively calculate resistance or susceptibility. These functions are 20 to 30 times faster than the old rsi function. The old function still works, but is deprecated.
      • New function portion_df to get all portions of S, I and R of a data set with antibiotic columns, with support for grouped variables
      • -
      -
    • -BREAKING: the methodology for determining first weighted isolates was changed. The antibiotics that are compared between isolates (call key antibiotics) to include more first isolates (afterwards called first weighted isolates) are now as follows: -
        +BREAKING: the methodology for determining first weighted isolates was changed. The antibiotics that are compared between isolates (call key antibiotics) to include more first isolates (afterwards called first weighted isolates) are now as follows:
      • Universal: amoxicillin, amoxicillin/clavlanic acid, cefuroxime, piperacillin/tazobactam, ciprofloxacin, trimethoprim/sulfamethoxazole
      • Gram-positive: vancomycin, teicoplanin, tetracycline, erythromycin, oxacillin, rifampicin
      • Gram-negative: gentamicin, tobramycin, colistin, cefotaxime, ceftazidime, meropenem
      • -
      -
    • Support for ggplot2 -
        +
      • New functions geom_rsi, facet_rsi, scale_y_percent, scale_rsi_colours and theme_rsi
      • New wrapper function ggplot_rsi to apply all above functions on a data set: @@ -679,32 +554,22 @@ These functions use as.atc()
    • -
    - -
  • Determining bacterial ID: -
      +
    • Determining bacterial ID:
    • New functions as.bactid and is.bactid to transform/ look up microbial ID’s.
    • The existing function guess_bactid is now an alias of as.bactid
    • New Becker classification for Staphylococcus to categorise them into Coagulase Negative Staphylococci (CoNS) and Coagulase Positve Staphylococci (CoPS)
    • New Lancefield classification for Streptococcus to categorise them into Lancefield groups
    • -
    -
  • For convience, new descriptive statistical functions kurtosis and skewness that are lacking in base R - they are generic functions and have support for vectors, data.frames and matrices
  • Function g.test to perform the Χ2 distributed G-test, which use is the same as chisq.test
  • -
  • -Function ratio to transform a vector of values to a preset ratio - -
  • Support for Addins menu in RStudio to quickly insert %in% or %like% (and give them keyboard shortcuts), or to view the datasets that come with this package
  • Function p.symbol to transform p values to their related symbols: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
  • Functions clipboard_import and clipboard_export as helper functions to quickly copy and paste from/to software like Excel and SPSS. These functions use the clipr package, but are a little altered to also support headless Linux servers (so you can use it in RStudio Server)
  • -
  • New for frequency tables (function freq): -
      +
    • New for frequency tables (function freq):
    • A vignette to explain its usage
    • Support for rsi (antimicrobial resistance) to use as input
    • Support for table to use as input: freq(table(x, y)) @@ -719,8 +584,6 @@ These functions use as.atc()
    • Header of frequency tables now also show Mean Absolute Deviaton (MAD) and Interquartile Range (IQR)
    • Possibility to globally set the default for the amount of items to print, with options(max.print.freq = n) where n is your preset value
    -
  • -

    @@ -742,27 +605,21 @@ These functions use as.atc()
  • Small improvements to the microorganisms dataset (especially for Salmonella) and the column bactid now has the new class "bactid"
  • -
  • Combined MIC/RSI values will now be coerced by the rsi and mic functions: - -
  • Now possible to coerce MIC values with a space between operator and value, i.e. as.mic("<= 0.002") now works
  • Classes rsi and mic do not add the attribute package.version anymore
  • Added "groups" option for atc_property(..., property). It will return a vector of the ATC hierarchy as defined by the WHO. The new function atc_groups is a convenient wrapper around this.
  • Build-in host check for atc_property as it requires the host set by url to be responsive
  • Improved first_isolate algorithm to exclude isolates where bacteria ID or genus is unavailable
  • Fix for warning hybrid evaluation forced for row_number (924b62) from the dplyr package v0.7.5 and above
  • -
  • Support for empty values and for 1 or 2 columns as input for guess_bactid (now called as.bactid) -
      +
    • Support for empty values and for 1 or 2 columns as input for guess_bactid (now called as.bactid)
    • So yourdata %>% select(genus, species) %>% as.bactid() now also works
    • -
    -
  • Other small fixes
  • @@ -770,14 +627,11 @@ These functions use as.atc()

    Other

    @@ -792,17 +646,14 @@ These functions use as.atc()
    • Full support for Windows, Linux and macOS
    • Full support for old R versions, only R-3.0.0 (April 2013) or later is needed (needed packages may have other dependencies)
    • -
    • Function n_rsi to count cases where antibiotic test results were available, to be used in conjunction with dplyr::summarise, see ?rsi
    • +
    • Function n_rsi to count cases where antibiotic test results were available, to be used in conjunction with dplyr::summarise, see ?rsi
    • Function guess_bactid to determine the ID of a microorganism based on genus/species or known abbreviations like MRSA
    • Function guess_atc to determine the ATC of an antibiotic based on name, trade name, or known abbreviations
    • Function freq to create frequency tables, with additional info in a header
    • -
    • Function MDRO to determine Multi Drug Resistant Organisms (MDRO) with support for country-specific guidelines. -
        +
      • Function MDRO to determine Multi Drug Resistant Organisms (MDRO) with support for country-specific guidelines.
      • Exceptional resistances defined by EUCAST are also supported instead of countries alone
      • Functions BRMO and MRGN are wrappers for Dutch and German guidelines, respectively
      • -
      -
    • New algorithm to determine weighted isolates, can now be "points" or "keyantibiotics", see ?first_isolate
    • New print format for tibbles and data.tables
    • diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index ac0898dd..6102d6c7 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -1,4 +1,4 @@ -pandoc: 2.3.1 +pandoc: 1.17.2 pkgdown: 1.3.0 pkgdown_sha: ~ articles: diff --git a/vignettes/AMR.Rmd b/vignettes/AMR.Rmd index 317231c7..56a16434 100755 --- a/vignettes/AMR.Rmd +++ b/vignettes/AMR.Rmd @@ -25,7 +25,7 @@ knitr::opts_chunk$set( **Note:** values on this page will change with every website update since they are based on randomly created values and the page was written in [RMarkdown](https://rmarkdown.rstudio.com/). However, the methodology remains unchanged. This page was generated on `r format(Sys.Date(), "%d %B %Y")`. -## Introduction +# Introduction For this tutorial, we will create fake demonstration data to work with. @@ -54,12 +54,12 @@ library(AMR) # install.packages(c("tidyverse", "AMR")) ``` -## Creation of data +# Creation of data We will create some fake example data to use for analysis. For antimicrobial resistance analysis, we need at least: a patient ID, name or code of a microorganism, a date and antimicrobial results (an antibiogram). It could also include a specimen type (e.g. to filter on blood or urine), the ward type (e.g. to filter on ICUs). With additional columns (like a hospital name, the patients gender of even [well-defined] clinical properties) you can do a comparative analysis, as this tutorial will demonstrate too. -#### Patients +## Patients To start with patients, we need a unique list of patients. ```{r create patients} @@ -76,7 +76,7 @@ patients_table <- data.frame(patient_id = patients, The first 135 patient IDs are now male, the other 125 are female. -#### Dates +## Dates Let's pretend that our data consists of blood cultures isolates from 1 January 2010 until 1 January 2018. ```{r create dates} @@ -93,7 +93,7 @@ bacteria <- c("Escherichia coli", "Staphylococcus aureus", "Streptococcus pneumoniae", "Klebsiella pneumoniae") ``` -#### Other variables +## Other variables For completeness, we can also add the hospital where the patients was admitted and we need to define valid antibmicrobial results for our randomisation: ```{r create other} @@ -101,7 +101,7 @@ hospitals <- c("Hospital A", "Hospital B", "Hospital C", "Hospital D") ab_interpretations <- c("S", "I", "R") ``` -#### Put everything together +## Put everything together Using the `sample()` function, we can randomly select items from all objects we defined earlier. To let our fake data reflect reality a bit, we will also approximately define the probabilities of bacteria and the antibiotic results with the `prob` parameter. @@ -134,7 +134,7 @@ knitr::kable(head(data), align = "c") Now, let's start the cleaning and the analysis! -## Cleaning the data +# Cleaning the data Use the frequency table function `freq()` to look specifically for unique values in any variable. For example, for the `gender` variable: ```{r freq gender 1, eval = FALSE} @@ -168,7 +168,7 @@ Because the amoxicillin (column `amox`) and amoxicillin/clavulanic acid (column data <- eucast_rules(data, col_mo = "bacteria") ``` -## Adding new variables +# Adding new variables Now that we have the microbial ID, we can add some taxonomic properties: ```{r new taxo} @@ -178,7 +178,7 @@ data <- data %>% species = mo_species(bacteria)) ``` -### First isolates +## First isolates We also need to know which isolates we can *actually* use for analysis. To conduct an analysis of antimicrobial resistance, you must [only include the first isolate of every patient per episode](https://www.ncbi.nlm.nih.gov/pubmed/17304462) (Hindler *et al.*, Clin Infect Dis. 2007). If you would not do this, you could easily get an overestimate or underestimate of the resistance of an antibiotic. Imagine that a patient was admitted with an MRSA and that it was found in 5 different blood cultures the following weeks (yes, some countries like the Netherlands have these blood drawing policies). The resistance percentage of oxacillin of all \emph{S. aureus} isolates would be overestimated, because you included this MRSA more than once. It would clearly be [selection bias](https://en.wikipedia.org/wiki/Selection_bias). @@ -194,7 +194,7 @@ data <- data %>% mutate(first = first_isolate(.)) ``` -So only `r AMR:::percent(sum(data$first) / nrow(data))` is suitable for resistance analysis! We can now filter on is with the `filter()` function, also from the `dplyr` package: +So only `r AMR:::percent(sum(data$first) / nrow(data))` is suitable for resistance analysis! We can now filter on it with the `filter()` function, also from the `dplyr` package: ```{r 1st isolate filter} data_1st <- data %>% @@ -207,7 +207,7 @@ data_1st <- data %>% filter_first_isolate() ``` -### First *weighted* isolates +## First *weighted* isolates We made a slight twist to the CLSI algorithm, to take into account the antimicrobial susceptibility profile. Imagine this data, sorted on date: ```{r, echo = FALSE, message = FALSE, warning = FALSE, results = 'asis'} @@ -226,7 +226,7 @@ weighted_df %>% knitr::kable(align = "c") ``` -Only `r sum(weighted_df$first)` isolates are marked as 'first' according to CLSI guideline. But when reviewing the antibiogram, it is obvious that some isolates are absolutely different strains and show be included too. This is why we weigh isolates, based on their antibiogram. The `key_antibiotics()` function adds a vector with 18 key antibiotics: 6 broad spectrum ones, 6 small spectrum for Gram negatives and 6 small spectrum for Gram positives. These can be defined by the user. +Only `r sum(weighted_df$first)` isolates are marked as 'first' according to CLSI guideline. But when reviewing the antibiogram, it is obvious that some isolates are absolutely different strains and should be included too. This is why we weigh isolates, based on their antibiogram. The `key_antibiotics()` function adds a vector with 18 key antibiotics: 6 broad spectrum ones, 6 small spectrum for Gram negatives and 6 small spectrum for Gram positives. These can be defined by the user. If a column exists with a name like 'key(...)ab' the `first_isolate()` function will automatically use it and determine the first weighted isolates. Mind the NOTEs in below output: @@ -252,7 +252,7 @@ weighted_df2 %>% knitr::kable(align = "c") ``` -Instead of `r sum(weighted_df$first)`, now `r sum(weighted_df2$first_weighted)` isolates are flagged. In total, `r AMR:::percent(sum(data$first_weighted) / nrow(data))` of all isolates are marked 'first weighted' - `r AMR:::percent((sum(data$first_weighted) / nrow(data)) -- (sum(data$first) / nrow(data)))` more than when using the CLSI guideline. In real life, this novel algorithm will yield 5-10% more isolates than the classic CLSI guideline. +Instead of `r sum(weighted_df$first)`, now `r sum(weighted_df2$first_weighted)` isolates are flagged. In total, `r AMR:::percent(sum(data$first_weighted) / nrow(data))` of all isolates are marked 'first weighted' - `r AMR:::percent((sum(data$first_weighted) / nrow(data)) - (sum(data$first) / nrow(data)))` more than when using the CLSI guideline. In real life, this novel algorithm will yield 5-10% more isolates than the classic CLSI guideline. As with `filter_first_isolate()`, there's a shortcut for this new algorithm too: ```{r 1st isolate filter 3, results = 'hide', message = FALSE, warning = FALSE} @@ -280,8 +280,9 @@ knitr::kable(head(data_1st), align = "c") Time for the analysis! -## Analysing the data +# Analysing the data You might want to start by getting an idea of how the data is distributed. It's an important start, because it also decides how you will continue your analysis. + ## Dispersion of species To just get an idea how the species are distributed, create a frequency table with our `freq()` function. We created the `genus` and `species` column earlier based on the microbial ID. With `paste()`, we can concatenate them together. @@ -301,7 +302,7 @@ data_1st %>% freq(genus, species, header = TRUE) ``` -### Resistance percentages +## Resistance percentages The functions `portion_R`, `portion_RI`, `portion_I`, `portion_IS` and `portion_S` can be used to determine the portion of a specific antimicrobial outcome. They can be used on their own: @@ -371,7 +372,7 @@ data_1st %>% geom_col(position = "dodge2") ``` -### Plots +## Plots To show results in plots, most R users would nowadays use the `ggplot2` package. This package lets you create plots in layers. You can read more about it [on their website](https://ggplot2.tidyverse.org/). A quick example would look like these syntaxes: ```{r plot 2, eval = FALSE} @@ -433,7 +434,7 @@ data_1st %>% coord_flip() ``` -### Using an independence test to compare resistance +## Independence test The next example uses the included `septic_patients`, which is an anonymised data set containing 2,000 microbial blood culture isolates with their full antibiograms found in septic patients in 4 different hospitals in the Netherlands, between 2001 and 2017. It is true, genuine data. This `data.frame` can be used to practice AMR analysis.