From c652c6913f55d9918e72be109d14e416013a1109 Mon Sep 17 00:00:00 2001 From: "Matthijs S. Berends" Date: Thu, 11 Jul 2019 13:39:18 +0200 Subject: [PATCH] (v0.7.1.9013) guess_mo_ab speed improvement --- DESCRIPTION | 4 +- NEWS.md | 5 +- R/guess_ab_col.R | 7 + R/misc.R | 6 +- R/sysdata.rda | Bin 7421 -> 7414 bytes docs/LICENSE-text.html | 2 +- docs/articles/index.html | 2 +- docs/authors.html | 2 +- docs/index.html | 16 +- docs/news/index.html | 395 +++++++++++++++++++------------------- docs/pkgdown.yml | 2 +- docs/reference/index.html | 2 +- 12 files changed, 227 insertions(+), 216 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 14a7cf81..4a7f261c 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: AMR -Version: 0.7.1.9012 -Date: 2019-07-10 +Version: 0.7.1.9013 +Date: 2019-07-11 Title: Antimicrobial Resistance Analysis Authors@R: c( person( diff --git a/NEWS.md b/NEWS.md index aa4d72d3..b9314012 100755 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,4 @@ -# AMR 0.7.1.9012 +# AMR 0.7.1.9013 ### New * Additional way to calculate co-resistance, i.e. when using multiple antibiotics as input for `portion_*` functions or `count_*` functions. This can be used to determine the empiric susceptibily of a combination therapy. A new parameter `only_all_tested` (**which defaults to `FALSE`**) replaces the old `also_single_tested` and can be used to select one of the two methods to count isolates and calculate portions. The difference can be seen in this example table (which is also on the `portion` and `count` help pages), where the %SI is being determined: @@ -39,9 +39,10 @@ * Fix for using `mo_*` functions where the coercion uncertainties and failures would not be available through `mo_uncertainties()` and `mo_failures()` anymore * Deprecated the `country` parameter of `mdro()` in favour of the already existing `guideline` parameter to support multiple guidelines within one country * Fix for frequency tables when creating one directly on a group (using `group_by()`) -* The name of `RIF` is now Rifampicin instead of Rifampin +* The `name` of `RIF` is now Rifampicin instead of Rifampin * The `antibiotics` data set is now sorted by name * Using verbose mode with `eucast_rules(..., verbose = TRUE)` returns more informative and readable output +* Speed improvement for `guess_ab_col()` which is now 30 times faster for antibiotic abbreviations # AMR 0.7.1 diff --git a/R/guess_ab_col.R b/R/guess_ab_col.R index 148bea8f..0fc662af 100755 --- a/R/guess_ab_col.R +++ b/R/guess_ab_col.R @@ -79,6 +79,13 @@ guess_ab_col <- function(x = NULL, search_string = NULL, verbose = FALSE) { search_string.ab <- suppressWarnings(as.ab(search_string)) if (search_string.ab %in% colnames(x)) { ab_result <- colnames(x)[colnames(x) == search_string.ab][1L] + + } else if (any(tolower(colnames(x)) %in% tolower(unlist(ab_property(search_string.ab, "abbreviations"))))) { + ab_result <- colnames(x)[tolower(colnames(x)) %in% tolower(unlist(ab_property(search_string.ab, "abbreviations")))][1L] + + # } else if (any(tolower(colnames(x)) %in% tolower(ab_tradenames(search_string.ab)))) { + # ab_result <- colnames(x)[tolower(colnames(x)) %in% tolower(ab_tradenames(search_string.ab))][1L] + } else { # sort colnames on length - longest first cols <- colnames(x[, x %>% colnames() %>% nchar() %>% order() %>% rev()]) diff --git a/R/misc.R b/R/misc.R index babb054c..6ab8c09e 100755 --- a/R/misc.R +++ b/R/misc.R @@ -97,8 +97,10 @@ search_type_in_df <- function(x, type) { if (type == "mo") { if ("mo" %in% lapply(x, class)) { found <- colnames(x)[lapply(x, class) == "mo"][1] - } else if (any(colnames(x) %like% "^(mo|microorganism|organism|bacteria)s?$")) { - found <- colnames(x)[colnames(x) %like% "^(mo|microorganism|organism|bacteria)s?$"][1] + } else if (any(colnames(x) %like% "^(mo|microorganism|organism|bacteria|bacterie)s?$")) { + found <- colnames(x)[colnames(x) %like% "^(mo|microorganism|organism|bacteria|bacterie)s?$"][1] + } else if (any(colnames(x) %like% "^(microorganism|organism|bacteria|bacterie)")) { + found <- colnames(x)[colnames(x) %like% "^(microorganism|organism|bacteria|bacterie)"][1] } else if (any(colnames(x) %like% "species")) { found <- colnames(x)[colnames(x) %like% "species"][1] } diff --git a/R/sysdata.rda b/R/sysdata.rda index 096a3d9b2034396892514e48242e674433821231..43047d60c17405c15d16c6771a12754466287ac2 100644 GIT binary patch literal 7414 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 literal 7421 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 diff --git a/docs/LICENSE-text.html b/docs/LICENSE-text.html index 415c8868..4ae125f0 100644 --- a/docs/LICENSE-text.html +++ b/docs/LICENSE-text.html @@ -78,7 +78,7 @@ AMR (for R) - 0.7.1.9012 + 0.7.1.9013 diff --git a/docs/articles/index.html b/docs/articles/index.html index 6b620390..edb8aba6 100644 --- a/docs/articles/index.html +++ b/docs/articles/index.html @@ -78,7 +78,7 @@ AMR (for R) - 0.7.1.9012 + 0.7.1.9013 diff --git a/docs/authors.html b/docs/authors.html index 25c4783b..a8501621 100644 --- a/docs/authors.html +++ b/docs/authors.html @@ -78,7 +78,7 @@ AMR (for R) - 0.7.1.9012 + 0.7.1.9013 diff --git a/docs/index.html b/docs/index.html index cce165d8..8f5e99f0 100644 --- a/docs/index.html +++ b/docs/index.html @@ -42,7 +42,7 @@ AMR (for R) - 0.7.1.9012 + 0.7.1.9013 @@ -190,9 +190,9 @@
-
+

(TLDR - to find out how to conduct AMR analysis, please continue reading here to get started.


@@ -248,7 +248,7 @@

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.

Note: Not all functions on this website may be available in this latest release. To use all functions and data sets mentioned on this website, install the latest development version.

@@ -256,8 +256,8 @@

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")
@@ -299,9 +299,9 @@

NOTE: The WHOCC copyright does not allow use for commercial purposes, unlike any other info from this package. See \url{https://www.whocc.no/copyright_disclaimer/}.

Read more about the data from WHOCC in our manual.

-
+

-WHONET / EARS-Net

+WHONET / EARS-Net

We support WHONET and EARS-Net data. Exported files from WHONET can be imported into R and can be analysed easily using this package. For education purposes, we created an example data set WHONET with the exact same structure as a WHONET export file. Furthermore, this package also contains a data set antibiotics with all EARS-Net antibiotic abbreviations, and knows almost all WHONET abbreviations for microorganisms. When using WHONET data as input for analysis, all input parameters will be set automatically.

Read our tutorial about how to work with WHONET data here.

diff --git a/docs/news/index.html b/docs/news/index.html index 2d75fc22..4b67cc1c 100644 --- a/docs/news/index.html +++ b/docs/news/index.html @@ -78,7 +78,7 @@ AMR (for R) - 0.7.1.9012 + 0.7.1.9013
@@ -232,9 +232,9 @@
-
+

-AMR 0.7.1.9012 Unreleased +AMR 0.7.1.9013 Unreleased

@@ -242,29 +242,29 @@ @@ -282,15 +282,16 @@
  • Fix for using mo_* functions where the coercion uncertainties and failures would not be available through mo_uncertainties() and mo_failures() anymore
  • Deprecated the country parameter of mdro() in favour of the already existing guideline parameter to support multiple guidelines within one country
  • Fix for frequency tables when creating one directly on a group (using group_by())
  • -
  • The name of RIF is now Rifampicin instead of Rifampin
  • +
  • The name of RIF is now Rifampicin instead of Rifampin
  • The antibiotics data set is now sorted by name
  • Using verbose mode with eucast_rules(..., verbose = TRUE) returns more informative and readable output
  • +
  • Speed improvement for guess_ab_col() which is now 30 times faster for antibiotic abbreviations
  • -
    +

    -AMR 0.7.1 2019-06-23 +AMR 0.7.1 2019-06-23

    @@ -298,14 +299,14 @@

    All these lead to the microbial ID of E. coli:

    - +
  • Function mo_info() as an analogy to ab_info(). The mo_info() prints a list with the full taxonomy, authors, and the URL to the online database of a microorganism
  • Function mo_synonyms() to get all previously accepted taxonomic names of a microorganism

  • @@ -369,9 +370,9 @@

    -
    +

    -AMR 0.7.0 2019-06-03 +AMR 0.7.0 2019-06-03

    + @@ -466,9 +467,9 @@ Please +

    -AMR 0.6.1 2019-03-29 +AMR 0.6.1 2019-03-29

    @@ -480,9 +481,9 @@ Please +

    -AMR 0.6.0 2019-03-27 +AMR 0.6.0 2019-03-27

    New website!

    We’ve got a new website: https://msberends.gitlab.io/AMR (built with the great pkgdown)

    @@ -505,7 +506,7 @@ Please catalogue_of_life_version(). -
  • Due to this change, some mo codes changed (e.g. Streptococcus changed from B_STRPTC to B_STRPT). A translation table is used internally to support older microorganism IDs, so users will not notice this difference.
  • +
  • Due to this change, some mo codes changed (e.g. Streptococcus changed from B_STRPTC to B_STRPT). A translation table is used internally to support older microorganism IDs, so users will not notice this difference.
  • New function mo_rank() for the taxonomic rank (genus, species, infraspecies, etc.)
  • New function mo_url() to get the direct URL of a species from the Catalogue of Life
  • @@ -519,33 +520,33 @@ This data is updated annually - check the included version with the new function
  • New filters for antimicrobial classes. Use these functions to filter isolates on results in one of more antibiotics from a specific class:

    - +

    The antibiotics data set will be searched, after which the input data will be checked for column names with a value in any abbreviations, codes or official names found in the antibiotics data set. For example:

    - +
  • 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.
  • + +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 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
  • @@ -556,20 +557,20 @@ These functions use as.atc()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)
    +
    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)
    +
    septic_patients %>%
    +  mutate(only_firsts = first_isolate(septic_patients, ...)) %>%
    +  filter(only_firsts == TRUE) %>%
    +  select(-only_firsts)
  • New function availability() to check the number of available (non-empty) results in a data.frame
  • @@ -598,33 +599,33 @@ These functions use as.atc()
  • Now handles incorrect spelling, like i instead of y and f instead of ph:

    - +
  • Uncertainty of the algorithm is now divided into four levels, 0 to 3, where the default allow_uncertain = TRUE is equal to uncertainty level 2. Run ?as.mo for more info about these levels.

    -
    # equal:
    -as.mo(..., allow_uncertain = TRUE)
    -as.mo(..., allow_uncertain = 2)
    -
    -# also equal:
    -as.mo(..., allow_uncertain = FALSE)
    -as.mo(..., allow_uncertain = 0)
    +
    # equal:
    +as.mo(..., allow_uncertain = TRUE)
    +as.mo(..., allow_uncertain = 2)
    +
    +# also equal:
    +as.mo(..., allow_uncertain = FALSE)
    +as.mo(..., allow_uncertain = 0)
    Using as.mo(..., allow_uncertain = 3) could lead to very unreliable results.
  • Implemented the latest publication of Becker et al. (2019), for categorising coagulase-negative Staphylococci
  • All microbial IDs that found are now saved to a local file ~/.Rhistory_mo. Use the new function clean_mo_history() to delete this file, which resets the algorithms.
  • Incoercible results will now be considered ‘unknown’, MO code UNKNOWN. On foreign systems, properties of these will be translated to all languages already previously supported: German, Dutch, French, Italian, Spanish and Portuguese:

    - +
  • Fix for vector containing only empty values
  • Finds better results when input is in other languages
  • @@ -670,19 +671,19 @@ Using as.mo(..., allow_uncertain = 3)
  • Support for tidyverse quasiquotation! Now you can create frequency tables of function outcomes:

    - +
  • Header info is now available as a list, with the header function
  • The parameter header is now set to TRUE at default, even for markdown
  • @@ -713,9 +714,9 @@ Using as.mo(..., allow_uncertain = 3)

    -
    +

    -AMR 0.5.0 2018-11-30 +AMR 0.5.0 2018-11-30

    @@ -757,10 +758,10 @@ Using as.mo(..., allow_uncertain = 3)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"
    +
    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
  • @@ -773,17 +774,17 @@ Using as.mo(..., allow_uncertain = 3)
  • Support for grouping variables, test with:

    - +
  • Support for (un)selecting columns:

    - +
  • -
  • Check for hms::is.hms +
  • Check for hms::is.hms
  • Now prints in markdown at default in non-interactive sessions
  • No longer adds the factor level column and sorts factors on count again
  • @@ -840,9 +841,9 @@ Using as.mo(..., allow_uncertain = 3)

    -
    +

    -AMR 0.4.0 2018-10-01 +AMR 0.4.0 2018-10-01

    @@ -861,18 +862,18 @@ Using as.mo(..., allow_uncertain = 3)

    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"
    +
    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
  • @@ -975,9 +976,9 @@ Using as.mo(..., allow_uncertain = 3)
    -
    +

    -AMR 0.3.0 2018-08-14 +AMR 0.3.0 2018-08-14

    @@ -1082,7 +1083,7 @@ Using as.mo(..., allow_uncertain = 3) -
  • Now possible to coerce MIC values with a space between operator and value, i.e. as.mic("<= 0.002") now works
  • +
  • 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
  • @@ -1112,9 +1113,9 @@ Using as.mo(..., allow_uncertain = 3)

    -
    +

    -AMR 0.2.0 2018-05-03 +AMR 0.2.0 2018-05-03

    @@ -1170,9 +1171,9 @@ Using as.mo(..., allow_uncertain = 3)

    -
    +

    -AMR 0.1.1 2018-03-14 +AMR 0.1.1 2018-03-14

    -
    +

    -AMR 0.1.0 2018-02-22 +AMR 0.1.0 2018-02-22

    diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index 1c0ed4af..9f781c72c 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -1,4 +1,4 @@ -pandoc: 2.3.1 +pandoc: '2.6' pkgdown: 1.3.0 pkgdown_sha: ~ articles: diff --git a/docs/reference/index.html b/docs/reference/index.html index 9a6a54c8..ba022acb 100644 --- a/docs/reference/index.html +++ b/docs/reference/index.html @@ -78,7 +78,7 @@ AMR (for R) - 0.7.1.9012 + 0.7.1.9013