| removeArtefact {strvalidator} | R Documentation |
Remove Artefacts
Description
Remove artefact peaks from data.
Usage
removeArtefact(
data,
artefact = NULL,
marker = NULL,
allele = NULL,
threshold = NULL,
na.rm = FALSE,
debug = FALSE
)
Arguments
data |
data.frame with data to remove spikes from. |
artefact |
data.frame that lists artefacts in columns 'Marker', 'Allele', optionally with 'Allele.Proportion'. Alternatively artefacts can be provided using 'marker' and 'allele'. |
marker |
character vector with marker names paired with values in 'allele'. |
allele |
character vector with allele names paired with values in 'marker'. |
threshold |
numeric value defining a minimum proportion for artefacts. Requires 'artefacts' including the column 'Allele.Proportion'. |
na.rm |
logical TRUE to preserve Allele=NA in 'data'. |
debug |
logical indicating printing debug information. |
Details
Removes identified artefacts from the dataset. Likely artefacts can be
identified using the function calculateAllele. The output
should then be provided to the 'artefact'. Alternatively known artefacts
can be provided using the 'marker' and 'allele' arguments.
Value
data.frame with spikes removed.