Description Usage Arguments Details Value Note References See Also Examples
Given vectors of nil, TB antigen (panels A and B), and mitogen results in spots, this function computes TSPOT qualitative interpretations. The function uses the Oxford Immunotec North America criterion by default; alternative criteria sets can be created as methods for the tspots.criteria function
1 2 | tspot.interp(nil, panel.a, panel.b, mito,
criteria = "oxford.usa", verbosity = "terse", ...)
|
nil |
A vector of nil results (in spots) |
panel.a |
A vector of Panel A TB antigen (ESAT-6) results (in spots) |
panel.b |
A vector of Panel B TB antigen (CFP10) results (in spots) |
mito |
A vector of mitogen results (in spots) |
criteria |
The name of the desired result criteria (defaults to the Oxford Immunotec criteria for North America). |
verbosity |
The level of verbosity ("onechar", "terse", "verbose") of the output. |
... |
Other arguments passed to the crtieria evaluation function chosen by the "criteria" argument. |
All spot counts greater than 20 are automatically censored to 20 for the purposes of calculating qualitative results, following Oxford's interpretation instructions.
The function returns a vector of qualitative results. The verbosity of results depends on the argument passed to "verbosity":
onechar |
Returns a single character indicating the result (N for Negative, B for Borderline, P for Positive, I for Indeterminate). |
terse |
Returns a single word indicating the result (Negative, Borderline, Positive, Indeterminate). |
verbose |
Returns the same results as "terse", with the addition of a short comment indicating the reason for an "Indeterminate" result. |
Multiple criteria sets are available. The function
defaults to the standard Oxford North American criteria
(criteria = "oxford.usa"
), but other currently
available options include:
criteria =
"oxford.global" |
The Oxford global criteria, for which the criterion for positivity is lowered from an 8-spot difference between the antigen and nil panels and which does not include the borderline qualitative result; |
criteria = "10spot" |
A criteria set in which the borderline result is extended to include differences of 5 to 9 spots and only differences of 10 or more spots indicate a positive result. |
This function is provided purely as a convenience and is not a replacement for manual interpretation, manufacturer-provided software, or common sense. Absolutely not for clinical use.
Oxford Immunotec <http://www.oxfordimmunotec.com/>
qft.interp
for Quantiferon interpretation.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | # Calculate results
test.tspots$result.check <- with(test.tspots,
tspot.interp(nil = nil,
panel.a = panel.a,
panel.b = panel.b,
mito = mito))
# Compare lab and calculated results
with(test.tspots, table(lab.result, result.check, exclude = NULL))
# Compare different levels of verbosity
test.tspots$verbose.check <- with(test.tspots,
tspot.interp(nil = nil,
panel.a = panel.a,
panel.b = panel.b,
mito = mito,
verbosity = "verbose"))
test.tspots$onechar.check <- with(test.tspots,
tspot.interp(nil = nil,
panel.a = panel.a,
panel.b = panel.b,
mito = mito,
verbosity = "onechar"))
unique(test.tspots[ , c("lab.result", "result.check",
"verbose.check", "onechar.check")])
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.