{
  "_id": "6a1e9dde1d7bb097a0a6f5c1",
  "Package": "strvalidator",
  "Type": "Package",
  "Title": "Process Control and Validation of Forensic STR Kits",
  "Version": "2.5.0.9004",
  "Authors@R": "person(given = \"Oskar\",\nfamily = \"Hansson\",\nrole = c(\"aut\", \"cre\"),\nemail = \"oskhan@ous-hf.no\")",
  "URL": "https://sites.google.com/site/forensicapps/strvalidator",
  "BugReports": "https://github.com/OskarHansson/strvalidator/issues",
  "Config/testthat/edition": "3",
  "Description": "An open source platform for validation and process\ncontrol. Tools to analyze data from internal validation of\nforensic short tandem repeat (STR) kits are provided. The tools\nare developed to provide the necessary data to conform with\nguidelines for internal validation issued by the European\nNetwork of Forensic Science Institutes (ENFSI) DNA Working\nGroup, and the Scientific Working Group on DNA Analysis Methods\n(SWGDAM). A front-end graphical user interface is provided.\nMore information about each function can be found in the\nrespective help documentation.",
  "License": "GPL-2",
  "RoxygenNote": "7.3.3",
  "Encoding": "UTF-8",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-02 09:01:00 UTC",
    "User": "root"
  },
  "Author": "Oskar Hansson [aut, cre]",
  "Maintainer": "Oskar Hansson <oskhan@ous-hf.no>",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libxml2-dev\nlibssl-dev",
  "Repository": "https://oskarhansson.r-universe.dev",
  "Date/Publication": "2026-03-04 19:10:13 UTC",
  "RemoteUrl": "https://github.com/oskarhansson/strvalidator",
  "RemoteRef": "HEAD",
  "RemoteSha": "2aa9793f6f6acd76bb3f01b661a6c8f302cbe91e",
  "MD5sum": "ceeb400404f1fbf3433a326d5417bfec",
  "_user": "oskarhansson",
  "_type": "src",
  "_file": "strvalidator_2.5.0.9004.tar.gz",
  "_fileid": "5eb3e71495827d50e0ba12b22eb4654064ea4c027f403715a3b9fa7fa66784f1",
  "_filesize": 1059355,
  "_sha256": "5eb3e71495827d50e0ba12b22eb4654064ea4c027f403715a3b9fa7fa66784f1",
  "_created": "2026-06-02T09:01:00.000Z",
  "_published": "2026-06-02T09:09:50.671Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79036125424,
      "time": 406,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7353555589"
    },
    {
      "job": 79036125149,
      "time": 280,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7353510711"
    },
    {
      "job": 79036125176,
      "time": 406,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7353555359"
    },
    {
      "job": 79036125146,
      "time": 317,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7353523628"
    },
    {
      "job": 79035264220,
      "time": 293,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7353409726"
    },
    {
      "job": 79036125130,
      "time": 153,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7353465618"
    },
    {
      "job": 79036125152,
      "time": 354,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7353537805"
    },
    {
      "job": 79036125281,
      "time": 322,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7353526188"
    },
    {
      "job": 79036125163,
      "time": 347,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7353534554"
    }
  ],
  "_buildurl": "https://github.com/r-universe/oskarhansson/actions/runs/26809377954",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/oskarhansson/strvalidator",
  "_commit": {
    "id": "2aa9793f6f6acd76bb3f01b661a6c8f302cbe91e",
    "author": "Oskar Hansson <oskarhansson@hotmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #34 from OskarHansson/refactor/rename-r-files-snake-case-clean\n\nMigrate package names to snake_case",
    "time": 1772651413
  },
  "_maintainer": {
    "name": "Oskar Hansson",
    "email": "oskhan@ous-hf.no",
    "login": "oskarhansson",
    "linkedin": "in/goto-oskarhansson",
    "description": "",
    "uuid": 3509682
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "version": ">= 2.0.0",
      "role": "Imports"
    },
    {
      "package": "gWidgets2",
      "role": "Imports"
    },
    {
      "package": "gWidgets2tcltk",
      "version": "> 1.0.6",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "gtable",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "DT",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "plotly",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "ResourceSelection",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "htmlwidgets",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "rprojroot",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "oskarhansson",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-32",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2026-06",
      "n": 3
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-10",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v2.4.2",
      "date": "2025-11-02"
    }
  ],
  "_stars": 7,
  "_contributors": [
    {
      "user": "oskarhansson",
      "count": 201,
      "uuid": 3509682
    },
    {
      "user": "mokshasoft",
      "count": 4,
      "uuid": 19352700
    }
  ],
  "_userbio": {
    "uuid": 3509682,
    "type": "user",
    "name": "Oskar Hansson"
  },
  "_downloads": {
    "count": 289,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/strvalidator"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/oskarhansson/strvalidator",
  "_searchresults": 14,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/strvalidator.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/oskarhansson/strvalidator",
  "_realowner": "oskarhansson",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1",
      "date": "2013-03-11"
    },
    {
      "version": "0.2.0",
      "date": "2013-05-23"
    },
    {
      "version": "0.3.0",
      "date": "2013-08-12"
    },
    {
      "version": "1.0.0",
      "date": "2014-01-23"
    },
    {
      "version": "1.1.0",
      "date": "2014-02-26"
    },
    {
      "version": "1.2.0",
      "date": "2014-05-12"
    },
    {
      "version": "1.3.0",
      "date": "2014-08-11"
    },
    {
      "version": "1.3.1",
      "date": "2014-10-15"
    },
    {
      "version": "1.4.0",
      "date": "2015-01-06"
    },
    {
      "version": "1.5.0",
      "date": "2015-06-09"
    },
    {
      "version": "1.5.2",
      "date": "2015-08-31"
    },
    {
      "version": "1.6.0",
      "date": "2016-01-18"
    },
    {
      "version": "1.7.0",
      "date": "2016-07-05"
    },
    {
      "version": "1.8.0",
      "date": "2016-10-07"
    },
    {
      "version": "1.9.0",
      "date": "2017-03-08"
    },
    {
      "version": "2.0.0",
      "date": "2017-08-11"
    },
    {
      "version": "2.1.0",
      "date": "2018-08-25"
    },
    {
      "version": "2.2.0",
      "date": "2019-04-08"
    },
    {
      "version": "2.3.0",
      "date": "2020-07-10"
    },
    {
      "version": "2.4.0",
      "date": "2022-09-23"
    },
    {
      "version": "2.4.1",
      "date": "2023-07-16"
    },
    {
      "version": "2.4.2",
      "date": "2025-10-16"
    }
  ],
  "_exports": [
    "add_color",
    "add_data",
    "add_data_gui",
    "add_dye_gui",
    "add_marker",
    "add_marker_gui",
    "add_order",
    "add_size",
    "add_size_gui",
    "addColor",
    "addData",
    "addData_gui",
    "addDye_gui",
    "addMarker",
    "addMarker_gui",
    "addOrder",
    "addSize_gui",
    "audit_trail",
    "auditTrail",
    "calculate_all_t",
    "calculate_all_t_gui",
    "calculate_allele",
    "calculate_allele_gui",
    "calculate_at",
    "calculate_at_gui",
    "calculate_at6",
    "calculate_at6_gui",
    "calculate_capillary",
    "calculate_capillary_gui",
    "calculate_concordance",
    "calculate_concordance_gui",
    "calculate_copies",
    "calculate_copies_gui",
    "calculate_dropout",
    "calculate_dropout_gui",
    "calculate_hb",
    "calculate_hb_gui",
    "calculate_height",
    "calculate_height_gui",
    "calculate_lb",
    "calculate_lb_gui",
    "calculate_mixture",
    "calculate_mixture_gui",
    "calculate_ol",
    "calculate_ol_gui",
    "calculate_overlap",
    "calculate_overlap_gui",
    "calculate_peaks",
    "calculate_peaks_gui",
    "calculate_precision",
    "calculate_precision_gui",
    "calculate_pullup",
    "calculate_pullup_gui",
    "calculate_ratio",
    "calculate_ratio_gui",
    "calculate_result_type",
    "calculate_result_type_gui",
    "calculate_slope",
    "calculate_slope_gui",
    "calculate_spike",
    "calculate_spike_gui",
    "calculate_statistics",
    "calculate_statistics_gui",
    "calculate_stutter",
    "calculate_stutter_gui",
    "calculate_t",
    "calculateAllele",
    "calculateAllele_gui",
    "calculateAllT",
    "calculateAllT_gui",
    "calculateAT",
    "calculateAT_gui",
    "calculateAT6",
    "calculateAT6_gui",
    "calculateCapillary",
    "calculateCapillary_gui",
    "calculateConcordance",
    "calculateConcordance_gui",
    "calculateCopies",
    "calculateCopies_gui",
    "calculateDropout",
    "calculateDropout_gui",
    "calculateHb",
    "calculateHb_gui",
    "calculateHeight",
    "calculateHeight_gui",
    "calculateLb",
    "calculateLb_gui",
    "calculateMixture",
    "calculateMixture_gui",
    "calculateOL",
    "calculateOL_gui",
    "calculateOverlap",
    "calculateOverlap_gui",
    "calculatePeaks",
    "calculatePeaks_gui",
    "calculatePullup",
    "calculatePullup_gui",
    "calculateRatio",
    "calculateRatio_gui",
    "calculateResultType",
    "calculateResultType_gui",
    "calculateSlope",
    "calculateSlope_gui",
    "calculateSpike",
    "calculateSpike_gui",
    "calculateStatistics",
    "calculateStatistics_gui",
    "calculateStutter",
    "calculateStutter_gui",
    "calculateT",
    "check_dataset",
    "check_subset",
    "check_subset_gui",
    "checkDataset",
    "checkSubset",
    "checkSubset_gui",
    "col_convert",
    "col_names",
    "colConvert",
    "colNames",
    "columns",
    "columns_gui",
    "combine_bins_and_panels",
    "combine_gui",
    "create_plot",
    "crop_data_gui",
    "cropData_gui",
    "detect_kit",
    "detectKit",
    "edit_data_gui",
    "editData_gui",
    "export",
    "export_gui",
    "filter_profile",
    "filter_profile_gui",
    "filterProfile",
    "filterProfile_gui",
    "generate_epg",
    "generate_epg_gui",
    "generateEPG",
    "generateEPG_gui",
    "get_db",
    "get_gui_scope",
    "get_kit",
    "get_setting",
    "get_strings",
    "getDb",
    "getKit",
    "getSetting",
    "getStrings",
    "ggsave_gui",
    "guess_profile",
    "guess_profile_gui",
    "guessProfile",
    "guessProfile_gui",
    "import",
    "import_gui",
    "list_objects",
    "listObjects",
    "manage_kits_gui",
    "manageKits_gui",
    "mask_at",
    "maskAT",
    "model_dropout_gui",
    "modelDropout_gui",
    "plot_at_gui",
    "plot_balance_gui",
    "plot_capillary_gui",
    "plot_contamination_gui",
    "plot_distribution_gui",
    "plot_dropout_gui",
    "plot_epg2",
    "plot_epg2_gui",
    "plot_groups_gui",
    "plot_kit_gui",
    "plot_peaks_gui",
    "plot_precision_gui",
    "plot_pullup_gui",
    "plot_ratio_gui",
    "plot_result_type_gui",
    "plot_slope_gui",
    "plot_stutter_gui",
    "plotAT_gui",
    "plotBalance_gui",
    "plotCapillary_gui",
    "plotContamination_gui",
    "plotDistribution_gui",
    "plotDropout_gui",
    "plotEPG2",
    "plotEPG2_gui",
    "plotGroups_gui",
    "plotKit_gui",
    "plotPeaks_gui",
    "plotPrecision_gui",
    "plotPullup_gui",
    "plotRatio_gui",
    "plotResultType_gui",
    "plotSlope_gui",
    "plotStutter_gui",
    "read_gene_mapper_kit",
    "read_gene_mapper_kit_gui",
    "read_gene_marker_kit",
    "read_gene_marker_kit_gui",
    "remove_artefact",
    "remove_artefact_gui",
    "remove_spike",
    "remove_spike_gui",
    "removeArtefact",
    "removeArtefact_gui",
    "removeSpike",
    "removeSpike_gui",
    "sample_table_to_list",
    "sample_tableToList",
    "save_object",
    "scramble_alleles",
    "scrambleAlleles",
    "slim",
    "slim_gui",
    "sort_marker",
    "sort_markers",
    "sortMarker",
    "strvalidator",
    "trim",
    "trim_gui",
    "update_strings_with_language_file"
  ],
  "_datasets": [
    {
      "name": "ref1",
      "title": "ESX17 Positive Control Profile",
      "object": "ref1",
      "file": "ref1.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Allele.1",
        "Allele.2"
      ],
      "rows": 17,
      "table": true,
      "tojson": true
    },
    {
      "name": "ref11",
      "title": "ESX17 Positive Control Profile",
      "object": "ref11",
      "file": "ref11.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Allele.1",
        "Allele.2"
      ],
      "rows": 17,
      "table": true,
      "tojson": true
    },
    {
      "name": "ref2",
      "title": "SGMPlus Example Data",
      "object": "ref2",
      "file": "ref2.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Allele"
      ],
      "rows": 16,
      "table": true,
      "tojson": true
    },
    {
      "name": "ref4",
      "title": "ESX17 Example Data for Dropout Analysis",
      "object": "ref4",
      "file": "ref4.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Allele"
      ],
      "rows": 98,
      "table": true,
      "tojson": true
    },
    {
      "name": "ref51",
      "title": "ESX17 Example Data for Mixture Analysis",
      "object": "ref51",
      "file": "ref51.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Allele"
      ],
      "rows": 34,
      "table": true,
      "tojson": true
    },
    {
      "name": "ref52",
      "title": "ESX17 Example Data for Mixture Analysis",
      "object": "ref52",
      "file": "ref52.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Allele"
      ],
      "rows": 34,
      "table": true,
      "tojson": true
    },
    {
      "name": "ref61",
      "title": "Fusion Example Data for Dropout Analysis",
      "object": "ref61",
      "file": "ref61.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Allele"
      ],
      "rows": 89,
      "table": true,
      "tojson": true
    },
    {
      "name": "ref62",
      "title": "Fusion Example Data for Dropout Analysis",
      "object": "ref62",
      "file": "ref62.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Allele"
      ],
      "rows": 89,
      "table": true,
      "tojson": true
    },
    {
      "name": "ref7",
      "title": "ESSplex SE QS Example Data for Inhibition Analysis",
      "object": "ref7",
      "file": "ref7.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Dye",
        "Allele"
      ],
      "rows": 35,
      "table": true,
      "tojson": true
    },
    {
      "name": "set1",
      "title": "Typing Data in 'GeneMapper' Format",
      "object": "set1",
      "file": "set1.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Dye",
        "Allele.1",
        "Allele.2",
        "Allele.3",
        "Allele.4",
        "Allele.5",
        "Height.1",
        "Height.2",
        "Height.3",
        "Height.4",
        "Height.5"
      ],
      "rows": 170,
      "table": true,
      "tojson": true
    },
    {
      "name": "set2",
      "title": "SGMPlus Example Data",
      "object": "set2",
      "file": "set2.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Allele",
        "Height",
        "Dye"
      ],
      "rows": 32,
      "table": true,
      "tojson": true
    },
    {
      "name": "set4",
      "title": "ESX17 Example Data for Dropout Analysis",
      "object": "set4",
      "file": "set4.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Dye",
        "Allele",
        "Height"
      ],
      "rows": 1609,
      "table": true,
      "tojson": true
    },
    {
      "name": "set5",
      "title": "ESX17 Example Data for Mixture Analysis",
      "object": "set5",
      "file": "set5.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Dye",
        "Allele",
        "Size",
        "Height",
        "Data.Point"
      ],
      "rows": 1663,
      "table": true,
      "tojson": true
    },
    {
      "name": "set6",
      "title": "Fusion Example Data for Dropout Analysis",
      "object": "set6",
      "file": "set6.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Dye",
        "Allele",
        "Size",
        "Height",
        "Data.Point"
      ],
      "rows": 1848,
      "table": true,
      "tojson": true
    },
    {
      "name": "set7",
      "title": "ESSplex SE QS Example Data for Inhibition Analysis",
      "object": "set7",
      "file": "set7.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Sample.Name",
        "Marker",
        "Dye",
        "Allele",
        "Size",
        "Height",
        "Data.Point"
      ],
      "rows": 883,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "strvalidator-package",
      "title": "Process Control and Internal Validation of Forensic STR Kits",
      "topics": [
        "strvalidator-package"
      ]
    },
    {
      "page": "addColor",
      "title": "Add Color Information.",
      "topics": [
        "addColor"
      ]
    },
    {
      "page": "addData",
      "title": "Adds New Data Columns to a Data Frame",
      "topics": [
        "addData"
      ]
    },
    {
      "page": "addData_gui",
      "title": "Add Data",
      "topics": [
        "addData_gui"
      ]
    },
    {
      "page": "addDye_gui",
      "title": "Add Dye Information",
      "topics": [
        "addDye_gui"
      ]
    },
    {
      "page": "addMarker",
      "title": "Add Missing Markers.",
      "topics": [
        "addMarker"
      ]
    },
    {
      "page": "addMarker_gui",
      "title": "Add Missing Markers",
      "topics": [
        "addMarker_gui"
      ]
    },
    {
      "page": "addOrder",
      "title": "Add Marker Order.",
      "topics": [
        "addOrder"
      ]
    },
    {
      "page": "addSize",
      "title": "Add Size Information.",
      "topics": [
        "addSize"
      ]
    },
    {
      "page": "addSize_gui",
      "title": "Add Size Information",
      "topics": [
        "addSize_gui"
      ]
    },
    {
      "page": "auditTrail",
      "title": "Log Audit Trail.",
      "topics": [
        "auditTrail"
      ]
    },
    {
      "page": "calculate_mixture",
      "title": "Calculate Mixture (summary by sample).",
      "topics": [
        "calculate_mixture"
      ]
    },
    {
      "page": "calculateAllele",
      "title": "Calculate Allele",
      "topics": [
        "calculateAllele"
      ]
    },
    {
      "page": "calculateAllele_gui",
      "title": "Calculate Allele",
      "topics": [
        "calculateAllele_gui"
      ]
    },
    {
      "page": "calculateAllT",
      "title": "Calculate Stochastic Thresholds",
      "topics": [
        "calculateAllT"
      ]
    },
    {
      "page": "calculateAllT_gui",
      "title": "Calculate Stochastic Thresholds",
      "topics": [
        "calculateAllT_gui"
      ]
    },
    {
      "page": "calculateAT",
      "title": "Calculate Analytical Threshold",
      "topics": [
        "calculateAT"
      ]
    },
    {
      "page": "calculateAT_gui",
      "title": "Calculate Analytical Threshold",
      "topics": [
        "calculateAT_gui"
      ]
    },
    {
      "page": "calculateAT6",
      "title": "Calculate Analytical Threshold",
      "topics": [
        "calculateAT6"
      ]
    },
    {
      "page": "calculateAT6_gui",
      "title": "Calculate Analytical Threshold",
      "topics": [
        "calculateAT6_gui"
      ]
    },
    {
      "page": "calculateCapillary",
      "title": "Calculate Capillary Balance",
      "topics": [
        "calculateCapillary"
      ]
    },
    {
      "page": "calculateCapillary_gui",
      "title": "Calculate Capillary Balance",
      "topics": [
        "calculateCapillary_gui"
      ]
    },
    {
      "page": "calculateConcordance",
      "title": "Calculate Concordance.",
      "topics": [
        "calculateConcordance"
      ]
    },
    {
      "page": "calculateConcordance_gui",
      "title": "Calculate Concordance",
      "topics": [
        "calculateConcordance_gui"
      ]
    },
    {
      "page": "calculateCopies",
      "title": "Calculate Allele Copies",
      "topics": [
        "calculateCopies"
      ]
    },
    {
      "page": "calculateCopies_gui",
      "title": "Calculate Allele Copies",
      "topics": [
        "calculateCopies_gui"
      ]
    },
    {
      "page": "calculateDropout",
      "title": "Calculate Drop-out Events",
      "topics": [
        "calculateDropout"
      ]
    },
    {
      "page": "calculateDropout_gui",
      "title": "Calculate Dropout Events",
      "topics": [
        "calculateDropout_gui"
      ]
    },
    {
      "page": "calculateHb",
      "title": "Calculate Heterozygote Balance",
      "topics": [
        "calculateHb"
      ]
    },
    {
      "page": "calculateHb_gui",
      "title": "Calculate Heterozygote Balance",
      "topics": [
        "calculateHb_gui"
      ]
    },
    {
      "page": "calculateHeight",
      "title": "Calculate Peak Height.",
      "topics": [
        "calculateHeight"
      ]
    },
    {
      "page": "calculateHeight_gui",
      "title": "Calculate Peak Height",
      "topics": [
        "calculateHeight_gui"
      ]
    },
    {
      "page": "calculateLb",
      "title": "Calculate Inter-locus Balance",
      "topics": [
        "calculateLb"
      ]
    },
    {
      "page": "calculateLb_gui",
      "title": "Calculate Locus Balance",
      "topics": [
        "calculateLb_gui"
      ]
    },
    {
      "page": "calculateMixture",
      "title": "Calculate Mixture.",
      "topics": [
        "calculateMixture"
      ]
    },
    {
      "page": "calculateMixture_gui",
      "title": "Calculate Mixture",
      "topics": [
        "calculateMixture_gui"
      ]
    },
    {
      "page": "calculateOL",
      "title": "Analyze Off-ladder Alleles",
      "topics": [
        "calculateOL"
      ]
    },
    {
      "page": "calculateOL_gui",
      "title": "Analyze Off-ladder Alleles",
      "topics": [
        "calculateOL_gui"
      ]
    },
    {
      "page": "calculateOverlap",
      "title": "Calculate Bins Overlap",
      "topics": [
        "calculateOverlap"
      ]
    },
    {
      "page": "calculateOverlap_gui",
      "title": "Calculate Bins Overlap",
      "topics": [
        "calculateOverlap_gui"
      ]
    },
    {
      "page": "calculatePeaks",
      "title": "Calculate Peaks",
      "topics": [
        "calculatePeaks"
      ]
    },
    {
      "page": "calculatePeaks_gui",
      "title": "Calculate Peaks",
      "topics": [
        "calculatePeaks_gui"
      ]
    },
    {
      "page": "calculatePullup",
      "title": "Calculate Spectral Pull-up",
      "topics": [
        "calculatePullup"
      ]
    },
    {
      "page": "calculatePullup_gui",
      "title": "Calculate Spectral Pull-up",
      "topics": [
        "calculatePullup_gui"
      ]
    },
    {
      "page": "calculateRatio",
      "title": "Calculate Ratio",
      "topics": [
        "calculateRatio"
      ]
    },
    {
      "page": "calculateRatio_gui",
      "title": "Calculate Ratio",
      "topics": [
        "calculateRatio_gui"
      ]
    },
    {
      "page": "calculateResultType",
      "title": "Calculate Result Type",
      "topics": [
        "calculateResultType"
      ]
    },
    {
      "page": "calculateResultType_gui",
      "title": "Calculate Result Type",
      "topics": [
        "calculateResultType_gui"
      ]
    },
    {
      "page": "calculateSlope",
      "title": "Calculate Profile Slope.",
      "topics": [
        "calculateSlope"
      ]
    },
    {
      "page": "calculateSlope_gui",
      "title": "Calculate Profile Slope",
      "topics": [
        "calculateSlope_gui"
      ]
    },
    {
      "page": "calculateSpike",
      "title": "Detect Spike",
      "topics": [
        "calculateSpike"
      ]
    },
    {
      "page": "calculateSpike_gui",
      "title": "Detect Spike",
      "topics": [
        "calculateSpike_gui"
      ]
    },
    {
      "page": "calculateStatistics",
      "title": "Summary Statistics",
      "topics": [
        "calculateStatistics"
      ]
    },
    {
      "page": "calculateStatistics_gui",
      "title": "Calculate Statistics",
      "topics": [
        "calculateStatistics_gui"
      ]
    },
    {
      "page": "calculateStutter",
      "title": "Calculate Stutter",
      "topics": [
        "calculateStutter"
      ]
    },
    {
      "page": "calculateStutter_gui",
      "title": "Calculate Stutter",
      "topics": [
        "calculateStutter_gui"
      ]
    },
    {
      "page": "calculateT",
      "title": "Calculate Stochastic Threshold",
      "topics": [
        "calculateT"
      ]
    },
    {
      "page": "checkDataset",
      "title": "Check Dataset",
      "topics": [
        "checkDataset"
      ]
    },
    {
      "page": "checkSubset",
      "title": "Check Subset",
      "topics": [
        "checkSubset"
      ]
    },
    {
      "page": "checkSubset_gui",
      "title": "Check Subset",
      "topics": [
        "checkSubset_gui"
      ]
    },
    {
      "page": "colConvert",
      "title": "Convert Columns",
      "topics": [
        "colConvert"
      ]
    },
    {
      "page": "colNames",
      "title": "Column Names",
      "topics": [
        "colNames"
      ]
    },
    {
      "page": "columns",
      "title": "Column Actions",
      "topics": [
        "columns"
      ]
    },
    {
      "page": "columns_gui",
      "title": "Column Actions",
      "topics": [
        "columns_gui"
      ]
    },
    {
      "page": "combine_gui",
      "title": "Combine Datasets",
      "topics": [
        "combine_gui"
      ]
    },
    {
      "page": "cropData_gui",
      "title": "Crop Or Replace",
      "topics": [
        "cropData_gui"
      ]
    },
    {
      "page": "detectKit",
      "title": "Detect Kit",
      "topics": [
        "detectKit"
      ]
    },
    {
      "page": "editData_gui",
      "title": "Edit or View Data Frames",
      "topics": [
        "editData_gui"
      ]
    },
    {
      "page": "export",
      "title": "Export",
      "topics": [
        "export"
      ]
    },
    {
      "page": "export_gui",
      "title": "Export",
      "topics": [
        "export_gui"
      ]
    },
    {
      "page": "filterProfile",
      "title": "Filter Profile",
      "topics": [
        "filterProfile"
      ]
    },
    {
      "page": "filterProfile_gui",
      "title": "Filter Profile",
      "topics": [
        "filterProfile_gui"
      ]
    },
    {
      "page": "generateEPG",
      "title": "Generate EPG",
      "topics": [
        "generateEPG"
      ]
    },
    {
      "page": "generateEPG_gui",
      "title": "Generate EPG",
      "topics": [
        "generateEPG_gui"
      ]
    },
    {
      "page": "getKit",
      "title": "Get Kit",
      "topics": [
        "getKit"
      ]
    },
    {
      "page": "getSetting",
      "title": "Get Settings.",
      "topics": [
        "getSetting"
      ]
    },
    {
      "page": "getStrings",
      "title": "Get Language Strings",
      "topics": [
        "getStrings"
      ]
    },
    {
      "page": "ggsave_gui",
      "title": "Save Image",
      "topics": [
        "ggsave_gui"
      ]
    },
    {
      "page": "guessProfile",
      "title": "Guess Profile",
      "topics": [
        "guessProfile"
      ]
    },
    {
      "page": "guessProfile_gui",
      "title": "Guess Profile",
      "topics": [
        "guessProfile_gui"
      ]
    },
    {
      "page": "heightToPeak",
      "title": "Height To Peak.",
      "topics": [
        "heightToPeak"
      ]
    },
    {
      "page": "import",
      "title": "Import Data",
      "topics": [
        "import"
      ]
    },
    {
      "page": "import_gui",
      "title": "Import Data",
      "topics": [
        "import_gui"
      ]
    },
    {
      "page": "listObjects",
      "title": "List Objects",
      "topics": [
        "listObjects"
      ]
    },
    {
      "page": "manageKits_gui",
      "title": "Manage Kits",
      "topics": [
        "manageKits_gui"
      ]
    },
    {
      "page": "maskAT",
      "title": "Mask And Prepare Data To Analyze Analytical Threshold",
      "topics": [
        "maskAT"
      ]
    },
    {
      "page": "modelDropout_gui",
      "title": "Model And Plot Drop-out Events",
      "topics": [
        "modelDropout_gui"
      ]
    },
    {
      "page": "plotAT_gui",
      "title": "Plot Analytical Threshold",
      "topics": [
        "plotAT_gui"
      ]
    },
    {
      "page": "plotBalance_gui",
      "title": "Plot Balance",
      "topics": [
        "plotBalance_gui"
      ]
    },
    {
      "page": "plotCapillary_gui",
      "title": "Plot Capillary Balance",
      "topics": [
        "plotCapillary_gui"
      ]
    },
    {
      "page": "plotContamination_gui",
      "title": "Plot Contamination",
      "topics": [
        "plotContamination_gui"
      ]
    },
    {
      "page": "plotDistribution_gui",
      "title": "Plot Distribution",
      "topics": [
        "plotDistribution_gui"
      ]
    },
    {
      "page": "plotDropout_gui",
      "title": "Plot Drop-out Events",
      "topics": [
        "plotDropout_gui"
      ]
    },
    {
      "page": "plotEPG2",
      "title": "plotEPG2",
      "topics": [
        "plotEPG2"
      ]
    },
    {
      "page": "plotEPG2_gui",
      "title": "Plot EPG",
      "topics": [
        "plotEPG2_gui"
      ]
    },
    {
      "page": "plotGroups_gui",
      "title": "Plot Empirical Cumulative Distributions",
      "topics": [
        "plotGroups_gui"
      ]
    },
    {
      "page": "plotKit_gui",
      "title": "Plot Kit Marker Ranges",
      "topics": [
        "plotKit_gui"
      ]
    },
    {
      "page": "plotPeaks_gui",
      "title": "Plot Peaks",
      "topics": [
        "plotPeaks_gui"
      ]
    },
    {
      "page": "plotPrecision_gui",
      "title": "Plot Precision",
      "topics": [
        "plotPrecision_gui"
      ]
    },
    {
      "page": "plotPullup_gui",
      "title": "Plot Pull-up",
      "topics": [
        "plotPullup_gui"
      ]
    },
    {
      "page": "plotRatio_gui",
      "title": "Plot Ratio",
      "topics": [
        "plotRatio_gui"
      ]
    },
    {
      "page": "plotResultType_gui",
      "title": "Plot Result Type",
      "topics": [
        "plotResultType_gui"
      ]
    },
    {
      "page": "plotSlope_gui",
      "title": "Plot Profile Slope",
      "topics": [
        "plotSlope_gui"
      ]
    },
    {
      "page": "plotStutter_gui",
      "title": "Plot Stutter",
      "topics": [
        "plotStutter_gui"
      ]
    },
    {
      "page": "read_gene_mapper_kit",
      "title": "Read GeneMapper Kit Definition",
      "topics": [
        "read_gene_mapper_kit"
      ]
    },
    {
      "page": "read_gene_mapper_kit_gui",
      "title": "Read GeneMapper Kit Definition (GUI)",
      "topics": [
        "read_gene_mapper_kit_gui"
      ]
    },
    {
      "page": "read_gene_marker_kit",
      "title": "Read GeneMarker Kit Definition",
      "topics": [
        "read_gene_marker_kit"
      ]
    },
    {
      "page": "read_gene_marker_kit_gui",
      "title": "Read GeneMarker Kit Definition",
      "topics": [
        "read_gene_marker_kit_gui"
      ]
    },
    {
      "page": "ref1",
      "title": "ESX17 Positive Control Profile",
      "topics": [
        "ref1"
      ]
    },
    {
      "page": "ref11",
      "title": "ESX17 Positive Control Profile",
      "topics": [
        "ref11"
      ]
    },
    {
      "page": "ref2",
      "title": "SGMPlus Example Data",
      "topics": [
        "ref2"
      ]
    },
    {
      "page": "ref3",
      "title": "ESX17 Example Data for Dropout Analysis",
      "topics": [
        "ref3"
      ]
    },
    {
      "page": "ref4",
      "title": "ESX17 Example Data for Dropout Analysis",
      "topics": [
        "ref4"
      ]
    },
    {
      "page": "ref51",
      "title": "ESX17 Example Data for Mixture Analysis",
      "topics": [
        "ref51"
      ]
    },
    {
      "page": "ref52",
      "title": "ESX17 Example Data for Mixture Analysis",
      "topics": [
        "ref52"
      ]
    },
    {
      "page": "ref61",
      "title": "Fusion Example Data for Dropout Analysis",
      "topics": [
        "ref61"
      ]
    },
    {
      "page": "ref62",
      "title": "Fusion Example Data for Dropout Analysis",
      "topics": [
        "ref62"
      ]
    },
    {
      "page": "ref7",
      "title": "ESSplex SE QS Example Data for Inhibition Analysis",
      "topics": [
        "ref7"
      ]
    },
    {
      "page": "removeArtefact",
      "title": "Remove Artefacts",
      "topics": [
        "removeArtefact"
      ]
    },
    {
      "page": "removeArtefact_gui",
      "title": "Remove Artefact",
      "topics": [
        "removeArtefact_gui"
      ]
    },
    {
      "page": "removeSpike",
      "title": "Remove Spikes",
      "topics": [
        "removeSpike"
      ]
    },
    {
      "page": "removeSpike_gui",
      "title": "Remove Spike",
      "topics": [
        "removeSpike_gui"
      ]
    },
    {
      "page": "sample_tableToList",
      "title": "sample_tableToList",
      "topics": [
        "sample_tableToList"
      ]
    },
    {
      "page": "scrambleAlleles",
      "title": "Scramble Alleles",
      "topics": [
        "scrambleAlleles"
      ]
    },
    {
      "page": "set1",
      "title": "Typing Data in 'GeneMapper' Format",
      "topics": [
        "set1"
      ]
    },
    {
      "page": "set2",
      "title": "SGMPlus Example Data",
      "topics": [
        "set2"
      ]
    },
    {
      "page": "set3",
      "title": "ESX17 Example Data for Dropout Analysis",
      "topics": [
        "set3"
      ]
    },
    {
      "page": "set4",
      "title": "ESX17 Example Data for Dropout Analysis",
      "topics": [
        "set4"
      ]
    },
    {
      "page": "set5",
      "title": "ESX17 Example Data for Mixture Analysis",
      "topics": [
        "set5"
      ]
    },
    {
      "page": "set6",
      "title": "Fusion Example Data for Dropout Analysis",
      "topics": [
        "set6"
      ]
    },
    {
      "page": "set7",
      "title": "ESSplex SE QS Example Data for Inhibition Analysis",
      "topics": [
        "set7"
      ]
    },
    {
      "page": "slim",
      "title": "Slim Data Frames",
      "topics": [
        "slim"
      ]
    },
    {
      "page": "slim_gui",
      "title": "Slim Data Frames",
      "topics": [
        "slim_gui"
      ]
    },
    {
      "page": "sortMarker",
      "title": "Sort Markers",
      "topics": [
        "sortMarker"
      ]
    },
    {
      "page": "strvalidator",
      "title": "Graphical User Interface For The STR-validator Package",
      "topics": [
        "strvalidator"
      ]
    },
    {
      "page": "trim",
      "title": "Trim Data",
      "topics": [
        "trim"
      ]
    },
    {
      "page": "trim_gui",
      "title": "Trim Data",
      "topics": [
        "trim_gui"
      ]
    },
    {
      "page": "update_strings_with_language_file",
      "title": "Update Strings with Language File",
      "topics": [
        "update_strings_with_language_file"
      ]
    }
  ],
  "_readme": "https://github.com/oskarhansson/strvalidator/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "cpp11",
    "crosstalk",
    "curl",
    "data.table",
    "digest",
    "dplyr",
    "DT",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "gridExtra",
    "gtable",
    "gWidgets2",
    "gWidgets2tcltk",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httr",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lazyeval",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "memoise",
    "mime",
    "openssl",
    "otel",
    "pbapply",
    "pillar",
    "pkgconfig",
    "plotly",
    "plyr",
    "promises",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "ResourceSelection",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "S7",
    "sass",
    "scales",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xml2",
    "yaml"
  ],
  "_score": 4.389166084364533,
  "_indexed": true,
  "_nocasepkg": "strvalidator",
  "_universes": [
    "oskarhansson"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.5.0.9004",
      "date": "2026-06-02T09:05:03.000Z",
      "distro": "noble",
      "commit": "2aa9793f6f6acd76bb3f01b661a6c8f302cbe91e",
      "fileid": "e5ba3d19b5889f8d5a7b286903cb3af4f46e7ae5e34faba82d6993f3273dc78e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/oskarhansson/actions/runs/26809377954"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.5.0.9004",
      "date": "2026-06-02T09:04:38.000Z",
      "distro": "noble",
      "commit": "2aa9793f6f6acd76bb3f01b661a6c8f302cbe91e",
      "fileid": "71329c063cab6e692a18f42d5a9d50b04a6bc794b2c41cd9d02adce12ab061f0",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/oskarhansson/actions/runs/26809377954"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.5.0.9004",
      "date": "2026-06-02T09:05:22.000Z",
      "commit": "2aa9793f6f6acd76bb3f01b661a6c8f302cbe91e",
      "fileid": "95b90e20bee2d5fb07453915122ee9dd55e3709215cb44d99fbafed38042cf19",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/oskarhansson/actions/runs/26809377954"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.5.0.9004",
      "date": "2026-06-02T09:04:18.000Z",
      "commit": "2aa9793f6f6acd76bb3f01b661a6c8f302cbe91e",
      "fileid": "d2cd2801892f3e25db8e64be4445b923ea29da4e86e6debd5baed04e314b69b6",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/oskarhansson/actions/runs/26809377954"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.5.0.9004",
      "date": "2026-06-02T09:05:06.000Z",
      "commit": "2aa9793f6f6acd76bb3f01b661a6c8f302cbe91e",
      "fileid": "ca9b97cd75d2fc3f7791cf878c1379699e5755a85316b0a2c91e8bbe0b142c1f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/oskarhansson/actions/runs/26809377954"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.5.0.9004",
      "date": "2026-06-02T09:04:41.000Z",
      "commit": "2aa9793f6f6acd76bb3f01b661a6c8f302cbe91e",
      "fileid": "43f39cb41e54e1274ca3b56fbe897eae2f0f55d4b3573a620123e28b330a39d5",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/oskarhansson/actions/runs/26809377954"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.5.0.9004",
      "date": "2026-06-02T09:03:51.000Z",
      "commit": "2aa9793f6f6acd76bb3f01b661a6c8f302cbe91e",
      "fileid": "83040b7527a1d91e433f7d7fe817a090ac6185bca3b398d815c5455aba06a9c2",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/oskarhansson/actions/runs/26809377954"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.5.0.9004",
      "date": "2026-06-02T09:03:35.000Z",
      "commit": "2aa9793f6f6acd76bb3f01b661a6c8f302cbe91e",
      "fileid": "05a24c2771ae66ba2be191dbcf0078b3a24abf2429ceaf96243769ce1401d367",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/oskarhansson/actions/runs/26809377954"
    }
  ]
}