@@ -454,15 +454,15 @@ DTA file (10 kB)
contain the ATC codes, common abbreviations, trade names and LOINC codes
as comma separated values.
Example content
-
+
-
+
-
+
@@ -493,7 +493,7 @@ as comma separated values.
37768
Amikacin
Aminoglycosides
-
D06AX12, J01GB06, S01AA21
+
D06AX12, J01GB06, QD06AX12, …
Aminoglycoside antibacterials
Other aminoglycosides
ak, ami, amik, …
@@ -509,7 +509,7 @@ as comma separated values.
33613
Amoxicillin
Beta-lactams/penicillins
-
J01CA04
+
J01CA04, QG51AA03, QJ01CA04
Beta-lactam antibacterials, penicillins
Penicillins with extended spectrum
ac, amox, amx
@@ -525,7 +525,7 @@ as comma separated values.
23665637
Amoxicillin/clavulanic acid
Beta-lactams/penicillins
-
J01CR02
+
J01CR02, QJ01CR02
Beta-lactam antibacterials, penicillins
Combinations of penicillins, incl. beta-lactamase
inhibitors
@@ -542,7 +542,7 @@ inhibitors
6249
Ampicillin
Beta-lactams/penicillins
-
J01CA01, S01AA19
+
J01CA01, QJ01CA01, QJ51CA01, …
Beta-lactam antibacterials, penicillins
Penicillins with extended spectrum
am, amp, ampi
@@ -558,7 +558,7 @@ inhibitors
447043
Azithromycin
Macrolides/lincosamides
-
J01FA10, S01AA26
+
J01FA10, QJ01FA10, QS01AA26, …
Macrolides, lincosamides and streptogramins
Macrolides
az, azi, azit, …
@@ -574,7 +574,7 @@ inhibitors
5904
Benzylpenicillin
Beta-lactams/penicillins
-
J01CE01, S01AA14
+
J01CE01, QJ01CE01, QJ51CE01, …
Combinations of antibacterials
Combinations of antibacterials
bepe, pen, peni, …
diff --git a/articles/index.html b/articles/index.html
index 91de865e9..00c38ba11 100644
--- a/articles/index.html
+++ b/articles/index.html
@@ -7,7 +7,7 @@
AMR (for R)
- 2.1.1.9266
+ 2.1.1.9267
diff --git a/authors.html b/authors.html
index ddba195cf..91f6cdb92 100644
--- a/authors.html
+++ b/authors.html
@@ -7,7 +7,7 @@
AMR (for R)
- 2.1.1.9266
+ 2.1.1.9267
diff --git a/extra.css b/extra.css
index 1ef9a9a11..7490db2a9 100644
--- a/extra.css
+++ b/extra.css
@@ -174,10 +174,7 @@ this shows on top of every sidebar to the right
}
}
@media (max-width: 575.98px) {
- footer .pkgdown-footer-left {
- text-align: center;
- }
- footer .pkgdown-footer-right {
+ footer * {
text-align: center;
}
}
diff --git a/index.html b/index.html
index a45545bdf..c54583dcd 100644
--- a/index.html
+++ b/index.html
@@ -33,7 +33,7 @@
AMR (for R)
- 2.1.1.9266
+ 2.1.1.9267
@@ -145,9 +145,10 @@
#> ℹ Using column 'mo' as input for mo_fullname()#> ℹ Using column 'mo' as input for mo_is_gram_negative()#> ℹ Using column 'mo' as input for mo_is_intrinsic_resistant()
-#> ℹ Determining intrinsic resistance based on 'EUCAST Expected Resistant Phenotypes' v1.2 (2023). This note will be shown once per
-#> session.
-#> ℹ For aminoglycosides() using columns 'GEN' (gentamicin), 'TOB' (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)
+#> ℹ Determining intrinsic resistance based on 'EUCAST Expected Resistant
+#> Phenotypes' v1.2 (2023). This note will be shown once per session.
+#> ℹ For aminoglycosides() using columns 'GEN' (gentamicin), 'TOB'
+#> (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)#> ℹ For carbapenems() using columns 'IPM' (imipenem) and 'MEM' (meropenem)#> # A tibble: 35 × 7#> bacteria GEN TOB AMK KAN IPM MEM
@@ -173,9 +174,9 @@
antibiogram(example_isolates, antimicrobials =c(aminoglycosides(), carbapenems()))
-#> ℹ For aminoglycosides() using columns 'GEN' (gentamicin), 'TOB' (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)
-#> ℹ For carbapenems() using columns 'IPM' (imipenem) and 'MEM' (meropenem)
-#> ℹ 502 combinations had less than minimum = 30 results and were ignored
+#> ℹ For aminoglycosides() using columns 'GEN' (gentamicin), 'TOB'
+#> (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)
+#> ℹ For carbapenems() using columns 'IPM' (imipenem) and 'MEM' (meropenem)
@@ -292,8 +293,7 @@
antibiogram(example_isolates, antimicrobials =c("TZP", "TZP+TOB", "TZP+GEN"),
- mo_transform ="gramstain")
-#> ℹ 3 combinations had less than minimum = 30 results and were ignored
+ mo_transform ="gramstain")
@@ -328,8 +328,7 @@
antimicrobials =c("cipro", "tobra", "genta"), # any arbitrary name or code will work mo_transform ="gramstain", ab_transform ="name",
- language ="uk")# Ukrainian
-#> ℹ 3 combinations had less than minimum = 30 results and were ignored
+ language ="uk")# Ukrainian
@@ -422,13 +421,15 @@
# calculate AMR using resistance(), over all aminoglycosides and polymyxins:summarise(across(c(aminoglycosides(), polymyxins()),resistance))
-#> ℹ For aminoglycosides() using columns 'GEN' (gentamicin), 'TOB' (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)
+#> ℹ For aminoglycosides() using columns 'GEN' (gentamicin), 'TOB'
+#> (tobramycin), 'AMK' (amikacin), and 'KAN' (kanamycin)#> ℹ For polymyxins() using column 'COL' (colistin)#> Warning: There was 1 warning in `summarise()`.#> ℹ In argument: `across(c(aminoglycosides(), polymyxins()), resistance)`.#> ℹ In group 3: `ward = "Outpatient"`.#> Caused by warning:
-#> ! Introducing NA: only 23 results available for KAN in group: ward = "Outpatient" (minimum = 30).
+#> ! Introducing NA: only 23 results available for KAN in group: ward =
+#> "Outpatient" (minimum = 30).out#> # A tibble: 3 × 6#> ward GEN TOB AMK KAN COL
diff --git a/news/index.html b/news/index.html
index c92795e3b..c41fe17f6 100644
--- a/news/index.html
+++ b/news/index.html
@@ -7,7 +7,7 @@
AMR (for R)
- 2.1.1.9266
+ 2.1.1.9267
@@ -49,11 +49,11 @@
-
AMR 2.1.1.9266
+
AMR 2.1.1.9267
(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.)
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.
-
tl;dr
+
tl;dr
Scope Expansion: One Health support (Human + Veterinary + Environmental microbiology).
@@ -113,22 +113,22 @@
-
Full Changelog
+
Full Changelog
-
Breaking
+
Breaking
Dataset antibiotics has been renamed to antimicrobials as the data set contains more than just antibiotics. Using 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 over two years ago.
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 clinical_breakpoints data set contains all these breakpoints, and can be downloaded on our download page.
-
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.
+
The (new) antimicrobials data set contains all veterinary antimicrobials, 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”)
+ab_atc() now supports ATC codes of veterinary antimicrobials (that all start with “Q”)
ab_url() now supports retrieving the WHOCC url of their ATCvet pages
@@ -176,7 +176,7 @@
-
Changed
+
Changed
SIR interpretation
Support for parallel computing to greatly improve speed using the parallel package (part of base R). Use as.sir(your_data, parallel = TRUE) to run SIR interpretation using multiple cores.
It is now possible to use column names for arguments guideline, ab, mo, and uti: as.sir(..., ab = "column1", mo = "column2", uti = "column3"). This greatly improves the flexibility for users.
@@ -232,15 +232,15 @@
Disks of 0 to 5 mm are now allowed, the newly allowed range for disk diffusion (as.disk()) is now between 0 and 50 mm
-custom_eucast_rules() now supports multiple antibiotics and antibiotic groups to be affected by a single rule
+custom_eucast_rules() now supports multiple antimicrobials and antimicrobial groups to be affected by a single rule
mo_info() now contains an extra element rank and group_members (with the contents of the new mo_group_members() function)
Updated all ATC codes from WHOCC
-
Updated all antibiotic DDDs from WHOCC
+
Updated all antimicrobial DDDs from WHOCC
Fix for using a manual value for mo_transform in antibiogram()
Fixed a bug for when antibiogram() returns an empty data set
-
Fix for mapping ‘high level’ antibiotics in as.ab() (amphotericin B-high, gentamicin-high, kanamycin-high, streptomycin-high, tobramycin-high)
+
Fix for mapping ‘high level’ antimicrobials in as.ab() (amphotericin B-high, gentamicin-high, kanamycin-high, streptomycin-high, tobramycin-high)
Improved overall algorithm of as.ab() for better performance and accuracy, including the new function as_reset_session() to remove earlier coercions.
Improved overall algorithm of as.mo() for better performance and accuracy, specifically:
More weight is given to genus and species combinations in cases where the subspecies is miswritten, so that the result will be the correct genus and species
@@ -258,8 +258,8 @@
Added console colours support of sir class for Positron
Added Dr. Larisse Bolton and Aislinn Cook as contributors for their 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
Added Prof. Kathryn Holt, Dr. Jane Hawkey, and Dr. Natacha Couto as contributors for their many suggestions, ideas and bugfixes
@@ -269,7 +269,7 @@
-
Older Versions
+
Older Versions
This changelog only contains changes from AMR v3.0 (March 2025) and later.