From ba3ce77f020622257b15031d03b2f2681b3ddd2d Mon Sep 17 00:00:00 2001
From: "Matthijs S. Berends" 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 R Markdown. However, the methodology remains unchanged. This page was generated on 20 December 2019. 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 R Markdown. However, the methodology remains unchanged. This page was generated on 21 December 2019. Conducting antimicrobial resistance analysis unfortunately requires in-depth knowledge from different scientific fields, which makes it hard to do right. At least, it requires: Of course, we cannot instantly provide you with knowledge and experience. But with this Of course, we cannot instantly provide you with knowledge and experience. But with this The Now, let’s start the cleaning and the analysis! So, we can draw at least two conclusions immediately. From a data scientists perspective, the data looks clean: only values The data is already quite clean, but we still need to transform some variables. The So only 28.2% is suitable for resistance analysis! We can now filter on it with the So only 28.5% is suitable for resistance analysis! We can now filter on it with the For future use, the above two syntaxes can be shortened with the We made a slight twist to the CLSI algorithm, to take into account the antimicrobial susceptibility profile. Have a look at all isolates of patient T5, sorted on date: We made a slight twist to the CLSI algorithm, to take into account the antimicrobial susceptibility profile. Have a look at all isolates of patient Y10, sorted on date: Only 1 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 Only 2 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 If a column exists with a name like ‘key(…)ab’ the Instead of 1, now 7 isolates are flagged. In total, 75.3% of all isolates are marked ‘first weighted’ - 47.0% 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 2, now 9 isolates are flagged. In total, 75.1% of all isolates are marked ‘first weighted’ - 46.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. As with So we end up with 15,050 isolates for analysis. So we end up with 15,020 isolates for analysis. We can remove unneeded columns: Frequency table Class: character Shortest: 16How to conduct AMR analysis
Matthijs S. Berends
- 20 December 2019
+ 21 December 2019
AMR.Rmd
Introduction
-AMR
pacakge, we aimed at providing (1) tools to simplify antimicrobial resistance data cleaning/analysis, (2) methods to easily incorporate international guidelines and (3) scientifically reliable reference data. The AMR
package enables standardised and reproducible antimicrobial resistance analyses, including the application of evidence-based rules, determination of first isolates, translation of various codes for microorganisms and antimicrobial agents, determination of (multi-drug) resistant microorganisms, and calculation of antimicrobial resistance, prevalence and future trends.AMR
package, we aimed at providing (1) tools to simplify antimicrobial resistance data cleaning, transformation and analysis, (2) methods to easily incorporate international guidelines and (3) scientifically reliable reference data, including the requirements mentioned above.AMR
package enables standardised and reproducible antimicrobial resistance analysis, with the application of evidence-based rules, determination of first isolates, translation of various codes for microorganisms and antimicrobial agents, determination of (multi-drug) resistant microorganisms, and calculation of antimicrobial resistance, prevalence and future trends.
@@ -225,21 +227,21 @@
-
2019-12-20
+2019-12-21
abcd
Escherichia coli
S
S
-
2019-12-20
+2019-12-21
abcd
Escherichia coli
S
R
-
2019-12-20
+2019-12-21
efgh
Escherichia coli
R
@@ -334,10 +336,10 @@
-
2015-01-13
-Y8
+2011-10-17
+V10
Hospital D
-Escherichia coli
+Staphylococcus aureus
S
S
S
@@ -345,9 +347,31 @@
F
-
+2010-04-08
-O8
+2017-05-17
+R1
Hospital B
+Klebsiella pneumoniae
+S
+S
+S
+S
+F
+
+
+2015-07-05
+J5
+Hospital B
+Escherichia coli
+S
+S
+S
+S
+M
+
+
2012-01-01
+R10
+Hospital C
Escherichia coli
S
S
@@ -356,49 +380,27 @@
F
-
2010-05-11
-W2
+2014-07-18
+T6
Hospital A
Escherichia coli
-R
S
S
-R
+S
+S
F
-
-2011-11-23
-I9
+2016-07-17
+K1
Hospital C
-Klebsiella pneumoniae
-R
-S
-S
-S
-M
-
-
-2011-03-28
-D3
-Hospital B
Escherichia coli
-S
-S
+I
+I
S
S
M
-
2013-11-16
-P8
-Hospital D
-Streptococcus pneumoniae
-R
-R
-S
-S
-F
-M
and F
. From a researchers perspective: there are slightly more men. Nothing we didn’t already know.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 %>%
@@ -435,8 +437,8 @@
# Other rules by this AMR package
# Non-EUCAST: inherit amoxicillin results for unavailable ampicillin (no changes)
# Non-EUCAST: inherit ampicillin results for unavailable amoxicillin (no changes)
-# Non-EUCAST: set amoxicillin/clav acid = S where ampicillin = S (2,942 values changed)
-# Non-EUCAST: set ampicillin = R where amoxicillin/clav acid = R (159 values changed)
+# Non-EUCAST: set amoxicillin/clav acid = S where ampicillin = S (2,972 values changed)
+# Non-EUCAST: set ampicillin = R where amoxicillin/clav acid = R (139 values changed)
# Non-EUCAST: set piperacillin = R where piperacillin/tazobactam = R (no changes)
# Non-EUCAST: set piperacillin/tazobactam = S where piperacillin = S (no changes)
# Non-EUCAST: set trimethoprim = R where trimethoprim/sulfa = R (no changes)
@@ -461,14 +463,14 @@
# Pasteurella multocida (no changes)
# Staphylococcus (no changes)
# Streptococcus groups A, B, C, G (no changes)
-# Streptococcus pneumoniae (942 values changed)
+# Streptococcus pneumoniae (959 values changed)
# Viridans group streptococci (no changes)
#
# EUCAST Expert Rules, Intrinsic Resistance and Exceptional Phenotypes (v3.1, 2016)
-# Table 01: Intrinsic resistance in Enterobacteriaceae (1,222 values changed)
+# Table 01: Intrinsic resistance in Enterobacteriaceae (1,333 values changed)
# Table 02: Intrinsic resistance in non-fermentative Gram-negative bacteria (no changes)
# Table 03: Intrinsic resistance in other Gram-negative bacteria (no changes)
-# Table 04: Intrinsic resistance in Gram-positive bacteria (2,709 values changed)
+# Table 04: Intrinsic resistance in Gram-positive bacteria (2,723 values changed)
# Table 08: Interpretive rules for B-lactam agents and Gram-positive cocci (no changes)
# Table 09: Interpretive rules for B-lactam agents and Gram-negative rods (no changes)
# Table 11: Interpretive rules for macrolides, lincosamides, and streptogramins (no changes)
@@ -476,15 +478,15 @@
# Table 13: Interpretive rules for quinolones (no changes)
#
# -------------------------------------------------------------------------------
-# EUCAST rules affected 6,398 out of 20,000 rows, making a total of 7,974 edits
+# EUCAST rules affected 6,551 out of 20,000 rows, making a total of 8,126 edits
# => added 0 test results
#
-# => changed 7,974 test results
-# - 95 test results changed from S to I
-# - 4,603 test results changed from S to R
-# - 1,165 test results changed from I to S
-# - 334 test results changed from I to R
-# - 1,777 test results changed from R to S
+# => changed 8,126 test results
+# - 115 test results changed from S to I
+# - 4,709 test results changed from S to R
+# - 1,179 test results changed from I to S
+# - 330 test results changed from I to R
+# - 1,793 test results changed from R to S
# -------------------------------------------------------------------------------
#
# Use eucast_rules(..., verbose = TRUE) (on your original data) to get a data.frame with all specified edits instead.
filter()
function, also from the dplyr
package:filter()
function, also from the dplyr
package:filter_first_isolate()
function:
First weighted isolates
-
-
isolate
@@ -539,54 +541,54 @@
1
-2010-02-25
-T5
+2010-06-10
+Y10
B_ESCHR_COLI
S
S
-S
+R
S
TRUE
2
-2010-03-02
-T5
+2010-09-27
+Y10
B_ESCHR_COLI
-R
-I
+S
+S
S
S
FALSE
3
-2010-04-02
-T5
+2010-11-27
+Y10
B_ESCHR_COLI
S
S
-S
+R
S
FALSE
4
-2010-06-08
-T5
+2010-12-06
+Y10
B_ESCHR_COLI
S
S
-S
+R
S
FALSE
5
-2010-06-20
-T5
+2011-02-18
+Y10
B_ESCHR_COLI
-S
+R
S
S
S
@@ -594,30 +596,30 @@
6
-2010-09-13
-T5
+2011-04-05
+Y10
B_ESCHR_COLI
-S
-S
+R
R
S
+R
FALSE
7
-2010-10-06
-T5
+2011-05-29
+Y10
B_ESCHR_COLI
R
S
S
-S
+R
FALSE
8
-2010-11-19
-T5
+2011-06-04
+Y10
B_ESCHR_COLI
S
S
@@ -627,29 +629,29 @@
-9
-2010-12-06
-T5
-B_ESCHR_COLI
-S
-S
-S
-S
-FALSE
-
-
+10
-2010-12-07
-T5
+2011-06-14
+Y10
B_ESCHR_COLI
S
S
R
S
+TRUE
+
+
10
+2011-11-02
+Y10
+B_ESCHR_COLI
+S
+S
+S
+S
FALSE
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.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.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(.)) %>%
@@ -660,7 +662,7 @@
# 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 15,050 first weighted isolates (75.3% of total)
-
isolate
@@ -677,23 +679,23 @@
1
-2010-02-25
-T5
+2010-06-10
+Y10
B_ESCHR_COLI
S
S
-S
+R
S
TRUE
TRUE
2
-2010-03-02
-T5
+2010-09-27
+Y10
B_ESCHR_COLI
-R
-I
+S
+S
S
S
FALSE
@@ -701,68 +703,68 @@
3
-2010-04-02
-T5
+2010-11-27
+Y10
B_ESCHR_COLI
S
S
-S
+R
S
FALSE
TRUE
4
-2010-06-08
-T5
+2010-12-06
+Y10
B_ESCHR_COLI
S
S
-S
+R
S
FALSE
FALSE
5
-2010-06-20
-T5
+2011-02-18
+Y10
B_ESCHR_COLI
-S
+R
S
S
S
FALSE
-FALSE
+TRUE
6
-2010-09-13
-T5
+2011-04-05
+Y10
B_ESCHR_COLI
-S
-S
+R
R
S
+R
FALSE
TRUE
7
-2010-10-06
-T5
+2011-05-29
+Y10
B_ESCHR_COLI
R
S
S
-S
+R
FALSE
TRUE
8
-2010-11-19
-T5
+2011-06-04
+Y10
B_ESCHR_COLI
S
S
@@ -773,35 +775,35 @@
-9
-2010-12-06
-T5
-B_ESCHR_COLI
-S
-S
-S
-S
-FALSE
-FALSE
-
-
+10
-2010-12-07
-T5
+2011-06-14
+Y10
B_ESCHR_COLI
S
S
R
S
+TRUE
+TRUE
+
+
10
+2011-11-02
+Y10
+B_ESCHR_COLI
+S
+S
+S
+S
FALSE
TRUE
filter_first_isolate()
, there’s a shortcut for this new algorithm too:
2
-2010-04-08
-O8
+2017-05-17
+R1
Hospital B
-B_ESCHR_COLI
-S
+B_KLBSL_PNMN
+R
S
S
S
F
Gram-negative
-Escherichia
-coli
+Klebsiella
+pneumoniae
TRUE
-
3
-2010-05-11
-W2
+9
+2016-05-07
+N8
Hospital A
B_ESCHR_COLI
R
@@ -858,67 +860,67 @@
TRUE
-
4
-2011-11-23
-I9
-Hospital C
-B_KLBSL_PNMN
-R
+11
+2015-11-13
+U7
+Hospital B
+B_STPHY_AURS
S
S
S
-M
-Gram-negative
-Klebsiella
-pneumoniae
+S
+F
+Gram-positive
+Staphylococcus
+aureus
TRUE
-
5
-2011-03-28
-D3
-Hospital B
-B_ESCHR_COLI
-S
-S
+14
+2011-08-27
+C10
+Hospital C
+B_STPHY_AURS
S
S
+R
+R
M
-Gram-negative
-Escherichia
-coli
+Gram-positive
+Staphylococcus
+aureus
TRUE
-
6
-2013-11-16
-P8
-Hospital D
-B_STRPT_PNMN
-R
+15
+2013-10-17
+R10
+Hospital B
+B_STPHY_AURS
R
S
-R
+S
+S
F
Gram-positive
-Streptococcus
-pneumoniae
+Staphylococcus
+aureus
TRUE
-
@@ -940,7 +942,7 @@
7
-2014-12-19
-Q5
-Hospital B
-B_ESCHR_COLI
+16
+2011-10-01
+I6
+Hospital A
+B_STRPT_PNMN
S
S
-S
-S
-F
-Gram-negative
-Escherichia
-coli
+R
+R
+M
+Gram-positive
+Streptococcus
+pneumoniae
TRUE
-Length: 15,050 (of which NA: 0 = 0%)
+Length: 15,020 (of which NA: 0 = 0%)
Unique: 4
Longest: 24
The functions resistance()
and susceptibility()
can be used to calculate antimicrobial resistance or susceptibility. For more specific analyses, the functions proportion_S()
, proportion_SI()
, proportion_I()
, proportion_IR()
and proportion_R()
can be used to determine the proportion of a specific antimicrobial outcome.
As per the EUCAST guideline of 2019, we calculate resistance as the proportion of R (proportion_R()
, equal to resistance()
) and susceptibility as the proportion of S and I (proportion_SI()
, equal to susceptibility()
). These functions can be used on their own:
Or can be used in conjuction with group_by()
and summarise()
, both from the dplyr
package:
data_1st %>%
group_by(hospital) %>%
@@ -1008,19 +1010,19 @@ Longest: 24
Hospital A
-0.4637522
+0.4687360
Hospital B
-0.4602655
+0.4664905
Hospital C
-0.4760000
+0.4576649
Hospital D
-0.4536218
+0.4561813
@@ -1038,23 +1040,23 @@ Longest: 24
Hospital A
-0.4637522
-4552
+0.4687360
+4478
Hospital B
-0.4602655
-5197
+0.4664905
+5297
Hospital C
-0.4760000
-2250
+0.4576649
+2244
Hospital D
-0.4536218
-3051
+0.4561813
+3001
@@ -1074,27 +1076,27 @@ Longest: 24
Escherichia
-0.9227696
-0.8909454
-0.9920107
+0.9259160
+0.8915485
+0.9933137
Klebsiella
-0.9191781
-0.9061644
-0.9917808
+0.9177994
+0.8990291
+0.9967638
Staphylococcus
-0.9186476
-0.9199683
-0.9915478
+0.9244107
+0.9260363
+0.9943105
Streptococcus
-0.6129032
+0.6183868
0.0000000
-0.6129032
+0.6183868
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 f070ec0824e1ce428da14121ac01db30d0e5039b..7a459ed67d410865dbf0e88abe5a9d1f47e25ee6 100644
GIT binary patch
delta 34061
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