mirror of
https://github.com/msberends/AMR.git
synced 2025-07-08 09:51:48 +02:00
(v1.4.0.9000) more extensive unit tests
This commit is contained in:
@ -83,7 +83,7 @@ To improve the interpretation of the antibiogram before EUCAST rules are applied
|
||||
</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</span>
|
||||
<span class="version label label-default" data-toggle="tooltip" data-placement="bottom" title="Latest development version">1.4.0.9000</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
@ -244,16 +244,16 @@ To improve the interpretation of the antibiogram before EUCAST rules are applied
|
||||
<p>To improve the interpretation of the antibiogram before EUCAST rules are applied, some non-EUCAST rules can applied at default, see Details.</p>
|
||||
</div>
|
||||
|
||||
<pre class="usage"><span class='fu'>eucast_rules</span>(
|
||||
<span class='kw'>x</span>,
|
||||
col_mo = <span class='kw'>NULL</span>,
|
||||
info = <span class='fu'><a href='https://rdrr.io/r/base/interactive.html'>interactive</a></span>(),
|
||||
rules = <span class='fu'><a href='https://rdrr.io/r/base/options.html'>getOption</a></span>(<span class='st'>"AMR_eucastrules"</span>, default = <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span>(<span class='st'>"breakpoints"</span>, <span class='st'>"expert"</span>)),
|
||||
verbose = <span class='fl'>FALSE</span>,
|
||||
version_breakpoints = <span class='fl'>10</span>,
|
||||
version_expertrules = <span class='fl'>3.2</span>,
|
||||
<span class='kw'>...</span>
|
||||
)</pre>
|
||||
<pre class="usage"><span class='fu'>eucast_rules</span><span class='op'>(</span>
|
||||
<span class='va'>x</span>,
|
||||
col_mo <span class='op'>=</span> <span class='cn'>NULL</span>,
|
||||
info <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/interactive.html'>interactive</a></span><span class='op'>(</span><span class='op'>)</span>,
|
||||
rules <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/options.html'>getOption</a></span><span class='op'>(</span><span class='st'>"AMR_eucastrules"</span>, default <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='st'>"breakpoints"</span>, <span class='st'>"expert"</span><span class='op'>)</span><span class='op'>)</span>,
|
||||
verbose <span class='op'>=</span> <span class='cn'>FALSE</span>,
|
||||
version_breakpoints <span class='op'>=</span> <span class='fl'>10</span>,
|
||||
version_expertrules <span class='op'>=</span> <span class='fl'>3.2</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">
|
||||
@ -311,7 +311,7 @@ Leclercq et al. <strong>EUCAST expert rules in antimicrobial susceptibility test
|
||||
|
||||
<p><strong>Note:</strong> This function does not translate MIC values to RSI values. Use <code><a href='as.rsi.html'>as.rsi()</a></code> for that. <br />
|
||||
<strong>Note:</strong> When ampicillin (AMP, J01CA01) is not available but amoxicillin (AMX, J01CA04) is, the latter will be used for all rules where there is a dependency on ampicillin. These drugs are interchangeable when it comes to expression of antimicrobial resistance.</p>
|
||||
<p>The file containing all EUCAST rules is located here: <a href='https://github.com/msberends/AMR/blob/master/data-raw/eucast_rules.tsv'>https://github.com/msberends/AMR/blob/master/data-raw/eucast_rules.tsv</a>.</p><h3>'Other' rules</h3>
|
||||
<p>The file containing all EUCAST rules is located here: <a href='https://github.com/msberends/AMR/blob/master/data-raw/eucast_rules.tsv'>https://github.com/msberends/AMR/blob/master/data-raw/eucast_rules.tsv</a>.</p><h3 class='hasAnchor' id='arguments'><a class='anchor' href='#arguments'></a>'Other' rules</h3>
|
||||
|
||||
|
||||
<p>Before further processing, two non-EUCAST rules about drug combinations can be applied to improve the efficacy of the EUCAST rules, and the reliability of your data (analysis). These rules are:</p><ol>
|
||||
@ -349,21 +349,21 @@ The <a href='lifecycle.html'>lifecycle</a> of this function is <strong>stable</s
|
||||
|
||||
<h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2>
|
||||
<pre class="examples"><span class='co'># \donttest{</span>
|
||||
<span class='kw'>a</span> <span class='op'><-</span> <span class='fu'><a href='https://rdrr.io/r/base/data.frame.html'>data.frame</a></span>(mo = <span class='fu'><a href='https://rdrr.io/r/base/c.html'>c</a></span>(<span class='st'>"Staphylococcus aureus"</span>,
|
||||
<span class='va'>a</span> <span class='op'><-</span> <span class='fu'><a href='https://rdrr.io/r/base/data.frame.html'>data.frame</a></span><span class='op'>(</span>mo <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='st'>"Staphylococcus aureus"</span>,
|
||||
<span class='st'>"Enterococcus faecalis"</span>,
|
||||
<span class='st'>"Escherichia coli"</span>,
|
||||
<span class='st'>"Klebsiella pneumoniae"</span>,
|
||||
<span class='st'>"Pseudomonas aeruginosa"</span>),
|
||||
VAN = <span class='st'>"-"</span>, <span class='co'># Vancomycin</span>
|
||||
AMX = <span class='st'>"-"</span>, <span class='co'># Amoxicillin</span>
|
||||
COL = <span class='st'>"-"</span>, <span class='co'># Colistin</span>
|
||||
CAZ = <span class='st'>"-"</span>, <span class='co'># Ceftazidime</span>
|
||||
CXM = <span class='st'>"-"</span>, <span class='co'># Cefuroxime</span>
|
||||
PEN = <span class='st'>"S"</span>, <span class='co'># Benzylpenicillin</span>
|
||||
FOX = <span class='st'>"S"</span>, <span class='co'># Cefoxitin</span>
|
||||
stringsAsFactors = <span class='fl'>FALSE</span>)
|
||||
<span class='st'>"Pseudomonas aeruginosa"</span><span class='op'>)</span>,
|
||||
VAN <span class='op'>=</span> <span class='st'>"-"</span>, <span class='co'># Vancomycin</span>
|
||||
AMX <span class='op'>=</span> <span class='st'>"-"</span>, <span class='co'># Amoxicillin</span>
|
||||
COL <span class='op'>=</span> <span class='st'>"-"</span>, <span class='co'># Colistin</span>
|
||||
CAZ <span class='op'>=</span> <span class='st'>"-"</span>, <span class='co'># Ceftazidime</span>
|
||||
CXM <span class='op'>=</span> <span class='st'>"-"</span>, <span class='co'># Cefuroxime</span>
|
||||
PEN <span class='op'>=</span> <span class='st'>"S"</span>, <span class='co'># Benzylpenicillin</span>
|
||||
FOX <span class='op'>=</span> <span class='st'>"S"</span>, <span class='co'># Cefoxitin</span>
|
||||
stringsAsFactors <span class='op'>=</span> <span class='cn'>FALSE</span><span class='op'>)</span>
|
||||
|
||||
<span class='kw'>a</span>
|
||||
<span class='va'>a</span>
|
||||
<span class='co'># mo VAN AMX COL CAZ CXM PEN FOX</span>
|
||||
<span class='co'># 1 Staphylococcus aureus - - - - - S S</span>
|
||||
<span class='co'># 2 Enterococcus faecalis - - - - - S S</span>
|
||||
@ -373,9 +373,9 @@ The <a href='lifecycle.html'>lifecycle</a> of this function is <strong>stable</s
|
||||
|
||||
|
||||
<span class='co'># apply EUCAST rules: some results wil be changed</span>
|
||||
<span class='kw'>b</span> <span class='op'><-</span> <span class='fu'>eucast_rules</span>(<span class='kw'>a</span>)
|
||||
<span class='va'>b</span> <span class='op'><-</span> <span class='fu'>eucast_rules</span><span class='op'>(</span><span class='va'>a</span><span class='op'>)</span>
|
||||
|
||||
<span class='kw'>b</span>
|
||||
<span class='va'>b</span>
|
||||
<span class='co'># mo VAN AMX COL CAZ CXM PEN FOX</span>
|
||||
<span class='co'># 1 Staphylococcus aureus - S R R S S S</span>
|
||||
<span class='co'># 2 Enterococcus faecalis - - R R R S R</span>
|
||||
@ -386,7 +386,7 @@ The <a href='lifecycle.html'>lifecycle</a> of this function is <strong>stable</s
|
||||
|
||||
<span class='co'># do not apply EUCAST rules, but rather get a data.frame</span>
|
||||
<span class='co'># containing all details about the transformations:</span>
|
||||
<span class='kw'>c</span> <span class='op'><-</span> <span class='fu'>eucast_rules</span>(<span class='kw'>a</span>, verbose = <span class='fl'>TRUE</span>)
|
||||
<span class='va'>c</span> <span class='op'><-</span> <span class='fu'>eucast_rules</span><span class='op'>(</span><span class='va'>a</span>, verbose <span class='op'>=</span> <span class='cn'>TRUE</span><span class='op'>)</span>
|
||||
<span class='co'># }</span>
|
||||
</pre>
|
||||
</div>
|
||||
@ -404,7 +404,7 @@ The <a href='lifecycle.html'>lifecycle</a> of this function is <strong>stable</s
|
||||
</div>
|
||||
|
||||
<div class="pkgdown">
|
||||
<p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.5.1.9000.</p>
|
||||
<p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.6.1.</p>
|
||||
</div>
|
||||
|
||||
</footer>
|
||||
|
Reference in New Issue
Block a user