@@ -146,21 +146,21 @@ make the structure of your data generally look like this:
-
2025-03-03
+
2025-03-07
abcd
Escherichia coli
S
S
-
2025-03-03
+
2025-03-07
abcd
Escherichia coli
S
R
-
2025-03-03
+
2025-03-07
efgh
Escherichia coli
R
@@ -699,12 +699,12 @@ previously mentioned antibiotic class selectors:
#> ℹ For carbapenems() using columns 'IPM' (imipenem) and 'MEM' (meropenem)
+
+
-
-
-
-
-
+
+
+
@@ -719,93 +719,93 @@ previously mentioned antibiotic class selectors:
CoNS
-
0% (0-8%)
-
86% (82-90%)
-
52% (37-67%)
-
0% (0-8%)
-
52% (37-67%)
-
22% (12-35%)
+
0% (0-8%,N=43)
+
86% (82-90%,N=309)
+
52% (37-67%,N=48)
+
0% (0-8%,N=43)
+
52% (37-67%,N=48)
+
22% (12-35%,N=55)
E. coli
-
100% (98-100%)
-
98% (96-99%)
-
100% (99-100%)
+
100% (98-100%,N=171)
+
98% (96-99%,N=460)
+
100% (99-100%,N=422)
-
100% (99-100%)
-
97% (96-99%)
+
100% (99-100%,N=418)
+
97% (96-99%,N=462)
E. faecalis
-
0% (0-9%)
-
0% (0-9%)
-
100% (91-100%)
-
0% (0-9%)
+
0% (0-9%,N=39)
+
0% (0-9%,N=39)
+
100% (91-100%,N=38)
+
0% (0-9%,N=39)
-
0% (0-9%)
+
0% (0-9%,N=39)
K. pneumoniae
-
90% (79-96%)
-
100% (93-100%)
+
90% (79-96%,N=58)
+
100% (93-100%,N=51)
-
100% (93-100%)
-
90% (79-96%)
+
100% (93-100%,N=53)
+
90% (79-96%,N=58)
P. aeruginosa
-
100% (88-100%)
+
100% (88-100%,N=30)
-
0% (0-12%)
+
0% (0-12%,N=30)
-
100% (88-100%)
+
100% (88-100%,N=30)
P. mirabilis
-
94% (80-99%)
-
94% (79-99%)
+
94% (80-99%,N=34)
+
94% (79-99%,N=32)
-
94% (80-99%)
+
94% (80-99%,N=34)
S. aureus
-
99% (97-100%)
+
99% (97-100%,N=233)
-
98% (92-100%)
+
98% (92-100%,N=86)
S. epidermidis
-
0% (0-8%)
-
79% (71-85%)
+
0% (0-8%,N=44)
+
79% (71-85%,N=163)
-
0% (0-8%)
+
0% (0-8%,N=44)
-
51% (40-61%)
+
51% (40-61%,N=89)
S. hominis
-
92% (84-97%)
+
92% (84-97%,N=80)
-
85% (74-93%)
+
85% (74-93%,N=62)
S. pneumoniae
-
0% (0-3%)
-
0% (0-3%)
+
0% (0-3%,N=117)
+
0% (0-3%,N=117)
-
0% (0-3%)
+
0% (0-3%,N=117)
-
0% (0-3%)
+
0% (0-3%,N=117)
@@ -827,6 +827,13 @@ language to be Spanish using the language argument:
#> ℹ For aminoglycosides() using columns 'GEN' (gentamicin), 'TOB'#> (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)
+
+
+
+
+
+
+
Patógeno
Amikacina
@@ -837,17 +844,17 @@ language to be Spanish using the language argument:
Gram negativo
-
98% (96-99%)
-
96% (95-98%)
-
0% (0-10%)
-
96% (94-97%)
+
98% (96-99%,N=256)
+
96% (95-98%,N=684)
+
0% (0-10%,N=35)
+
96% (94-97%,N=686)
Gram positivo
-
0% (0-1%)
-
63% (60-66%)
-
0% (0-1%)
-
34% (31-38%)
+
0% (0-1%,N=436)
+
63% (60-66%,N=1170)
+
0% (0-1%,N=436)
+
34% (31-38%,N=665)
@@ -863,6 +870,12 @@ a plus + character like this:
ab_transform =NULL)combined_ab
+
+
+
+
+
+
Pathogen
TZP
@@ -872,57 +885,57 @@ a plus + character like this:
CoNS
-
30% (16-49%)
-
97% (95-99%)
+
30% (16-49%,N=33)
+
97% (95-99%,N=274)
E. coli
-
94% (92-96%)
-
100% (98-100%)
-
99% (97-100%)
+
94% (92-96%,N=416)
+
100% (98-100%,N=459)
+
99% (97-100%,N=461)
K. pneumoniae
-
89% (77-96%)
-
93% (83-98%)
-
93% (83-98%)
+
89% (77-96%,N=53)
+
93% (83-98%,N=58)
+
93% (83-98%,N=58)
P. aeruginosa
-
100% (88-100%)
-
100% (88-100%)
+
100% (88-100%,N=30)
+
100% (88-100%,N=30)
P. mirabilis
-
100% (90-100%)
-
100% (90-100%)
+
100% (90-100%,N=34)
+
100% (90-100%,N=34)
S. aureus
-
100% (98-100%)
-
100% (96-100%)
+
100% (98-100%,N=231)
+
100% (96-100%,N=91)
S. epidermidis
-
100% (97-100%)
-
100% (92-100%)
+
100% (97-100%,N=128)
+
100% (92-100%,N=46)
S. hominis
-
100% (95-100%)
-
100% (93-100%)
+
100% (95-100%,N=74)
+
100% (93-100%,N=53)
S. pneumoniae
-
100% (97-100%)
-
100% (97-100%)
-
100% (97-100%)
+
100% (97-100%,N=112)
+
100% (97-100%,N=112)
+
100% (97-100%,N=112)
@@ -940,16 +953,16 @@ argument must be used. This can be any column in the data, or e.g. an
#> ℹ For aminoglycosides() using columns 'GEN' (gentamicin), 'TOB'#> (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)#> ℹ For carbapenems() using columns 'IPM' (imipenem) and 'MEM' (meropenem)
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
Syndromic Group
@@ -966,17 +979,17 @@ argument must be used. This can be any column in the data, or e.g. an
Clinical
CoNS
-
89% (84-93%)
-
57% (39-74%)
+
89% (84-93%,N=205)
+
57% (39-74%,N=35)
-
57% (39-74%)
-
26% (12-45%)
+
57% (39-74%,N=35)
+
26% (12-45%,N=31)
ICU
CoNS
-
79% (68-88%)
+
79% (68-88%,N=73)
@@ -986,7 +999,7 @@ argument must be used. This can be any column in the data, or e.g. an
Outpatient
CoNS
-
84% (66-95%)
+
84% (66-95%,N=31)
@@ -995,58 +1008,58 @@ argument must be used. This can be any column in the data, or e.g. an
Clinical
E. coli
-
100% (97-100%)
-
98% (96-99%)
-
100% (99-100%)
+
100% (97-100%,N=104)
+
98% (96-99%,N=297)
+
100% (99-100%,N=266)
-
100% (99-100%)
-
98% (96-99%)
+
100% (99-100%,N=276)
+
98% (96-99%,N=299)
ICU
E. coli
-
100% (93-100%)
-
99% (95-100%)
-
100% (97-100%)
+
100% (93-100%,N=52)
+
99% (95-100%,N=137)
+
100% (97-100%,N=133)
-
100% (97-100%)
-
96% (92-99%)
+
100% (97-100%,N=118)
+
96% (92-99%,N=137)
Clinical
K. pneumoniae
-
92% (81-98%)
-
100% (92-100%)
+
92% (81-98%,N=51)
+
100% (92-100%,N=44)
-
100% (92-100%)
-
92% (81-98%)
+
100% (92-100%,N=46)
+
92% (81-98%,N=51)
Clinical
P. mirabilis
-
100% (88-100%)
+
100% (88-100%,N=30)
-
100% (88-100%)
+
100% (88-100%,N=30)
Clinical
S. aureus
-
99% (95-100%)
+
99% (95-100%,N=150)
-
97% (89-100%)
+
97% (89-100%,N=63)
ICU
S. aureus
-
100% (95-100%)
+
100% (95-100%,N=66)
@@ -1056,51 +1069,51 @@ argument must be used. This can be any column in the data, or e.g. an
As a Python user, you might like that the most important data sets of
the AMR R package, microorganisms,
-antibiotics, clinical_breakpoints, and
+antimicrobials, clinical_breakpoints, and
example_isolates, are now available as regular Python data
frames:
All reference data (about microorganisms, antibiotics, SIR
+
All reference data (about microorganisms, antimicrobials, SIR
interpretation, EUCAST rules, etc.) in this AMR package are
reliable, up-to-date and freely available. We continually export our
data sets to formats for use in R, MS Excel, Apache Feather, Apache
@@ -437,41 +437,18 @@ Set Name ‘Microorganism’, OID 2.16.840.1.114222.4.11.1009 (v12). URL:
-
-antibiotics: Antibiotic (+Antifungal) Drugs
+
+antimicrobials: Antibiotic and Antifungal Drugs
A data set with 487 rows and 14 columns, containing the following
column names: ab, cid, name, group, atc,
atc_group1, atc_group2, abbreviations,
synonyms, oral_ddd, oral_units,
iv_ddd, iv_units, and loinc.
-
This data set is in R available as antibiotics, after
+
This data set is in R available as antimicrobials, after
you load the AMR package.
-
It was last updated on 7 February 2025 17:01:22 UTC. Find more info
-about the structure of this data set here.
It was last updated on 7 March 2025 19:43:26 UTC. Find more info
+about the structure of this data set here.
The tab-separated text, Microsoft Excel, SPSS, and Stata files all
contain the ATC codes, common abbreviations, trade names and LOINC codes
as comma separated values.
translate MIC values and disk diffusion diameters to SIR
Principal component analysis for AMR
-
All reference data sets (about microorganisms, antibiotics, SIR
+
All reference data sets (about microorganisms, antimicrobials, SIR
interpretation, EUCAST rules, etc.) in this AMR package are
publicly and freely available. We continually export our data sets to
formats for use in R, SPSS, Stata and Excel. We also supply flat files
diff --git a/authors.html b/authors.html
index cec542a91..d4eea007d 100644
--- a/authors.html
+++ b/authors.html
@@ -7,7 +7,7 @@
AMR (for R)
- 2.1.1.9183
+ 2.1.1.9186
diff --git a/index.html b/index.html
index 37361cba3..22b4d0f76 100644
--- a/index.html
+++ b/index.html
@@ -34,7 +34,7 @@
AMR (for R)
- 2.1.1.9183
+ 2.1.1.9186
@@ -112,7 +112,7 @@
The AMR package is a free and open-source R package with zero dependencies to simplify the analysis and prediction of Antimicrobial Resistance (AMR) and to work with microbial and antimicrobial data and properties, by using evidence-based methods. Our aim is to provide a standard for clean and reproducible AMR data analysis, that can therefore empower epidemiological analyses to continuously enable surveillance and treatment evaluation in any setting. Many different researchers from around the globe are continually helping us to make this a successful and durable project!
After installing this package, R knows ~52,000 distinct microbial species (updated December 2022) and all ~600 antibiotic, antimycotic and antiviral drugs by name and code (including ATC, EARS-Net, ASIARS-Net, PubChem, LOINC and SNOMED CT), and knows all about valid SIR and MIC values. The integral clinical breakpoint guidelines from CLSI and EUCAST are included, even with epidemiological cut-off (ECOFF) values. It supports and can read any data format, including WHONET data. This package works on Windows, macOS and Linux with all versions of R since R-3.0 (April 2013). It was designed to work in any setting, including those with very limited resources. It was created for both routine data analysis and academic research at the Faculty of Medical Sciences of the University of Groningen, in collaboration with non-profit organisations Certe Medical Diagnostics and Advice Foundation and University Medical Center Groningen.
+
After installing this package, R knows ~52,000 distinct microbial species (updated December 2022) and all ~600 antimicrobial and antiviral drugs by name and code (including ATC, EARS-Net, ASIARS-Net, PubChem, LOINC and SNOMED CT), and knows all about valid SIR and MIC values. The integral clinical breakpoint guidelines from CLSI and EUCAST are included, even with epidemiological cut-off (ECOFF) values. It supports and can read any data format, including WHONET data. This package works on Windows, macOS and Linux with all versions of R since R-3.0 (April 2013). It was designed to work in any setting, including those with very limited resources. It was created for both routine data analysis and academic research at the Faculty of Medical Sciences of the University of Groningen, in collaboration with non-profit organisations Certe Medical Diagnostics and Advice Foundation and University Medical Center Groningen.
Used in over 175 countries, available in 20 languages
@@ -406,6 +408,7 @@
antibiotics =c("cipro", "tobra", "genta"), # any arbitrary name or code will work mo_transform ="gramstain", ab_transform ="name",
+ formatting_type =14, language ="uk")# Ukrainian
(this beta version will eventually become v3.0. We’re happy to reach a new major milestone soon, which will be all about the new One Health support! Install this beta using the instructions here.)
-
A New Milestone: AMR v3.0 with One Health Support (= Human + Veterinary + Environmental)
+
A New Milestone: AMR v3.0 with One Health Support (= Human + Veterinary + Environmental)
This package now supports not only tools for AMR data analysis in clinical settings, but also for veterinary and environmental microbiology. This was made possible through a collaboration with the University of Prince Edward Island’s Atlantic Veterinary College, Canada. To celebrate this great improvement of the package, we also updated the package logo to reflect this change.
-
Breaking
-
Removed all functions and references that used the deprecated rsi class, which were all replaced with their sir equivalents two years ago
+
Breaking
+
Dataset antibiotics has been renamed to antimicrobials as the data set contains more than just antibiotics. Calling antibiotics will still work, but now returns a warning.
+
Removed all functions and references that used the deprecated rsi class, which were all replaced with their sir equivalents two years ago.
-
New
+
New
One Health implementation
Function as.sir() now has extensive support for veterinary breakpoints from CLSI. Use breakpoint_type = "animal" and set the host argument to a variable that contains animal species names.
The CLSI VET09 guideline has been implemented to address cases where veterinary breakpoints are missing (only applies when guideline is set to CLSI)
The clinical_breakpoints data set contains all these breakpoints, and can be downloaded on our download page.
-
The antibiotics data set contains all veterinary antibiotics, such as pradofloxacin and enrofloxacin. All WHOCC codes for veterinary use have been added as well.
+
The (new) antimicrobials data set contains all veterinary antibiotics, such as pradofloxacin and enrofloxacin. All WHOCC codes for veterinary use have been added as well.
ab_atc() now supports ATC codes of veterinary antibiotics (that all start with “Q”)
@@ -111,7 +112,7 @@
-
Changed
+
Changed
SIR interpretation
It is now possible to use column names for argument ab, mo, and uti: as.sir(..., ab = "column1", mo = "column2", uti = "column3"). This greatly improves the flexibility for users.
Users can now set their own criteria (using regular expressions) as to what should be considered S, I, R, SDD, and NI.
@@ -135,7 +136,7 @@
The selectors lincosamides() and macrolides() do not overlap anymore - each antibiotic is now classified as either of these and not both
-antibiotics data set
+antimicrobials data set
Added “clindamycin inducible screening” as CLI1. Since clindamycin is a lincosamide, the antimicrobial selector lincosamides() now contains the argument only_treatable = TRUE (similar to other antibiotic selectors that contain non-treatable drugs)
Added Amorolfine (AMO, D01AE16), which is now also part of the antifungals() selector
Added Efflux (EFF), to allow mapping to AMRFinderPlus
@@ -181,7 +182,7 @@
Added console colours support of sir class for Positron
-
Other
+
Other
Added Dr. Larisse Bolton as contributor for her fantastic implementation of WISCA in a mathematically solid way
Added Matthew Saab, Dr. Jordan Stull, and Prof. Javier Sanchez as contributors for their tremendous input on veterinary breakpoints and interpretations
Greatly improved vctrs integration, a Tidyverse package working in the background for many Tidyverse functions. For users, this means that functions such as dplyr’s bind_rows(), rowwise() and c_across() are now supported for e.g. columns of class mic. Despite this, this AMR package is still zero-dependent on any other package, including dplyr and vctrs.
@@ -189,7 +190,7 @@
Stopped support for SAS (.xpt) files, since their file structure and extremely inefficient and requires more disk space than GitHub allows in a single commit.
-
Older Versions
+
Older Versions
This changelog only contains changes from AMR v3.0 (February 2025) and later.
These functions are so-called 'Deprecated'. They will be removed in a future version of this package. Using these functions will give a warning with the name of the function it has been replaced by (if there is one).
+
These objects are so-called 'Deprecated'. They will be removed in a future version of this package. Using these will give a warning with the name of the alternative object it has been replaced by (if there is one).
Usage
-
ab_class(...)
+
antibiotics
+
+ab_class(...)ab_selector(...)
+
+
Format
+
An object of class tbl_df (inherits from tbl, data.frame) with 487 rows and 14 columns.