From 64f5ceef035c3b89eb851809a20f6dcd95698bc5 Mon Sep 17 00:00:00 2001 From: "Matthijs S. Berends" Date: Wed, 8 Jan 2020 11:30:33 +0100 Subject: [PATCH] (v0.9.0.9009) antibiotics data set update --- DESCRIPTION | 6 +++--- NEWS.md | 9 +++++++-- R/ab.R | 14 ++++++++++++-- R/ab_property.R | 6 ++++++ _pkgdown.yml | 1 + data-raw/reproduction_of_antibiotics.R | 17 ++++++++++++++++- data/antibiotics.rda | Bin 35021 -> 35100 bytes docs/404.html | 2 +- docs/LICENSE-text.html | 2 +- docs/articles/index.html | 2 +- docs/authors.html | 4 ++-- docs/index.html | 2 +- docs/news/index.html | 20 ++++++++++++++------ docs/reference/AMR-deprecated.html | 2 +- docs/reference/ab_property.html | 10 ++++++++-- docs/reference/age.html | 2 +- docs/reference/age_groups.html | 2 +- docs/reference/as.ab.html | 12 +++++++++--- docs/reference/as.disk.html | 2 +- docs/reference/as.mic.html | 2 +- docs/reference/as.mo.html | 2 +- docs/reference/as.rsi.html | 2 +- docs/reference/atc_online.html | 2 +- docs/reference/availability.html | 2 +- docs/reference/bug_drug_combinations.html | 2 +- docs/reference/count.html | 2 +- docs/reference/eucast_rules.html | 2 +- docs/reference/extended-functions.html | 2 +- docs/reference/filter_ab_class.html | 2 +- docs/reference/g.test.html | 2 +- docs/reference/ggplot_rsi.html | 2 +- docs/reference/guess_ab_col.html | 2 +- docs/reference/index.html | 8 +++++++- docs/reference/join.html | 2 +- docs/reference/key_antibiotics.html | 2 +- docs/reference/kurtosis.html | 2 +- docs/reference/lifecycle.html | 2 +- docs/reference/like.html | 2 +- docs/reference/mdro.html | 2 +- docs/reference/mo_source.html | 2 +- docs/reference/p_symbol.html | 2 +- docs/reference/proportion.html | 2 +- docs/reference/read.4D.html | 2 +- docs/reference/resistance_predict.html | 2 +- docs/reference/skewness.html | 2 +- docs/reference/translate.html | 2 +- inst/CITATION | 2 +- man/ab_property.Rd | 6 ++++++ man/as.ab.Rd | 10 ++++++++-- 49 files changed, 134 insertions(+), 59 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 88dec141..273cf953 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: AMR -Version: 0.9.0.9008 -Date: 2020-01-05 +Version: 0.9.0.9009 +Date: 2020-01-08 Title: Antimicrobial Resistance Analysis Authors@R: c( person(role = c("aut", "cre"), @@ -63,5 +63,5 @@ BugReports: https://gitlab.com/msberends/AMR/issues License: GPL-2 | file LICENSE Encoding: UTF-8 LazyData: true -RoxygenNote: 7.0.1 +RoxygenNote: 7.0.2 Roxygen: list(markdown = TRUE) diff --git a/NEWS.md b/NEWS.md index 22014323..ba66451f 100755 --- a/NEWS.md +++ b/NEWS.md @@ -1,10 +1,15 @@ -# AMR 0.9.0.9008 -## Last updated: 05-Jan-2020 +# AMR 0.9.0.9009 +## Last updated: 08-Jan-2020 ### Changes * Speed improvement for `as.mo()` (and consequently all `mo_*` functions that use `as.mo()` internally), especially for the *G. species* format (G for genus), like *E. coli* and *K penumoniae* * Input values for `as.disk()` limited to a maximum of 50 millimeters * Added a lifecycle state to every function, following [the lifecycle circle of the `tidyverse`](https://www.tidyverse.org/lifecycle) +* For in `as.ab()`: support for drugs starting with "co-" like co-amoxiclav, co-trimoxazole, co-trimazine and co-trimazole (thanks to Peter Dutey) +* Changes to the `antibiotics` data set (thanks to Peter Dutey): + * Added more synonyms to colistin, imipenem and piperacillin/tazobactam + * Moved synonyms Rifinah and Rimactazid from rifampicin (`RIF`) to rifampicin/isoniazid (`RFI`). Please note that [the combination rifampicin/isoniazid has no DDDs defined](https://www.whocc.no/atc_ddd_index/?code=J04AM02&showdescription=no), so e.g. `ab_ddd("Rimactazid")` will now return `NA`. + * Moved synonyms Bactrimel and Cotrimazole from sulfamethoxazole (`SMX`) to trimethoprim/sulfamethoxazole (`SXT`) ### Other * Add a `CITATION` file diff --git a/R/ab.R b/R/ab.R index 6ebd8f39..84b0929c 100755 --- a/R/ab.R +++ b/R/ab.R @@ -43,7 +43,7 @@ #' @inheritSection AMR Read more on our website! #' @export #' @examples -#' # These examples all return "ERY", the ID of Erythromycin: +#' # these examples all return "ERY", the ID of erythromycin: #' as.ab("J01FA01") #' as.ab("J 01 FA 01") #' as.ab("Erythromycin") @@ -54,8 +54,14 @@ #' as.ab("eritromicine") # spelled wrong, yet works #' as.ab("Erythrocin") # trade name #' as.ab("Romycin") # trade name +#' +#' # spelling from different languages and dyslexia are no problem +#' ab_atc("ceftriaxon") +#' ab_atc("cephtriaxone") +#' ab_atc("cephthriaxone") +#' ab_atc("seephthriaaksone") #' -#' # Use ab_* functions to get a specific properties (see ?ab_property); +#' # use ab_* functions to get a specific properties (see ?ab_property); #' # they use as.ab() internally: #' ab_name("J01FA01") # "Erythromycin" #' ab_name("eryt") # "Erythromycin" @@ -87,6 +93,10 @@ as.ab <- function(x, ...) { # spaces around non-characters must be removed: amox + clav -> amox/clav x_bak_clean <- gsub("(.*[a-zA-Z0-9]) ([^a-zA-Z0-9].*)", "\\1\\2", x_bak_clean) x_bak_clean <- gsub("(.*[^a-zA-Z0-9]) ([a-zA-Z0-9].*)", "\\1\\2", x_bak_clean) + # remove hyphen after a starting "co" + x_bak_clean <- gsub("^co-", "co", x_bak_clean, ignore.case = TRUE) + # replace text 'and' with a slash + x_bak_clean <- gsub(" and ", "/", x_bak_clean, ignore.case = TRUE) x <- unique(x_bak_clean) x_new <- rep(NA_character_, length(x)) diff --git a/R/ab_property.R b/R/ab_property.R index d7404609..a077b665 100644 --- a/R/ab_property.R +++ b/R/ab_property.R @@ -72,6 +72,12 @@ #' ab_name("floxapen") # "Flucloxacillin" #' ab_name(21319) # "Flucloxacillin" (using CID) #' ab_name("J01CF05") # "Flucloxacillin" (using ATC) +#' +#' # spelling from different languages and dyslexia are no problem +#' ab_atc("ceftriaxon") +#' ab_atc("cephtriaxone") +#' ab_atc("cephthriaxone") +#' ab_atc("seephthriaaksone") ab_name <- function(x, language = get_locale(), tolower = FALSE, ...) { x <- translate_AMR(ab_validate(x = x, property = "name", ...), language = language) if (tolower == TRUE) { diff --git a/_pkgdown.yml b/_pkgdown.yml index 7cd77235..13e0b910 100644 --- a/_pkgdown.yml +++ b/_pkgdown.yml @@ -148,6 +148,7 @@ reference: - "`catalogue_of_life`" - "`catalogue_of_life_version`" - "`WHOCC`" + - "`lifecycle`" - title: Other functions desc: > These functions are mostly for internal use, but some of diff --git a/data-raw/reproduction_of_antibiotics.R b/data-raw/reproduction_of_antibiotics.R index 521af24e..6b9ddd92 100644 --- a/data-raw/reproduction_of_antibiotics.R +++ b/data-raw/reproduction_of_antibiotics.R @@ -327,8 +327,23 @@ antibiotics[which(antibiotics$ab == "CTX"), "abbreviations"][[1]] <- list(c(anti # High level Gentamcin and Streptomycin antibiotics[which(antibiotics$ab == "GEH"), "abbreviations"][[1]] <- list(c("gehl", "gentamicin high", "genta high")) antibiotics[which(antibiotics$ab == "STH"), "abbreviations"][[1]] <- list(c("sthl", "streptomycin high", "strepto high")) -# add imi to imipenem +# add imi and "imipenem/cilastatine" to imipenem antibiotics[which(antibiotics$ab == "IPM"), "abbreviations"][[1]] <- list(c("imip", "imi", "imp")) +antibiotics[which(antibiotics$ab == "IPM"), "synonyms"][[1]] <- list(sort(c(antibiotics[which(antibiotics$ab == "IPM"), "synonyms"][[1]], "imipenem/cilastatin"))) +# add synonyms of ones not found +antibiotics[which(antibiotics$ab == "TZP"), "synonyms"][[1]] <- list(sort(c(antibiotics[which(antibiotics$ab == "TZP"), "synonyms"][[1]], "Tazocel", "tazocillin", "Tazocin", "Zosyn"))) +antibiotics[which(antibiotics$ab == "COL"), "synonyms"][[1]] <- list(sort(unique(c(antibiotics[which(antibiotics$ab == "COL"), "synonyms"][[1]], "Colisticin", "Polymyxin E", "Colimycin", "Coly-Mycin", "Totazina", "Colistimethate", "Promixin", "Colistimethate Sodium")))) +# remove incorrect synonyms from rifampicin (RIF) and add them to the combination rifampicin/isoniazid (RFI) +old_sym <- antibiotics[which(antibiotics$ab == "RIF"), "synonyms"][[1]] +old_sym <- old_sym[!old_sym %in% c("Rifinah", "Rimactazid")] +antibiotics[which(antibiotics$ab == "RIF"), "synonyms"][[1]] <- list(old_sym) +antibiotics[which(antibiotics$ab == "RFI"), "synonyms"][[1]] <- list(sort(c("Rifinah", "Rimactazid"))) +# remove incorrect synonyms from sulfamethoxazole (SMX) and add them to the combination trimethoprim/sulfamethoxazole (SXT) +old_sym <- antibiotics[which(antibiotics$ab == "SMX"), "synonyms"][[1]] +old_sym <- old_sym[!old_sym %in% c("Cotrimoxazole", "Bactrimel")] +antibiotics[which(antibiotics$ab == "SMX"), "synonyms"][[1]] <- list(old_sym) +antibiotics[which(antibiotics$ab == "SXT"), "synonyms"][[1]] <- list(sort(unique(c(antibiotics[which(antibiotics$ab == "COL"), "synonyms"][[1]], "Cotrimoxazole", "Bactrimel", "Septra", "Bactrim", "Cotrimazole")))) + ## new ATC codes # ceftaroline diff --git a/data/antibiotics.rda b/data/antibiotics.rda index 5174e2822cb7b7d90b4d17dfd3507b5405468f98..0762f55513209bcd5386439a37eccf9ee172b03d 100755 GIT binary patch delta 34910 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 delta 34727 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 diff --git a/docs/404.html b/docs/404.html index d5d6fe44..30b5159c 100644 --- a/docs/404.html +++ b/docs/404.html @@ -84,7 +84,7 @@ AMR (for R) - 0.9.0.9008 + 0.9.0.9009 diff --git a/docs/LICENSE-text.html b/docs/LICENSE-text.html index eb22a69c..ce422108 100644 --- a/docs/LICENSE-text.html +++ b/docs/LICENSE-text.html @@ -84,7 +84,7 @@ AMR (for R) - 0.9.0.9008 + 0.9.0.9009 diff --git a/docs/articles/index.html b/docs/articles/index.html index 7d4f3efa..3f33fc1c 100644 --- a/docs/articles/index.html +++ b/docs/articles/index.html @@ -84,7 +84,7 @@ AMR (for R) - 0.9.0.9008 + 0.9.0.9009 diff --git a/docs/authors.html b/docs/authors.html index 39a5cf78..eb17b5d9 100644 --- a/docs/authors.html +++ b/docs/authors.html @@ -84,7 +84,7 @@ AMR (for R) - 0.9.0.9008 + 0.9.0.9009 @@ -238,7 +238,7 @@

@Article{,
   title = {AMR - An R Package for Working with Antimicrobial Resistance Data},
-  author = {Matthijs S Berends and Christian F Luz and Alexander W Friedrich and Bhanu N M Sinha and Casper J Albers and Corinna Glasner},
+  author = {M S Berends and C F Luz and A W Friedrich and B N M Sinha and C J Albers and C Glasner},
   journal = {bioRxiv},
   publisher = {Cold Spring Harbor Laboratory},
   year = {2019},
diff --git a/docs/index.html b/docs/index.html
index 5f176c1c..486cc9f2 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -45,7 +45,7 @@
       
       
         AMR (for R)
-        0.9.0.9008
+        0.9.0.9009
       
     
 
diff --git a/docs/news/index.html b/docs/news/index.html
index 3c9b8614..bc850f50 100644
--- a/docs/news/index.html
+++ b/docs/news/index.html
@@ -84,7 +84,7 @@
       
       
         AMR (for R)
-        0.9.0.9008
+        0.9.0.9009
       
     
 
@@ -231,13 +231,13 @@
       
     
 
-    
+

-AMR 0.9.0.9008 Unreleased +AMR 0.9.0.9009 Unreleased

-
+

-Last updated: 05-Jan-2020 +Last updated: 08-Jan-2020

@@ -248,6 +248,14 @@
  • Input values for as.disk() limited to a maximum of 50 millimeters
  • Added a lifecycle state to every function, following the lifecycle circle of the tidyverse
  • +
  • For in as.ab(): support for drugs starting with “co-” like co-amoxiclav, co-trimoxazole, co-trimazine and co-trimazole (thanks to Peter Dutey)
  • +
  • Changes to the antibiotics data set (thanks to Peter Dutey): +
      +
    • Added more synonyms to colistin, imipenem and piperacillin/tazobactam
    • +
    • Moved synonyms Rifinah and Rimactazid from rifampicin (RIF) to rifampicin/isoniazid (RFI). Please note that the combination rifampicin/isoniazid has no DDDs defined, so e.g. ab_ddd("Rimactazid") will now return NA.
    • +
    • Moved synonyms Bactrimel and Cotrimazole from sulfamethoxazole (SMX) to trimethoprim/sulfamethoxazole (SXT)
    • +
    +
  • @@ -1418,7 +1426,7 @@ Using as.mo(..., allow_uncertain = 3)

    Contents

    diff --git a/docs/reference/ab_property.html b/docs/reference/ab_property.html index a64275ec..81fd5d1b 100644 --- a/docs/reference/ab_property.html +++ b/docs/reference/ab_property.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009
    @@ -356,7 +356,13 @@ The lifecycle of this function is maturing< ab_name("fluklox") # "Flucloxacillin" ab_name("floxapen") # "Flucloxacillin" ab_name(21319) # "Flucloxacillin" (using CID) -ab_name("J01CF05") # "Flucloxacillin" (using ATC)
    +ab_name("J01CF05") # "Flucloxacillin" (using ATC) + +# spelling from different languages and dyslexia are no problem +ab_atc("ceftriaxon") +ab_atc("cephtriaxone") +ab_atc("cephthriaxone") +ab_atc("seephthriaaksone") diff --git a/docs/reference/age_groups.html b/docs/reference/age_groups.html index 9c6a427c..61e269d9 100644 --- a/docs/reference/age_groups.html +++ b/docs/reference/age_groups.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/as.ab.html b/docs/reference/as.ab.html index 5f14951a..9d1fcb9d 100644 --- a/docs/reference/as.ab.html +++ b/docs/reference/as.ab.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 @@ -293,7 +293,7 @@ This package contains all ~550 antibiotic, antimycotic and antiviral dru

    antibiotics for the dataframe that is being used to determine ATCs.

    Examples

    -
    # These examples all return "ERY", the ID of Erythromycin:
    +    
    # these examples all return "ERY", the ID of erythromycin:
     as.ab("J01FA01")
     as.ab("J 01 FA 01")
     as.ab("Erythromycin")
    @@ -305,7 +305,13 @@ This package contains all ~550 antibiotic, antimycotic and antiviral dru
     as.ab("Erythrocin")   # trade name
     as.ab("Romycin")      # trade name
     
    -# Use ab_* functions to get a specific properties (see ?ab_property);
    +# spelling from different languages and dyslexia are no problem
    +ab_atc("ceftriaxon")
    +ab_atc("cephtriaxone")
    +ab_atc("cephthriaxone")
    +ab_atc("seephthriaaksone")
    +
    +# use ab_* functions to get a specific properties (see ?ab_property);
     # they use as.ab() internally:
     ab_name("J01FA01")    # "Erythromycin"
     ab_name("eryt")       # "Erythromycin"
    diff --git a/docs/reference/as.disk.html b/docs/reference/as.disk.html index 6cc66ee1..c9de77ee 100644 --- a/docs/reference/as.disk.html +++ b/docs/reference/as.disk.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/as.mic.html b/docs/reference/as.mic.html index 6b8fd67f..a513bc23 100644 --- a/docs/reference/as.mic.html +++ b/docs/reference/as.mic.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/as.mo.html b/docs/reference/as.mo.html index 0d7f2519..8abed42f 100644 --- a/docs/reference/as.mo.html +++ b/docs/reference/as.mo.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/as.rsi.html b/docs/reference/as.rsi.html index d2248746..4ba152c4 100644 --- a/docs/reference/as.rsi.html +++ b/docs/reference/as.rsi.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/atc_online.html b/docs/reference/atc_online.html index f57f8c51..9a0539af 100644 --- a/docs/reference/atc_online.html +++ b/docs/reference/atc_online.html @@ -86,7 +86,7 @@ This function requires an internet connection." /> AMR (for R) - 0.9.0.9008 + 0.9.0.9009 diff --git a/docs/reference/availability.html b/docs/reference/availability.html index 3099d71b..ef3b2ea1 100644 --- a/docs/reference/availability.html +++ b/docs/reference/availability.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/bug_drug_combinations.html b/docs/reference/bug_drug_combinations.html index 20ca48c4..0e647492 100644 --- a/docs/reference/bug_drug_combinations.html +++ b/docs/reference/bug_drug_combinations.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/count.html b/docs/reference/count.html index e8dc2a96..7302ed74 100644 --- a/docs/reference/count.html +++ b/docs/reference/count.html @@ -86,7 +86,7 @@ count_resistant() should be used to count resistant isolates, count_susceptible( AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/eucast_rules.html b/docs/reference/eucast_rules.html index bdf75109..818813ae 100644 --- a/docs/reference/eucast_rules.html +++ b/docs/reference/eucast_rules.html @@ -86,7 +86,7 @@ To improve the interpretation of the antibiogram before EUCAST rules are applied AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/extended-functions.html b/docs/reference/extended-functions.html index d76904ff..12664884 100644 --- a/docs/reference/extended-functions.html +++ b/docs/reference/extended-functions.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/filter_ab_class.html b/docs/reference/filter_ab_class.html index 245ac726..0bb26635 100644 --- a/docs/reference/filter_ab_class.html +++ b/docs/reference/filter_ab_class.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/g.test.html b/docs/reference/g.test.html index acfa950d..cf7f3c19 100644 --- a/docs/reference/g.test.html +++ b/docs/reference/g.test.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9008 + 0.9.0.9009 diff --git a/docs/reference/ggplot_rsi.html b/docs/reference/ggplot_rsi.html index 5dc8b5cf..a74f000a 100644 --- a/docs/reference/ggplot_rsi.html +++ b/docs/reference/ggplot_rsi.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/guess_ab_col.html b/docs/reference/guess_ab_col.html index 6b2ecce0..09e683de 100644 --- a/docs/reference/guess_ab_col.html +++ b/docs/reference/guess_ab_col.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/index.html b/docs/reference/index.html index b49c3488..f7cb2416 100644 --- a/docs/reference/index.html +++ b/docs/reference/index.html @@ -84,7 +84,7 @@ AMR (for R) - 0.9.0.9008 + 0.9.0.9009 @@ -517,6 +517,12 @@

    WHOCC

    WHOCC: WHO Collaborating Centre for Drug Statistics Methodology

    + + + +

    lifecycle

    + +

    Lifecycles of functions in the AMR package

    diff --git a/docs/reference/join.html b/docs/reference/join.html index e158f206..46efe370 100644 --- a/docs/reference/join.html +++ b/docs/reference/join.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/key_antibiotics.html b/docs/reference/key_antibiotics.html index fa1ec9c7..ff9e6057 100644 --- a/docs/reference/key_antibiotics.html +++ b/docs/reference/key_antibiotics.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/kurtosis.html b/docs/reference/kurtosis.html index e54eaadc..69ba3a99 100644 --- a/docs/reference/kurtosis.html +++ b/docs/reference/kurtosis.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9008 + 0.9.0.9009 diff --git a/docs/reference/lifecycle.html b/docs/reference/lifecycle.html index 08cdc312..a22e1a42 100644 --- a/docs/reference/lifecycle.html +++ b/docs/reference/lifecycle.html @@ -87,7 +87,7 @@ This page contains a section for every lifecycle (with text borrowed from the af AMR (for R) - 0.9.0.9008 + 0.9.0.9009 diff --git a/docs/reference/like.html b/docs/reference/like.html index 9a5683b8..23d68e0f 100644 --- a/docs/reference/like.html +++ b/docs/reference/like.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/mdro.html b/docs/reference/mdro.html index 5bf3ae40..3fd6f62f 100644 --- a/docs/reference/mdro.html +++ b/docs/reference/mdro.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/mo_source.html b/docs/reference/mo_source.html index 12f588c0..420914d0 100644 --- a/docs/reference/mo_source.html +++ b/docs/reference/mo_source.html @@ -86,7 +86,7 @@ This is the fastest way to have your organisation (or analysis) specific codes p AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/p_symbol.html b/docs/reference/p_symbol.html index eec1d452..96f1dc34 100644 --- a/docs/reference/p_symbol.html +++ b/docs/reference/p_symbol.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9008 + 0.9.0.9009 diff --git a/docs/reference/proportion.html b/docs/reference/proportion.html index 78effc2b..8849206b 100644 --- a/docs/reference/proportion.html +++ b/docs/reference/proportion.html @@ -86,7 +86,7 @@ resistance() should be used to calculate resistance, susceptibility() should be AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/read.4D.html b/docs/reference/read.4D.html index b5bcd252..20dd3106 100644 --- a/docs/reference/read.4D.html +++ b/docs/reference/read.4D.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/resistance_predict.html b/docs/reference/resistance_predict.html index 01f2abcb..c357b381 100644 --- a/docs/reference/resistance_predict.html +++ b/docs/reference/resistance_predict.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/docs/reference/skewness.html b/docs/reference/skewness.html index 3286082f..cc51ae32 100644 --- a/docs/reference/skewness.html +++ b/docs/reference/skewness.html @@ -86,7 +86,7 @@ When negative: the left tail is longer; the mass of the distribution is concentr AMR (for R) - 0.9.0.9008 + 0.9.0.9009 diff --git a/docs/reference/translate.html b/docs/reference/translate.html index bc1aad71..163b1fea 100644 --- a/docs/reference/translate.html +++ b/docs/reference/translate.html @@ -85,7 +85,7 @@ AMR (for R) - 0.9.0.9007 + 0.9.0.9009 diff --git a/inst/CITATION b/inst/CITATION index 2e229915..66ddc1d0 100644 --- a/inst/CITATION +++ b/inst/CITATION @@ -3,7 +3,7 @@ citHeader("To cite our AMR package in publications, please use (for now):") citEntry( entry = "Article", title = "AMR - An R Package for Working with Antimicrobial Resistance Data", - author = "Matthijs S Berends and Christian F Luz and Alexander W Friedrich and Bhanu N M Sinha and Casper J Albers and Corinna Glasner", + author = "M S Berends and C F Luz and A W Friedrich and B N M Sinha and C J Albers and C Glasner", journal = "bioRxiv", publisher = "Cold Spring Harbor Laboratory", year = 2019, diff --git a/man/ab_property.Rd b/man/ab_property.Rd index 040c6c65..4d927116 100644 --- a/man/ab_property.Rd +++ b/man/ab_property.Rd @@ -116,6 +116,12 @@ ab_name("fluklox") # "Flucloxacillin" ab_name("floxapen") # "Flucloxacillin" ab_name(21319) # "Flucloxacillin" (using CID) ab_name("J01CF05") # "Flucloxacillin" (using ATC) + +# spelling from different languages and dyslexia are no problem +ab_atc("ceftriaxon") +ab_atc("cephtriaxone") +ab_atc("cephthriaxone") +ab_atc("seephthriaaksone") } \seealso{ \link{antibiotics} diff --git a/man/as.ab.Rd b/man/as.ab.Rd index 27581739..9551e35b 100644 --- a/man/as.ab.Rd +++ b/man/as.ab.Rd @@ -59,7 +59,7 @@ On our website \url{https://msberends.gitlab.io/AMR} you can find \href{https:// } \examples{ -# These examples all return "ERY", the ID of Erythromycin: +# these examples all return "ERY", the ID of erythromycin: as.ab("J01FA01") as.ab("J 01 FA 01") as.ab("Erythromycin") @@ -71,7 +71,13 @@ as.ab("eritromicine") # spelled wrong, yet works as.ab("Erythrocin") # trade name as.ab("Romycin") # trade name -# Use ab_* functions to get a specific properties (see ?ab_property); +# spelling from different languages and dyslexia are no problem +ab_atc("ceftriaxon") +ab_atc("cephtriaxone") +ab_atc("cephthriaxone") +ab_atc("seephthriaaksone") + +# use ab_* functions to get a specific properties (see ?ab_property); # they use as.ab() internally: ab_name("J01FA01") # "Erythromycin" ab_name("eryt") # "Erythromycin"