strvalidator: Process Control and Internal Validation of Forensic STR Kits

An open source platform for validation and process control. Tools to analyse data from internal validation of forensic short tandem repeat (STR) kits are provided. The tools are developed to provide the necessary data to conform with guidelines for internal validation issued by the European Network of Forensic Science Institutes (ENFSI) DNA Working Group, and the Scientific Working Group on DNA Analysis Methods (SWGDAM). A front-end graphical user interface is provided. More information about each function can be found in the respective help documentation.

AuthorOskar Hansson
Date of publication2016-10-03 23:08:42
MaintainerOskar Hansson <oskar.hansson@fhi.no>
LicenseGPL-2
Version1.8.0
https://sites.google.com/site/forensicapps/strvalidator

View on CRAN

Man pages

addColor: Add Color Information.

addData: Adds New Data Columns to a Data Frame

addData_gui: Add Data

addDye_gui: Add Dye Information

addMarker: Add Missing Markers.

addMarker_gui: Add Missing Markers

addSize: Add Size Information.

addSize_gui: Add Size Information

calculateAllele: Calculate Allele

calculateAllele_gui: Calculate Allele

calculateAT: Calculate Analytical Threshold

calculateAT6: Calculate Analytical Threshold

calculateAT6_gui: Calculate Analytical Threshold

calculateAT_gui: Calculate Analytical Threshold

calculateCapillary: Calculate Capillary Balance

calculateCapillary_gui: Calculate Capillary Balance

calculateConcordance: Calculate Concordance.

calculateConcordance_gui: Calculate Concordance

calculateCopies: Calculate Allele Copies

calculateCopies_gui: Calculate Allele Copies

calculateDropout: Calculate Drop-out Events

calculateDropout_gui: Calculate Dropout Events

calculateHb: Calculate Heterozygote Balance

calculateHb_gui: Calculate Heterozygote Balance

calculateHeight: Calculate Peak Height.

calculateHeight_gui: Calculate Peak Height

calculateLb: Calculate Inter-locus Balance

calculateLb_gui: Calculate Locus Balance

calculateMixture: Calculate Mixture.

calculateMixture_gui: Calculate Mixture

calculateOL: Analyse Off-ladder Alleles

calculateOL_gui: Analyse Off-ladder Alleles

calculateOverlap: Calculate Bins Overlap

calculateOverlap_gui: Calculate Bins Overlap

calculatePeaks: Calculate Peaks

calculatePeaks_gui: Calculate Peaks

calculatePullup: Calculate Spectral Pull-up

calculatePullup_gui: Calculate Spectral Pull-up

calculateRatio: Calculate Ratio

calculateRatio_gui: Calculate Ratio

calculateResultType: Calculate Result Type

calculateResultType_gui: Calculate Result Type

calculateSlope: Calculate Profile Slope.

calculateSlope_gui: Calculate Profile Slope

calculateSpike: Detect Spike

calculateSpike_gui: Detect Spike

calculateStutter: Calculate Stutter

calculateStutter_gui: Calculate Stutter

checkDataset: Check Dataset

checkSubset: Check Subset

checkSubset_gui: Check Subset

colConvert: Convert Columns

colNames: Column Names

columns: Column Actions

columns_gui: Column Actions

combineBinsAndPanels: Combine Bins And Panels Files.

combine_gui: Combine Datasets

cropData_gui: Crop Or Replace

detectKit: Detect Kit

editData_gui: Edit or View Data Frames

export: Export

export_gui: Export

filterProfile: Filter Profile

filterProfile_gui: Filter Profile

generateEPG: Generate EPG

generateEPG_gui: Generate EPG

getDb: Get Allele Frequency Database

getKit: Get Kit

ggsave_gui: Save Image

guessProfile: Guess Profile

guessProfile_gui: Guess Profile

heightToPeak: Height To Peak.

import: Import Data

import_gui: Import Data

listObjects: List Objects

makeKit_gui: Make Kit

maskAT: Mask And Prepare Data To Analyze Analytical Threshold

modelDropout_gui: Model And Plot Drop-out Events

plotAT_gui: Plot Analytical Threshold

plotBalance_gui: Plot Balance

plotCapillary_gui: Plot Capillary Balance

plotContamination_gui: Plot Contamination

plotDistribution_gui: Plot Distribution

plotDropout_gui: Plot Drop-out Events

plotKit_gui: Plot Kit Marker Ranges

plotPeaks_gui: Plot Peaks

plotPrecision_gui: Plot Precision

plotPullup_gui: Plot Pull-up

plotRatio_gui: Plot Ratio

plotResultType_gui: Plot Result Type

plotSlope_gui: Plot Profile Slope

plotStutter_gui: Plot Stutter

readBinsFile: Read Bins file

readPanelsFile: Read Panels File

ref1: ESX17 Positive Control Profile

ref11: ESX17 Positive Control Profile

ref2: SGMPlus example data

ref3: ESX17 example data for dropout analysis.

ref4: ESX17 example data for dropout analysis.

ref51: ESX17 example data for mixture analysis.

ref52: ESX17 example data for mixture analysis.

ref61: Fusion example data for dropout analysis.

ref62: Fusion example data for dropout analysis.

ref7: ESSplex SE QS example data for inhibition analysis.

removeArtefact: Remove Artefacts

removeArtefact_gui: Remove Artefact

removeSpike: Remove Spikes

removeSpike_gui: Remove Spike

saveObject: Save Object

scrambleAlleles: Scramble Alleles

set1: Typing data in 'GeneMapper' format

set2: SGMPlus example data

set3: ESX17 example data for dropout analysis.

set4: ESX17 example data for dropout analysis.

set5: ESX17 example data for mixture analysis.

set6: Fusion example data for dropout analysis.

set7: ESSplex SE QS example data for inhibition analysis.

slim: Slim Data Frames

slim_gui: Slim Data Frames

sortMarker: Sort Markers

strvalidator: Graphical User Interface For The STR-validator Package

strvalidator-package: Process Control and Internal Validation of Forensic STR Kits

tableBalance: Table Balance

tableBalance_gui: Table Balance

tableCapillary: Table Capillary

tableCapillary_gui: Table Capillary

tablePrecision: Calculate Precision

tablePrecision_gui: Table Precision

tableStutter: Table Stutter

tableStutter_gui: Table Stutter

trim: Trim Data

trim_gui: Trim Data

Files in this package

strvalidator
strvalidator/inst
strvalidator/inst/CITATION
strvalidator/inst/extdata
strvalidator/inst/extdata/set3.txt
strvalidator/inst/extdata/database_readme.txt
strvalidator/inst/extdata/database.txt
strvalidator/inst/extdata/ils.txt
strvalidator/inst/extdata/kit.txt
strvalidator/inst/extdata/ref3.txt
strvalidator/tests
strvalidator/tests/testthat.R
strvalidator/tests/testthat
strvalidator/tests/testthat/test-trim.r
strvalidator/tests/testthat/test-calculateStutter.r
strvalidator/tests/testthat/test-calculateMixture.r
strvalidator/tests/testthat/test-calculateLb.r
strvalidator/tests/testthat/test-tableBalance.r
strvalidator/tests/testthat/test-calculateHb.r
strvalidator/tests/testthat/test-calculateHeight.r
strvalidator/tests/testthat/test-heightToPeak.r
strvalidator/tests/testthat/test-addSize.r
strvalidator/tests/testthat/test-filterProfile.r
strvalidator/tests/testthat/test-calculateDropout.r
strvalidator/tests/testthat/test-calculateConcordance.r
strvalidator/tests/testthat/test-calculateOL.r
strvalidator/NAMESPACE
strvalidator/NEWS
strvalidator/data
strvalidator/data/ref62.RData
strvalidator/data/ref1.RData
strvalidator/data/ref61.RData
strvalidator/data/set2.RData
strvalidator/data/set6.RData
strvalidator/data/ref7.RData
strvalidator/data/set5.RData
strvalidator/data/ref51.RData
strvalidator/data/set7.RData
strvalidator/data/ref2.RData
strvalidator/data/ref11.RData
strvalidator/data/set4.RData
strvalidator/data/ref4.RData
strvalidator/data/ref52.RData
strvalidator/data/set1.RData
strvalidator/R
strvalidator/R/plotBalance_gui.r
strvalidator/R/calculateCopies.r
strvalidator/R/plotKit_gui.r
strvalidator/R/calculateResultType_gui.r
strvalidator/R/tableBalance_gui.r
strvalidator/R/plotDistribution_gui.r
strvalidator/R/checkSubset.r
strvalidator/R/strvalidator.r
strvalidator/R/calculateMixture_gui.r
strvalidator/R/addData_gui.r
strvalidator/R/calculatePullup.r
strvalidator/R/removeArtefact_gui.r
strvalidator/R/removeArtefact.r
strvalidator/R/maskAT.r
strvalidator/R/export.r
strvalidator/R/columns_gui.r
strvalidator/R/calculateRatio.r
strvalidator/R/calculateSpike.r
strvalidator/R/getKit.r
strvalidator/R/detectKit.r
strvalidator/R/addDye_gui.r
strvalidator/R/saveObject.r
strvalidator/R/calculateSlope.r
strvalidator/R/calculateMixture.r
strvalidator/R/plotPrecision_gui.r
strvalidator/R/calculateLb.r
strvalidator/R/calculateAT6_gui.r
strvalidator/R/tableStutter_gui.r
strvalidator/R/checkSubset_gui.r
strvalidator/R/calculatePeaks.r
strvalidator/R/plotPeaks_gui.r
strvalidator/R/readPanelsFile.r
strvalidator/R/combine_gui.r
strvalidator/R/calculateConcordance_gui.r
strvalidator/R/guessProfile.r
strvalidator/R/calculateSpike_gui.r
strvalidator/R/modelDropout_gui.r
strvalidator/R/calculateAT6.r
strvalidator/R/calculateHeight.r
strvalidator/R/plotResultType_gui.r
strvalidator/R/tablePrecision.r
strvalidator/R/calculateOverlap.r
strvalidator/R/tableCapillary.r
strvalidator/R/trim_gui.r
strvalidator/R/plotCapillary_gui.r
strvalidator/R/strvalidator-package.r
strvalidator/R/calculateAllele_gui.r
strvalidator/R/globals.R
strvalidator/R/calculateCapillary.r
strvalidator/R/plotAT_gui.r
strvalidator/R/addSize.r
strvalidator/R/import.r
strvalidator/R/removeSpike_gui.r
strvalidator/R/generateEPG_gui.r
strvalidator/R/calculateStutter_gui.r
strvalidator/R/calculateCapillary_gui.r
strvalidator/R/makeKit_gui.r
strvalidator/R/ggsave_gui.r
strvalidator/R/filterProfile.r
strvalidator/R/import_gui.r
strvalidator/R/readBinsFile.r
strvalidator/R/plotContamination_gui.r
strvalidator/R/calculateHb_gui.r
strvalidator/R/tableStutter.r
strvalidator/R/calculateAllele.r
strvalidator/R/export_gui.r
strvalidator/R/calculatePullup_gui.r
strvalidator/R/calculateCopies_gui.r
strvalidator/R/addColor.r
strvalidator/R/calculateSlope_gui.r
strvalidator/R/checkDataset.r
strvalidator/R/guessProfile_gui.r
strvalidator/R/slim_gui.r
strvalidator/R/plotDropout_gui.r
strvalidator/R/slim.r
strvalidator/R/calculateLb_gui.r
strvalidator/R/combineBinsAndPanels.r
strvalidator/R/colConvert.r
strvalidator/R/calculateStutter.r
strvalidator/R/removeSpike.r
strvalidator/R/calculateAT.r
strvalidator/R/generateEPG.r
strvalidator/R/listObjects.r
strvalidator/R/calculateDropout_gui.r
strvalidator/R/addMarker.r
strvalidator/R/hooks.r
strvalidator/R/calculateDropout.r
strvalidator/R/plotStutter_gui.r
strvalidator/R/sortMarker.r
strvalidator/R/addSize_gui.r
strvalidator/R/calculateHb.r
strvalidator/R/colNames.r
strvalidator/R/trim.r
strvalidator/R/editData_gui.r
strvalidator/R/calculateAT_gui.r
strvalidator/R/tableCapillary_gui.r
strvalidator/R/heightToPeak.r
strvalidator/R/calculateResultType.r
strvalidator/R/calculatePeaks_gui.r
strvalidator/R/plotPullup_gui.r
strvalidator/R/getDb.r
strvalidator/R/calculateConcordance.r
strvalidator/R/plotRatio_gui.r
strvalidator/R/scrambleAlleles.r
strvalidator/R/calculateOL.r
strvalidator/R/addData.r
strvalidator/R/calculateOL_gui.r
strvalidator/R/cropData_gui.r
strvalidator/R/tableBalance.r
strvalidator/R/addMarker_gui.r
strvalidator/R/columns.r
strvalidator/R/calculateRatio_gui.r
strvalidator/R/plotSlope_gui.r
strvalidator/R/calculateOverlap_gui.r
strvalidator/R/filterProfile_gui.r
strvalidator/R/tablePrecision_gui.r
strvalidator/R/calculateHeight_gui.r
strvalidator/README.md
strvalidator/MD5
strvalidator/DESCRIPTION
strvalidator/man
strvalidator/man/calculateStutter.Rd strvalidator/man/set7.Rd strvalidator/man/ref62.Rd strvalidator/man/tableStutter.Rd strvalidator/man/calculateRatio.Rd strvalidator/man/removeSpike.Rd strvalidator/man/calculateHeight_gui.Rd strvalidator/man/modelDropout_gui.Rd strvalidator/man/maskAT.Rd strvalidator/man/set3.Rd strvalidator/man/guessProfile.Rd strvalidator/man/plotContamination_gui.Rd strvalidator/man/calculateRatio_gui.Rd strvalidator/man/listObjects.Rd strvalidator/man/plotPullup_gui.Rd strvalidator/man/calculateCapillary.Rd strvalidator/man/addMarker_gui.Rd strvalidator/man/checkSubset_gui.Rd strvalidator/man/editData_gui.Rd strvalidator/man/tablePrecision_gui.Rd strvalidator/man/calculateConcordance.Rd strvalidator/man/removeArtefact.Rd strvalidator/man/tableBalance_gui.Rd strvalidator/man/addSize_gui.Rd strvalidator/man/addColor.Rd strvalidator/man/set6.Rd strvalidator/man/ref3.Rd strvalidator/man/columns.Rd strvalidator/man/tableCapillary.Rd strvalidator/man/scrambleAlleles.Rd strvalidator/man/slim_gui.Rd strvalidator/man/calculateHb.Rd strvalidator/man/addData_gui.Rd strvalidator/man/removeSpike_gui.Rd strvalidator/man/columns_gui.Rd strvalidator/man/colNames.Rd strvalidator/man/strvalidator-package.Rd strvalidator/man/import_gui.Rd strvalidator/man/plotKit_gui.Rd strvalidator/man/set5.Rd strvalidator/man/colConvert.Rd strvalidator/man/plotDropout_gui.Rd strvalidator/man/plotBalance_gui.Rd strvalidator/man/slim.Rd strvalidator/man/guessProfile_gui.Rd strvalidator/man/plotStutter_gui.Rd strvalidator/man/plotResultType_gui.Rd strvalidator/man/readBinsFile.Rd strvalidator/man/import.Rd strvalidator/man/calculateSpike_gui.Rd strvalidator/man/filterProfile_gui.Rd strvalidator/man/calculateAllele_gui.Rd strvalidator/man/plotPeaks_gui.Rd strvalidator/man/calculatePullup.Rd strvalidator/man/tablePrecision.Rd strvalidator/man/plotAT_gui.Rd strvalidator/man/calculateAllele.Rd strvalidator/man/combine_gui.Rd strvalidator/man/export.Rd strvalidator/man/calculateAT.Rd strvalidator/man/strvalidator.Rd strvalidator/man/plotPrecision_gui.Rd strvalidator/man/plotCapillary_gui.Rd strvalidator/man/getDb.Rd strvalidator/man/calculateResultType_gui.Rd strvalidator/man/ggsave_gui.Rd strvalidator/man/ref1.Rd strvalidator/man/calculatePeaks.Rd strvalidator/man/ref51.Rd strvalidator/man/calculateStutter_gui.Rd strvalidator/man/readPanelsFile.Rd strvalidator/man/calculatePeaks_gui.Rd strvalidator/man/addMarker.Rd strvalidator/man/sortMarker.Rd strvalidator/man/checkSubset.Rd strvalidator/man/tableCapillary_gui.Rd strvalidator/man/plotSlope_gui.Rd strvalidator/man/makeKit_gui.Rd strvalidator/man/ref4.Rd strvalidator/man/addDye_gui.Rd strvalidator/man/calculateOL_gui.Rd strvalidator/man/detectKit.Rd strvalidator/man/calculateHeight.Rd strvalidator/man/calculateCopies_gui.Rd strvalidator/man/set2.Rd strvalidator/man/calculateAT_gui.Rd strvalidator/man/ref7.Rd strvalidator/man/combineBinsAndPanels.Rd strvalidator/man/calculateLb.Rd strvalidator/man/calculateOL.Rd strvalidator/man/calculateOverlap.Rd strvalidator/man/plotDistribution_gui.Rd strvalidator/man/trim.Rd strvalidator/man/saveObject.Rd strvalidator/man/calculateResultType.Rd strvalidator/man/cropData_gui.Rd strvalidator/man/calculateAT6.Rd strvalidator/man/plotRatio_gui.Rd strvalidator/man/tableBalance.Rd strvalidator/man/calculateSlope.Rd strvalidator/man/filterProfile.Rd strvalidator/man/getKit.Rd strvalidator/man/heightToPeak.Rd strvalidator/man/calculateMixture.Rd strvalidator/man/calculateDropout_gui.Rd strvalidator/man/set4.Rd strvalidator/man/calculateCopies.Rd strvalidator/man/set1.Rd strvalidator/man/addSize.Rd strvalidator/man/checkDataset.Rd strvalidator/man/calculateAT6_gui.Rd strvalidator/man/removeArtefact_gui.Rd strvalidator/man/generateEPG_gui.Rd strvalidator/man/export_gui.Rd strvalidator/man/addData.Rd strvalidator/man/calculateSpike.Rd strvalidator/man/calculateLb_gui.Rd strvalidator/man/trim_gui.Rd strvalidator/man/calculateSlope_gui.Rd strvalidator/man/calculateOverlap_gui.Rd strvalidator/man/generateEPG.Rd strvalidator/man/calculateConcordance_gui.Rd strvalidator/man/tableStutter_gui.Rd strvalidator/man/ref52.Rd strvalidator/man/calculateCapillary_gui.Rd strvalidator/man/calculatePullup_gui.Rd strvalidator/man/ref11.Rd strvalidator/man/calculateMixture_gui.Rd strvalidator/man/calculateHb_gui.Rd strvalidator/man/ref61.Rd strvalidator/man/calculateDropout.Rd strvalidator/man/ref2.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.