mirror of https://github.com/msberends/AMR
parent
2edd3339db
commit
c8bcecf232
@ -0,0 +1,133 @@ |
||||
# ==================================================================== # |
||||
# TITLE # |
||||
# Antimicrobial Resistance (AMR) Analysis for R # |
||||
# # |
||||
# SOURCE # |
||||
# https://github.com/msberends/AMR # |
||||
# # |
||||
# LICENCE # |
||||
# (c) 2018-2020 Berends MS, Luz CF et al. # |
||||
# Developed at the University of Groningen, the Netherlands, in # |
||||
# collaboration with non-profit organisations Certe Medical # |
||||
# Diagnostics & Advice, and University Medical Center Groningen. # |
||||
# # |
||||
# This R package is free software; you can freely use and distribute # |
||||
# it for both personal and commercial purposes under the terms of the # |
||||
# GNU General Public License version 2.0 (GNU GPL-2), as published by # |
||||
# the Free Software Foundation. # |
||||
# We created this package for both routine data analysis and academic # |
||||
# research and it was publicly released in the hope that it will be # |
||||
# useful, but it comes WITHOUT ANY WARRANTY OR LIABILITY. # |
||||
# # |
||||
# Visit our website for the full manual and a complete tutorial about # |
||||
# how to conduct AMR analysis: https://msberends.github.io/AMR/ # |
||||
# ==================================================================== # |
||||
|
||||
#' Random MIC values/disk zones/RSI generation |
||||
#' |
||||
#' These functions can be used for generating random MIC values and disk diffusion diameters, for AMR analysis practice. |
||||
#' @inheritSection lifecycle Maturing lifecycle |
||||
#' @param size desired size of the returned vector |
||||
#' @param mo any character that can be coerced to a valid microorganism code with [as.mo()] |
||||
#' @param ab any character that can be coerced to a valid antimicrobial agent code with [as.ab()] |
||||
#' @param prob_RSI a vector of length 3: the probabilities for R (1st value), S (2nd value) and I (3rd value) |
||||
#' @param ... extension for future versions, not used at the moment |
||||
#' @details The base R function [sample()] is used for generating values. |
||||
#' |
||||
#' Generated values are based on the latest EUCAST guideline implemented in the [rsi_translation] data set. To create specific generated values per bug or drug, set the `mo` and/or `ab` parameter. |
||||
#' @return class `<mic>` for [random_mic()] (see [as.mic()]) and class `<disk>` for [random_disk()] (see [as.disk()]) |
||||
#' @name random |
||||
#' @rdname random |
||||
#' @export |
||||
#' @inheritSection AMR Read more on our website! |
||||
#' @examples |
||||
#' random_mic(100) |
||||
#' random_disk(100) |
||||
#' random_rsi(100) |
||||
#' |
||||
#' \donttest{ |
||||
#' # make the random generation more realistic by setting a bug and/or drug: |
||||
#' random_mic(100, "Klebsiella pneumoniae") # range 0.0625-64 |
||||
#' random_mic(100, "Klebsiella pneumoniae", "meropenem") # range 0.0625-16 |
||||
#' random_mic(100, "Streptococcus pneumoniae", "meropenem") # range 0.0625-4 |
||||
#' |
||||
#' random_disk(100, "Klebsiella pneumoniae") # range 11-50 |
||||
#' random_disk(100, "Klebsiella pneumoniae", "ampicillin") # range 6-14 |
||||
#' random_disk(100, "Streptococcus pneumoniae", "ampicillin") # range 16-22 |
||||
#' } |
||||
random_mic <- function(size, mo = NULL, ab = NULL, ...) { |
||||
random_exec("MIC", size = size, mo = mo, ab = ab) |
||||
} |
||||
|
||||
#' @rdname random |
||||
#' @export |
||||
random_disk <- function(size, mo = NULL, ab = NULL, ...) { |
||||
random_exec("DISK", size = size, mo = mo, ab = ab) |
||||
} |
||||
|
||||
#' @rdname random |
||||
#' @export |
||||
random_rsi <- function(size, prob_RSI = c(0.33, 0.33, 0.33), ...) { |
||||
sample(as.rsi(c("R", "S", "I")), size = size, replace = TRUE, prob = prob_RSI) |
||||
} |
||||
|
||||
random_exec <- function(type, size, mo = NULL, ab = NULL) { |
||||
df <- rsi_translation %pm>% |
||||
pm_filter(guideline %like% "EUCAST") %pm>% |
||||
pm_arrange(pm_desc(guideline)) %pm>% |
||||
subset(guideline == max(guideline) & |
||||
method == type) |
||||
|
||||
if (!is.null(mo)) { |
||||
mo_coerced <- as.mo(mo) |
||||
mo_include <- c(mo_coerced, |
||||
as.mo(mo_genus(mo_coerced)), |
||||
as.mo(mo_family(mo_coerced)), |
||||
as.mo(mo_order(mo_coerced))) |
||||
df_new <- df %pm>% |
||||
subset(mo %in% mo_include) |
||||
if (nrow(df_new) > 0) { |
||||
df <- df_new |
||||
} else { |
||||
warning_("No rows found that match mo '", mo, "', ignoring parameter `mo`", call = FALSE) |
||||
} |
||||
} |
||||
|
||||
if (!is.null(ab)) { |
||||
ab_coerced <- as.ab(ab) |
||||
df_new <- df %pm>% |
||||
subset(ab %in% ab_coerced) |
||||
if (nrow(df_new) > 0) { |
||||
df <- df_new |
||||
} else { |
||||
warning_("No rows found that match ab '", ab, "', ignoring parameter `ab`", call = FALSE) |
||||
} |
||||
} |
||||
|
||||
if (type == "MIC") { |
||||
# all valid MIC levels |
||||
valid_range <- as.mic(levels(as.mic(1))) |
||||
set_range_max <- max(df$breakpoint_R) |
||||
if (log(set_range_max, 2) %% 1 == 0) { |
||||
# return powers of 2 |
||||
valid_range <- unique(as.double(valid_range)) |
||||
# add one higher MIC level to set_range_max |
||||
set_range_max <- 2 ^ (log(set_range_max, 2) + 1) |
||||
set_range <- as.mic(valid_range[log(valid_range, 2) %% 1 == 0 & valid_range <= set_range_max]) |
||||
} else { |
||||
# no power of 2, return factors of 2 to left and right side |
||||
valid_mics <- suppressWarnings(as.mic(set_range_max / (2 ^ c(-3:3)))) |
||||
set_range <- valid_mics[!is.na(valid_mics)] |
||||
} |
||||
return(as.mic(sample(set_range, size = size, replace = TRUE))) |
||||
} else if (type == "DISK") { |
||||
set_range <- seq(from = as.integer(min(df$breakpoint_R)), |
||||
to = as.integer(max(df$breakpoint_S)), |
||||
by = 1) |
||||
out <- sample(set_range, size = size, replace = TRUE) |
||||
out[out < 6] <- sample(c(6:10), length(out[out < 6]), replace = TRUE) |
||||
out[out > 50] <- sample(c(40:50), length(out[out > 50]), replace = TRUE) |
||||
return(as.disk(out)) |
||||
} |
||||
} |
||||
|
@ -0,0 +1,338 @@ |
||||
<!-- Generated by pkgdown: do not edit by hand --> |
||||
<!DOCTYPE html> |
||||
<html lang="en"> |
||||
<head> |
||||
<meta charset="utf-8"> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
||||
|
||||
<title>Random MIC values/disk zones/RSI generation โ random โข AMR (for R)</title> |
||||
|
||||
<!-- favicons --> |
||||
<link rel="icon" type="image/png" sizes="16x16" href="../favicon-16x16.png"> |
||||
<link rel="icon" type="image/png" sizes="32x32" href="../favicon-32x32.png"> |
||||
<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="../apple-touch-icon.png" /> |
||||
<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="../apple-touch-icon-120x120.png" /> |
||||
<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="../apple-touch-icon-76x76.png" /> |
||||
<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="../apple-touch-icon-60x60.png" /> |
||||
|
||||
<!-- jquery --> |
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> |
||||
<!-- Bootstrap --> |
||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.4.0/flatly/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous" /> |
||||
|
||||
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script> |
||||
|
||||
<!-- bootstrap-toc --> |
||||
<link rel="stylesheet" href="../bootstrap-toc.css"> |
||||
<script src="../bootstrap-toc.js"></script> |
||||
|
||||
<!-- Font Awesome icons --> |
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" /> |
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" /> |
||||
|
||||
<!-- clipboard.js --> |
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script> |
||||
|
||||
<!-- headroom.js --> |
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script> |
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script> |
||||
|
||||
<!-- pkgdown --> |
||||
<link href="../pkgdown.css" rel="stylesheet"> |
||||
<script src="../pkgdown.js"></script> |
||||
|
||||
|
||||
|
||||
<link href="../extra.css" rel="stylesheet"> |
||||
<script src="../extra.js"></script> |
||||
|
||||
<meta property="og:title" content="Random MIC values/disk zones/RSI generation โ random" /> |
||||
<meta property="og:description" content="These functions can be used for generating random MIC values and disk diffusion diameters, for AMR analysis practice." /> |
||||
<meta property="og:image" content="https://msberends.github.io/AMR/logo.png" /> |
||||
|
||||
|
||||
|
||||
|
||||
<!-- mathjax --> |
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script> |
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script> |
||||
|
||||
<!--[if lt IE 9]> |
||||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> |
||||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> |
||||
<![endif]--> |
||||
|
||||
|
||||
|
||||
</head> |
||||
|
||||
<body data-spy="scroll" data-target="#toc"> |
||||
<div class="container template-reference-topic"> |
||||
<header> |
||||
<div class="navbar navbar-default navbar-fixed-top" role="navigation"> |
||||
<div class="container"> |
||||
<div class="navbar-header"> |
||||
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"> |
||||
<span class="sr-only">Toggle navigation</span> |
||||
<span class="icon-bar"></span> |
||||
<span class="icon-bar"></span> |
||||
<span class="icon-bar"></span> |
||||
</button> |
||||
<span class="navbar-brand"> |
||||
<a class="navbar-link" href="../index.html">AMR (for R)</a> |
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Latest development version">1.4.0.9037</span> |
||||
</span> |
||||
</div> |
||||
|
||||
<div id="navbar" class="navbar-collapse collapse"> |
||||
<ul class="nav navbar-nav"> |
||||
<li> |
||||
<a href="../index.html"> |
||||
<span class="fa fa-home"></span> |
||||
|
||||
Home |
||||
</a> |
||||
</li> |
||||
<li class="dropdown"> |
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> |
||||
<span class="fa fa-question-circle"></span> |
||||
|
||||
How to |
||||
|
||||
<span class="caret"></span> |
||||
</a> |
||||
<ul class="dropdown-menu" role="menu"> |
||||
<li> |
||||
<a href="../articles/AMR.html"> |
||||
<span class="fa fa-directions"></span> |
||||
|
||||
Conduct AMR analysis |
||||
</a> |
||||
</li> |
||||
<li> |
||||
<a href="../articles/resistance_predict.html"> |
||||
<span class="fa fa-dice"></span> |
||||
|
||||
Predict antimicrobial resistance |
||||
</a> |
||||
</li> |
||||
<li> |
||||
<a href="../articles/datasets.html"> |
||||
<span class="fa fa-database"></span> |
||||
|
||||
Data sets for download / own use |
||||
</a> |
||||
</li> |
||||
<li> |
||||
<a href="../articles/PCA.html"> |
||||
<span class="fa fa-compress"></span> |
||||
|
||||
Conduct principal component analysis for AMR |
||||
</a> |
||||
</li> |
||||
<li> |
||||
<a href="../articles/MDR.html"> |
||||
<span class="fa fa-skull-crossbones"></span> |
||||
|
||||
Determine multi-drug resistance (MDR) |
||||
</a> |
||||
</li> |
||||
<li> |
||||
<a href="../articles/WHONET.html"> |
||||
<span class="fa fa-globe-americas"></span> |
||||
|
||||
Work with WHONET data |
||||
</a> |
||||
</li> |
||||
<li> |
||||
<a href="../articles/SPSS.html"> |
||||
<span class="fa fa-file-upload"></span> |
||||
|
||||
Import data from SPSS/SAS/Stata |
||||
</a> |
||||
</li> |
||||
<li> |
||||
<a href="../articles/EUCAST.html"> |
||||
<span class="fa fa-exchange-alt"></span> |
||||
|
||||
Apply EUCAST rules |
||||
</a> |
||||
</li> |
||||
<li> |
||||
<a href="../reference/mo_property.html"> |
||||
<span class="fa fa-bug"></span> |
||||
|
||||
Get properties of a microorganism |
||||
</a> |
||||
</li> |
||||
<li> |
||||
<a href="../reference/ab_property.html"> |
||||
<span class="fa fa-capsules"></span> |
||||
|
||||
Get properties of an antibiotic |
||||
</a> |
||||
</li> |
||||
<li> |
||||
<a href="../articles/benchmarks.html"> |
||||
<span class="fa fa-shipping-fast"></span> |
||||
|
||||
Other: benchmarks |
||||
</a> |
||||
</li> |
||||
</ul> |
||||
</li> |
||||
<li> |
||||
<a href="../reference/index.html"> |
||||
<span class="fa fa-book-open"></span> |
||||
|
||||
Manual |
||||
</a> |
||||
</li> |
||||
<li> |
||||
<a href="../authors.html"> |
||||
<span class="fa fa-users"></span> |
||||
|
||||
Authors |
||||
</a> |
||||
</li> |
||||
<li> |
||||
<a href="../news/index.html"> |
||||
<span class="far fa far fa-newspaper"></span> |
||||
|
||||
Changelog |
||||
</a> |
||||
</li> |
||||
</ul> |
||||
<ul class="nav navbar-nav navbar-right"> |
||||
<li> |
||||
<a href="https://github.com/msberends/AMR"> |
||||
<span class="fab fa fab fa-github"></span> |
||||
|
||||
Source Code |
||||
</a> |
||||
</li> |
||||
<li> |
||||
<a href="../survey.html"> |
||||
<span class="fa fa-clipboard-list"></span> |
||||
|
||||
Survey |
||||
</a> |
||||
</li> |
||||
</ul> |
||||
|
||||
</div><!--/.nav-collapse --> |
||||
</div><!--/.container --> |
||||
</div><!--/.navbar --> |
||||
|
||||
|
||||
|
||||
</header> |
||||
|
||||
<div class="row"> |
||||
<div class="col-md-9 contents"> |
||||
<div class="page-header"> |
||||
<h1>Random MIC values/disk zones/RSI generation</h1> |
||||
<small class="dont-index">Source: <a href='https://github.com/msberends/AMR/blob/master/R/random.R'><code>R/random.R</code></a></small> |
||||
<div class="hidden name"><code>random.Rd</code></div> |
||||
</div> |
||||
|
||||
<div class="ref-description"> |
||||
<p>These functions can be used for generating random MIC values and disk diffusion diameters, for AMR analysis practice.</p> |
||||
</div> |
||||
|
||||
<pre class="usage"><span class='fu'>random_mic</span><span class='op'>(</span><span class='va'>size</span>, mo <span class='op'>=</span> <span class='cn'>NULL</span>, ab <span class='op'>=</span> <span class='cn'>NULL</span>, <span class='va'>...</span><span class='op'>)</span> |
||||
|
||||
<span class='fu'>random_disk</span><span class='op'>(</span><span class='va'>size</span>, mo <span class='op'>=</span> <span class='cn'>NULL</span>, ab <span class='op'>=</span> <span class='cn'>NULL</span>, <span class='va'>...</span><span class='op'>)</span> |
||||
|
||||
<span class='fu'>random_rsi</span><span class='op'>(</span><span class='va'>size</span>, prob_RSI <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span><span class='op'>(</span><span class='fl'>0.33</span>, <span class='fl'>0.33</span>, <span class='fl'>0.33</span><span class='op'>)</span>, <span class='va'>...</span><span class='op'>)</span></pre> |
||||
|
||||
<h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2> |
||||
<table class="ref-arguments"> |
||||
<colgroup><col class="name" /><col class="desc" /></colgroup> |
||||
<tr> |
||||
<th>size</th> |
||||
<td><p>desired size of the returned vector</p></td> |
||||
</tr> |
||||
<tr> |
||||
<th>mo</th> |
||||
<td><p>any character that can be coerced to a valid microorganism code with <code><a href='as.mo.html'>as.mo()</a></code></p></td> |
||||
</tr> |
||||
<tr> |
||||
<th>ab</th> |
||||
<td><p>any character that can be coerced to a valid antimicrobial agent code with <code><a href='as.ab.html'>as.ab()</a></code></p></td> |
||||
</tr> |
||||
<tr> |
||||
<th>...</th> |
||||
<td><p>extension for future versions, not used at the moment</p></td> |
||||
</tr> |
||||
<tr> |
||||
<th>prob_RSI</th> |
||||
<td><p>a vector of length 3: the probabilities for R (1st value), S (2nd value) and I (3rd value)</p></td> |
||||
</tr> |
||||
</table> |
||||
|
||||
<h2 class="hasAnchor" id="value"><a class="anchor" href="#value"></a>Value</h2> |
||||
|
||||
<p>class <code><mic></code> for <code>random_mic()</code> (see <code><a href='as.mic.html'>as.mic()</a></code>) and class <code><disk></code> for <code>random_disk()</code> (see <code><a href='as.disk.html'>as.disk()</a></code>)</p> |
||||
<h2 class="hasAnchor" id="details"><a class="anchor" href="#details"></a>Details</h2> |
||||
|
||||
<p>The base R function <code><a href='https://rdrr.io/r/base/sample.html'>sample()</a></code> is used for generating values.</p> |
||||
<p>Generated values are based on the latest EUCAST guideline implemented in the <a href='rsi_translation.html'>rsi_translation</a> data set. To create specific generated values per bug or drug, set the <code>mo</code> and/or <code>ab</code> parameter.</p> |
||||
<h2 class="hasAnchor" id="maturing-lifecycle"><a class="anchor" href="#maturing-lifecycle"></a>Maturing lifecycle</h2> |
||||
|
||||
|
||||
|
||||
<p><img src='figures/lifecycle_maturing.svg' style=margin-bottom:5px /> <br /> |
||||
The <a href='lifecycle.html'>lifecycle</a> of this function is <strong>maturing</strong>. The unlying code of a maturing function has been roughed out, but finer details might still change. Since this function needs wider usage and more extensive testing, you are very welcome <a href='https://github.com/msberends/AMR/issues'>to suggest changes at our repository</a> or <a href='AMR.html'>write us an email (see section 'Contact Us')</a>.</p> |
||||
<h2 class="hasAnchor" id="read-more-on-our-website-"><a class="anchor" href="#read-more-on-our-website-"></a>Read more on our website!</h2> |
||||
|
||||
|
||||
|
||||
<p>On our website <a href='https://msberends.github.io/AMR/'>https://msberends.github.io/AMR/</a> you can find <a href='https://msberends.github.io/AMR/articles/AMR.html'>a comprehensive tutorial</a> about how to conduct AMR analysis, the <a href='https://msberends.github.io/AMR/reference/'>complete documentation of all functions</a> and <a href='https://msberends.github.io/AMR/articles/WHONET.html'>an example analysis using WHONET data</a>. As we would like to better understand the backgrounds and needs of our users, please <a href='https://msberends.github.io/AMR/survey.html'>participate in our survey</a>!</p> |
||||
|
||||
<h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2> |
||||
<pre class="examples"><span class='fu'>random_mic</span><span class='op'>(</span><span class='fl'>100</span><span class='op'>)</span> |
||||
<span class='fu'>random_disk</span><span class='op'>(</span><span class='fl'>100</span><span class='op'>)</span> |
||||
<span class='fu'>random_rsi</span><span class='op'>(</span><span class='fl'>100</span><span class='op'>)</span> |
||||
|
||||
<span class='co'># \donttest{</span> |
||||
<span class='co'># make the random generation more realistic by setting a bug and/or drug:</span> |
||||
<span class='fu'>random_mic</span><span class='op'>(</span><span class='fl'>100</span>, <span class='st'>"Klebsiella pneumoniae"</span><span class='op'>)</span> <span class='co'># range 0.0625-64</span> |
||||
<span class='fu'>random_mic</span><span class='op'>(</span><span class='fl'>100</span>, <span class='st'>"Klebsiella pneumoniae"</span>, <span class='st'>"meropenem"</span><span class='op'>)</span> <span class='co'># range 0.0625-16</span> |
||||
<span class='fu'>random_mic</span><span class='op'>(</span><span class='fl'>100</span>, <span class='st'>"Streptococcus pneumoniae"</span>, <span class='st'>"meropenem"</span><span class='op'>)</span> <span class='co'># range 0.0625-4</span> |
||||
|
||||
<span class='fu'>random_disk</span><span class='op'>(</span><span class='fl'>100</span>, <span class='st'>"Klebsiella pneumoniae"</span><span class='op'>)</span> <span class='co'># range 11-50</span> |
||||
<span class='fu'>random_disk</span><span class='op'>(</span><span class='fl'>100</span>, <span class='st'>"Klebsiella pneumoniae"</span>, <span class='st'>"ampicillin"</span><span class='op'>)</span> <span class='co'># range 6-14</span> |
||||
<span class='fu'>random_disk</span><span class='op'>(</span><span class='fl'>100</span>, <span class='st'>"Streptococcus pneumoniae"</span>, <span class='st'>"ampicillin"</span><span class='op'>)</span> <span class='co'># range 16-22</span> |
||||
<span class='co'># }</span> |
||||
</pre> |
||||
</div> |
||||
<div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar"> |
||||
<nav id="toc" data-toggle="toc" class="sticky-top"> |
||||
<h2 data-toc-skip>Contents</h2> |
||||
</nav> |
||||
</div> |
||||
</div> |
||||
|
||||
|
||||
<footer> |
||||
<div class="copyright"> |
||||
<p>Developed by <a href='https://www.rug.nl/staff/m.s.berends/'>Matthijs S. Berends</a>, <a href='https://www.rug.nl/staff/c.f.luz/'>Christian F. Luz</a>, <a href='https://www.rug.nl/staff/a.w.friedrich/'>Alexander W. Friedrich</a>, <a href='https://www.rug.nl/staff/b.sinha/'>Bhanu N. M. Sinha</a>, <a href='https://www.rug.nl/staff/c.j.albers/'>Casper J. Albers</a>, <a href='https://www.rug.nl/staff/c.glasner/'>Corinna Glasner</a>.</p> |
||||
</div> |
||||
|
||||
<div class="pkgdown"> |
||||
<p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.6.1.</p> |
||||
</div> |
||||
|
||||
</footer> |
||||
</div> |
||||
|
||||
|
||||
|
||||
|
||||
</body> |
||||
</html> |
||||
|
||||
|