Package: strvalidator 2.4.1.9005

Oskar Hansson

strvalidator: Process Control and Validation of Forensic STR Kits

An open source platform for validation and process control. Tools to analyze 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.

Authors:Oskar Hansson

strvalidator_2.4.1.9005.tar.gz
strvalidator_2.4.1.9002.zip(r-4.5)strvalidator_2.4.1.9002.zip(r-4.4)strvalidator_2.4.1.9002.zip(r-4.3)
strvalidator_2.4.1.9002.tgz(r-4.4-any)strvalidator_2.4.1.9002.tgz(r-4.3-any)
strvalidator_2.4.1.9002.tar.gz(r-4.5-noble)strvalidator_2.4.1.9005.tar.gz(r-4.4-noble)
strvalidator_2.4.1.9002.tgz(r-4.4-emscripten)strvalidator_2.4.1.9002.tgz(r-4.3-emscripten)
strvalidator.pdf |strvalidator.html
strvalidator/json (API)
NEWS

# Install 'strvalidator' in R:
install.packages('strvalidator', repos = c('https://oskarhansson.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/oskarhansson/strvalidator/issues

Datasets:
  • ref1 - ESX17 Positive Control Profile
  • ref11 - ESX17 Positive Control Profile
  • ref2 - SGMPlus Example Data
  • 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
  • set1 - Typing Data in 'GeneMapper' Format
  • set2 - SGMPlus Example Data
  • 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

On CRAN:

4.21 score 5 stars 13 scripts 509 downloads 1 mentions 120 exports 76 dependencies

Last updated 30 days agofrom:084b6ed573. Checks:OK: 5 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 23 2024
R-4.5-winNOTESep 14 2024
R-4.5-linuxNOTESep 14 2024
R-4.4-winOKSep 14 2024
R-4.4-macOKSep 14 2024
R-4.3-winOKSep 14 2024
R-4.3-macOKSep 14 2024

Exports:addColoraddDataaddData_guiaddDye_guiaddMarkeraddMarker_guiaddOrderaddSizeaddSize_guiauditTrailcalculateAllelecalculateAllele_guicalculateAllTcalculateAllT_guicalculateATcalculateAT_guicalculateAT6calculateAT6_guicalculateCapillarycalculateCapillary_guicalculateConcordancecalculateConcordance_guicalculateCopiescalculateCopies_guicalculateDropoutcalculateDropout_guicalculateHbcalculateHb_guicalculateHeightcalculateHeight_guicalculateLbcalculateLb_guicalculateMixturecalculateMixture_guicalculateOLcalculateOL_guicalculateOverlapcalculateOverlap_guicalculatePeakscalculatePeaks_guicalculatePullupcalculatePullup_guicalculateRatiocalculateRatio_guicalculateResultTypecalculateResultType_guicalculateSlopecalculateSlope_guicalculateSpikecalculateSpike_guicalculateStatisticscalculateStatistics_guicalculateStuttercalculateStutter_guicalculateTcheckDatasetcheckSubsetcheckSubset_guicolConvertcolNamescolumnscolumns_guicombine_guicropData_guidetectKiteditData_guiexportexport_guifilterProfilefilterProfile_guigenerateEPGgenerateEPG_guigetDbgetKitgetSettinggetStringsggsave_guiguessProfileguessProfile_guiheightToPeakimportimport_guilistObjectsmanageKits_guimaskATmodelDropout_guiplotAT_guiplotBalance_guiplotCapillary_guiplotContamination_guiplotDistribution_guiplotDropout_guiplotEPG2plotEPG2_guiplotGroups_guiplotKit_guiplotPeaks_guiplotPrecision_guiplotPullup_guiplotRatio_guiplotResultType_guiplotSlope_guiplotStutter_guiread_gene_mapper_kitread_gene_mapper_kit_guiread_gene_marker_kitread_gene_marker_kit_guiremoveArtefactremoveArtefact_guiremoveSpikeremoveSpike_guisample_tableToListscrambleAllelesslimslim_guisortMarkerstrvalidatortrimtrim_guiupdate_strings_with_language_file

Dependencies:askpassbase64encbslibcachemclicolorspacecpp11crosstalkcurldata.tabledigestdplyrDTevaluatefansifarverfastmapfontawesomefsgenericsggplot2gluegridExtragtablegWidgets2gWidgets2tcltkhighrhtmltoolshtmlwidgetshttpuvhttrisobandjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclemagrittrMASSMatrixmemoisemgcvmimemunsellnlmeopensslpillarpkgconfigplotlyplyrpromisespurrrR6rappdirsRColorBrewerRcpprlangrmarkdownsassscalesstringistringrsystibbletidyrtidyselecttinytexutf8vctrsviridisLitewithrxfunyaml

Readme and manuals

Help Manual

Help pageTopics
Process Control and Internal Validation of Forensic STR Kitsstrvalidator-package
Add Color Information.addColor
Adds New Data Columns to a Data FrameaddData
Add DataaddData_gui
Add Dye InformationaddDye_gui
Add Missing Markers.addMarker
Add Missing MarkersaddMarker_gui
Add Marker Order.addOrder
Add Size Information.addSize
Add Size InformationaddSize_gui
Log Audit Trail.auditTrail
Calculate AllelecalculateAllele
Calculate AllelecalculateAllele_gui
Calculate Stochastic ThresholdscalculateAllT
Calculate Stochastic ThresholdscalculateAllT_gui
Calculate Analytical ThresholdcalculateAT
Calculate Analytical ThresholdcalculateAT_gui
Calculate Analytical ThresholdcalculateAT6
Calculate Analytical ThresholdcalculateAT6_gui
Calculate Capillary BalancecalculateCapillary
Calculate Capillary BalancecalculateCapillary_gui
Calculate Concordance.calculateConcordance
Calculate ConcordancecalculateConcordance_gui
Calculate Allele CopiescalculateCopies
Calculate Allele CopiescalculateCopies_gui
Calculate Drop-out EventscalculateDropout
Calculate Dropout EventscalculateDropout_gui
Calculate Heterozygote BalancecalculateHb
Calculate Heterozygote BalancecalculateHb_gui
Calculate Peak Height.calculateHeight
Calculate Peak HeightcalculateHeight_gui
Calculate Inter-locus BalancecalculateLb
Calculate Locus BalancecalculateLb_gui
Calculate Mixture.calculateMixture
Calculate MixturecalculateMixture_gui
Analyze Off-ladder AllelescalculateOL
Analyze Off-ladder AllelescalculateOL_gui
Calculate Bins OverlapcalculateOverlap
Calculate Bins OverlapcalculateOverlap_gui
Calculate PeakscalculatePeaks
Calculate PeakscalculatePeaks_gui
Calculate Spectral Pull-upcalculatePullup
Calculate Spectral Pull-upcalculatePullup_gui
Calculate RatiocalculateRatio
Calculate RatiocalculateRatio_gui
Calculate Result TypecalculateResultType
Calculate Result TypecalculateResultType_gui
Calculate Profile Slope.calculateSlope
Calculate Profile SlopecalculateSlope_gui
Detect SpikecalculateSpike
Detect SpikecalculateSpike_gui
Summary StatisticscalculateStatistics
Calculate StatisticscalculateStatistics_gui
Calculate StuttercalculateStutter
Calculate StuttercalculateStutter_gui
Calculate Stochastic ThresholdcalculateT
Check DatasetcheckDataset
Check SubsetcheckSubset
Check SubsetcheckSubset_gui
Convert ColumnscolConvert
Column NamescolNames
Column Actionscolumns
Column Actionscolumns_gui
Combine Datasetscombine_gui
Crop Or ReplacecropData_gui
Detect KitdetectKit
Edit or View Data FrameseditData_gui
Exportexport
Exportexport_gui
Filter ProfilefilterProfile
Filter ProfilefilterProfile_gui
Generate EPGgenerateEPG
Generate EPGgenerateEPG_gui
Get KitgetKit
Get Settings.getSetting
Get Language StringsgetStrings
Save Imageggsave_gui
Guess ProfileguessProfile
Guess ProfileguessProfile_gui
Height To Peak.heightToPeak
Import Dataimport
Import Dataimport_gui
List ObjectslistObjects
Manage KitsmanageKits_gui
Mask And Prepare Data To Analyze Analytical ThresholdmaskAT
Model And Plot Drop-out EventsmodelDropout_gui
Plot Analytical ThresholdplotAT_gui
Plot BalanceplotBalance_gui
Plot Capillary BalanceplotCapillary_gui
Plot ContaminationplotContamination_gui
Plot DistributionplotDistribution_gui
Plot Drop-out EventsplotDropout_gui
plotEPG2plotEPG2
Plot EPGplotEPG2_gui
Plot Empirical Cumulative DistributionsplotGroups_gui
Plot Kit Marker RangesplotKit_gui
Plot PeaksplotPeaks_gui
Plot PrecisionplotPrecision_gui
Plot Pull-upplotPullup_gui
Plot RatioplotRatio_gui
Plot Result TypeplotResultType_gui
Plot Profile SlopeplotSlope_gui
Plot StutterplotStutter_gui
Read GeneMapper Kit Definitionread_gene_mapper_kit
Read GeneMapper Kit Definition (GUI)read_gene_mapper_kit_gui
Read GeneMarker Kit Definitionread_gene_marker_kit
Read GeneMarker Kit Definitionread_gene_marker_kit_gui
ESX17 Positive Control Profileref1
ESX17 Positive Control Profileref11
SGMPlus Example Dataref2
ESX17 Example Data for Dropout Analysisref3
ESX17 Example Data for Dropout Analysisref4
ESX17 Example Data for Mixture Analysisref51
ESX17 Example Data for Mixture Analysisref52
Fusion Example Data for Dropout Analysisref61
Fusion Example Data for Dropout Analysisref62
ESSplex SE QS Example Data for Inhibition Analysisref7
Remove ArtefactsremoveArtefact
Remove ArtefactremoveArtefact_gui
Remove SpikesremoveSpike
Remove SpikeremoveSpike_gui
sample_tableToListsample_tableToList
Scramble AllelesscrambleAlleles
Typing Data in 'GeneMapper' Formatset1
SGMPlus Example Dataset2
ESX17 Example Data for Dropout Analysisset3
ESX17 Example Data for Dropout Analysisset4
ESX17 Example Data for Mixture Analysisset5
Fusion Example Data for Dropout Analysisset6
ESSplex SE QS Example Data for Inhibition Analysisset7
Slim Data Framesslim
Slim Data Framesslim_gui
Sort MarkerssortMarker
Graphical User Interface For The STR-validator Packagestrvalidator
Trim Datatrim
Trim Datatrim_gui
Update Strings with Language Fileupdate_strings_with_language_file