{
  "_id": "6a1af2661d7bb097a09f797d",
  "Package": "TargetDecoy",
  "Title": "Diagnostic Plots to Evaluate the Target Decoy Approach",
  "Version": "1.19.0",
  "Date": "2022-10-21",
  "Authors@R": "c(\nperson(given = \"Elke\",\nfamily = \"Debrie\",\nrole = c(\"aut\", \"cre\"),\nemail = \"elkedebrie@gmail.com\"),\nperson(given = \"Lieven\",\nfamily = \"Clement\",\nrole = c(\"aut\"),\nemail = \"lieven.clement@ugent.be\",\ncomment = c(ORCID = \"0000-0002-9050-4370\")),\nperson(given = \"Milan\",\nfamily = \"Malfait\",\nrole = \"aut\",\nemail = \"milan.malfait@ugent.be\",\ncomment = c(ORCID = \"0000-0001-9144-3701\"))\n)",
  "Description": "A first step in the data analysis of Mass Spectrometry\n(MS) based proteomics data is to identify peptides and\nproteins. With this respect the huge number of experimental\nmass spectra typically have to be assigned to theoretical\npeptides derived from a sequence database. Search engines are\nused for this purpose. These tools compare each of the observed\nspectra to all candidate theoretical spectra derived from the\nsequence data base and calculate a score for each comparison.\nThe observed spectrum is then assigned to the theoretical\npeptide with the best score, which is also referred to as the\npeptide to spectrum match (PSM). It is of course crucial for\nthe downstream analysis to evaluate the quality of these\nmatches. Therefore False Discovery Rate (FDR) control is used\nto return a reliable list PSMs. The FDR, however, requires a\ngood characterisation of the score distribution of PSMs that\nare matched to the wrong peptide (bad target hits). In\nproteomics, the target decoy approach (TDA) is typically used\nfor this purpose. The TDA method matches the spectra to a\ndatabase of real (targets) and nonsense peptides (decoys). A\npopular approach to generate these decoys is to reverse the\ntarget database. Hence, all the PSMs that match to a decoy are\nknown to be bad hits and the distribution of their scores are\nused to estimate the distribution of the bad scoring target\nPSMs. A crucial assumption of the TDA is that the decoy PSM\nhits have similar properties as bad target hits so that the\ndecoy PSM scores are a good simulation of the target PSM\nscores. Users, however, typically do not evaluate these\nassumptions. To this end we developed TargetDecoy to generate\ndiagnostic plots to evaluate the quality of the target decoy\nmethod.",
  "License": "Artistic-2.0",
  "URL": "https://www.bioconductor.org/packages/TargetDecoy,\nhttps://statomics.github.io/TargetDecoy/,\nhttps://github.com/statOmics/TargetDecoy/",
  "BugReports": "https://github.com/statOmics/TargetDecoy/issues",
  "biocViews": "MassSpectrometry, Proteomics, QualityControl, Software,\nVisualization",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.1",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libxml2-dev\nlibnetcdf-dev libssl-dev zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 12:57:24 UTC",
  "RemoteUrl": "https://github.com/bioc/TargetDecoy",
  "RemoteRef": "HEAD",
  "RemoteSha": "3bb84e27598718d06bccd0229bcf8fa4aeb5f352",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-30 09:44:41 UTC",
    "User": "root"
  },
  "Author": "Elke Debrie [aut, cre],\nLieven Clement [aut] (ORCID: <https://orcid.org/0000-0002-9050-4370>),\nMilan Malfait [aut] (ORCID: <https://orcid.org/0000-0001-9144-3701>)",
  "Maintainer": "Elke Debrie <elkedebrie@gmail.com>",
  "MD5sum": "d0ba51ea836e1ebaf82cfee96dd60fc2",
  "_user": "bioc",
  "_type": "src",
  "_file": "TargetDecoy_1.19.0.tar.gz",
  "_fileid": "1c72460b424567670a438df56b2cabbfcbfbee77b1d87adcf96adec3b79a3e28",
  "_filesize": 4109705,
  "_sha256": "1c72460b424567670a438df56b2cabbfcbfbee77b1d87adcf96adec3b79a3e28",
  "_created": "2026-05-30T09:44:41.000Z",
  "_published": "2026-05-30T14:21:26.838Z",
  "_jobs": [
    {
      "job": 78640497650,
      "time": 180,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7307448001"
    },
    {
      "job": 78640497651,
      "time": 189,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7307448757"
    },
    {
      "job": 78640497653,
      "time": 284,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7307457947"
    },
    {
      "job": 78640497658,
      "time": 125,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7308826196"
    },
    {
      "job": 78640497642,
      "time": 113,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7308824972"
    },
    {
      "job": 78639785400,
      "time": 248,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7307275162"
    },
    {
      "job": 78640497633,
      "time": 149,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7307445308"
    },
    {
      "job": 78640497637,
      "time": 154,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7307446417"
    },
    {
      "job": 78640497644,
      "time": 163,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7307447451"
    },
    {
      "job": 78640497641,
      "time": 203,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7307450923"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 6
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26676614986",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/TargetDecoy",
  "_commit": {
    "id": "3bb84e27598718d06bccd0229bcf8fa4aeb5f352",
    "author": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "committer": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "message": "bump x.y.z version to odd y following creation of RELEASE_3_23 branch\n",
    "time": 1777381044
  },
  "_maintainer": {
    "name": "Elke Debrie",
    "email": "elkedebrie@gmail.com",
    "login": "elkedebrie",
    "uuid": 58975944
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggpubr",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "miniUI",
      "role": "Imports"
    },
    {
      "package": "mzID",
      "role": "Imports"
    },
    {
      "package": "mzR",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "msdata",
      "role": "Suggests"
    },
    {
      "package": "sessioninfo",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.19.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.18.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "massspectrometry",
    "proteomics",
    "qualitycontrol",
    "software",
    "visualization",
    "bioconductor",
    "mass-spectrometry"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "milanmlft",
      "count": 106,
      "uuid": 38256462
    },
    {
      "user": "elkedebrie",
      "count": 12,
      "uuid": 58975944
    },
    {
      "user": "lievenclement",
      "count": 6,
      "uuid": 18614962
    },
    {
      "user": "nturaga",
      "count": 4,
      "uuid": 2746443
    },
    {
      "user": "jwokaty",
      "count": 2,
      "uuid": 1744257
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 359,
    "source": "https://www.bioconductor.org/packages/stats/bioc/TargetDecoy"
  },
  "_devurl": "https://github.com/statomics/targetdecoy",
  "_pkgdown": "https://statomics.github.io/TargetDecoy/",
  "_searchresults": 10,
  "_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/TargetDecoy.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/statomics/targetdecoy",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "createPPlotObjects",
    "createPPlotScores",
    "decoyScoreTable",
    "evalTargetDecoys",
    "evalTargetDecoysHist",
    "evalTargetDecoysPPPlot"
  ],
  "_datasets": [
    {
      "name": "ModSwiss",
      "title": "Swiss-Prot MS-GF+ data",
      "object": "ModSwiss",
      "file": "ModSwiss.rda",
      "class": [
        "mzID"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "ModSwissXT",
      "title": "Swiss-Prot X!Tandem data",
      "object": "ModSwissXT",
      "file": "ModSwissXT.rda",
      "class": [
        "mzID"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "createPPlotObjects",
      "title": "Create all the PP plots in one figure for scores from multiple objects",
      "topics": [
        "createPPlotObjects"
      ]
    },
    {
      "page": "createPPlotScores",
      "title": "Evaluate assumptions of the Target Decoys Approach for multiple search engines",
      "topics": [
        "createPPlotScores"
      ]
    },
    {
      "page": "decoyScoreTable",
      "title": "Prepare score table for decoys",
      "topics": [
        "decoyScoreTable"
      ]
    },
    {
      "page": "evalTargetDecoys",
      "title": "Evaluate assumptions of the Target Decoys approach",
      "topics": [
        "evalTargetDecoys",
        "evalTargetDecoysHist",
        "evalTargetDecoysPPPlot"
      ]
    },
    {
      "page": "ModSwiss",
      "title": "Swiss-Prot MS-GF+ data",
      "topics": [
        "ModSwiss"
      ]
    },
    {
      "page": "ModSwissXT",
      "title": "Swiss-Prot X!Tandem data",
      "topics": [
        "ModSwissXT"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/TargetDecoy/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "backports",
    "base64enc",
    "Biobase",
    "BiocGenerics",
    "biocmake",
    "boot",
    "broom",
    "bslib",
    "cachem",
    "car",
    "carData",
    "cli",
    "codetools",
    "colorspace",
    "commonmark",
    "corrplot",
    "cowplot",
    "cpp11",
    "Deriv",
    "digest",
    "dir.expiry",
    "doBy",
    "doParallel",
    "dplyr",
    "farver",
    "fastmap",
    "filelock",
    "fontawesome",
    "foreach",
    "forecast",
    "Formula",
    "fracdiff",
    "fs",
    "generics",
    "ggplot2",
    "ggpubr",
    "ggrepel",
    "ggsci",
    "ggsignif",
    "glue",
    "gridExtra",
    "gtable",
    "htmltools",
    "httpuv",
    "isoband",
    "iterators",
    "jquerylib",
    "jsonlite",
    "labeling",
    "later",
    "lattice",
    "lifecycle",
    "lme4",
    "lmtest",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "memoise",
    "mgcv",
    "microbenchmark",
    "mime",
    "miniUI",
    "minqa",
    "modelr",
    "mzID",
    "mzR",
    "ncdf4",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "otel",
    "pbkrtest",
    "pillar",
    "pkgconfig",
    "plyr",
    "polynom",
    "promises",
    "ProtGenerics",
    "purrr",
    "quantreg",
    "R6",
    "rappdirs",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "Rdpack",
    "reformulas",
    "Rhdf5lib",
    "rlang",
    "rstatix",
    "S7",
    "sass",
    "scales",
    "shiny",
    "sourcetools",
    "SparseM",
    "stringi",
    "stringr",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "urca",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "XML",
    "xtable",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "TargetDecoy.Rmd",
      "filename": "TargetDecoy.html",
      "title": "Introduction to TargetDecoy",
      "author": "Elke Debrie, Adriaan Sticker, Milan Malfait, Lieven Clement",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Basics",
        "Installing TargetDecoy",
        "Citing TargetDecoy",
        "Introduction",
        "Concepts",
        "Basic Statistical Concepts",
        "Target Decoy Approach",
        "Diagnostic plots",
        "Histogram",
        "PPplot",
        "Supported data formats",
        "Examples",
        "The data",
        "Example 1: One file and one search engine",
        "Example 1.1: MSGF+ search engine",
        "Interpretation",
        "Example 1.2: X!Tandem search engine",
        "Example 2: One file and search performed by an engine that combines different search engines",
        "Interpretation of the plots",
        "Example 3: Check the assumptions for multiple searches/runs",
        "Provide a list with all objects",
        "Example 3.1: Two data sets with the same search engine",
        "Example 3.2: Two objects with different search engines",
        "Shiny gadget",
        "Reproducibility"
      ],
      "created": "2021-08-18 14:32:05",
      "modified": "2022-10-21 14:38:06",
      "commits": 9
    }
  ],
  "_score": 4.6020599913279625,
  "_indexed": true,
  "_nocasepkg": "targetdecoy",
  "_universes": [
    "bioc",
    "elkedebrie",
    "statomics"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.19.0",
      "date": "2026-05-30T10:14:57.000Z",
      "distro": "noble",
      "commit": "3bb84e27598718d06bccd0229bcf8fa4aeb5f352",
      "fileid": "9d99a22c15a929a4f753a26a501f92a7c235de7146eae0547d7fc754c13a14ec",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676614986"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.19.0",
      "date": "2026-05-30T10:16:22.000Z",
      "distro": "noble",
      "commit": "3bb84e27598718d06bccd0229bcf8fa4aeb5f352",
      "fileid": "231e5c4c321cb7caa01b1ac0eebf8303b95a3da2623957e1f55981bde4f00b65",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676614986"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.19.0",
      "date": "2026-05-30T14:20:34.000Z",
      "commit": "3bb84e27598718d06bccd0229bcf8fa4aeb5f352",
      "fileid": "338fb374e98963bf1b2a856c84c75057e4ff6b1787fb391a72043e2d2ae2a46a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676614986"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.19.0",
      "date": "2026-05-30T14:20:22.000Z",
      "commit": "3bb84e27598718d06bccd0229bcf8fa4aeb5f352",
      "fileid": "0d69daa85e333062e833607e0a7abff227531642357a7539f7eaa3c72e0b2a44",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676614986"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.19.0",
      "date": "2026-05-30T10:15:02.000Z",
      "commit": "3bb84e27598718d06bccd0229bcf8fa4aeb5f352",
      "fileid": "c4986e0c60fc488fbb938d4d5cbe35959d3cd1553731ba9f2c1f3f63a024b335",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676614986"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.19.0",
      "date": "2026-05-30T10:14:06.000Z",
      "commit": "3bb84e27598718d06bccd0229bcf8fa4aeb5f352",
      "fileid": "8483897b446e6c6bff8120638ab6d778c35dfab2dbb9e5de70db4669fed8f0a1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676614986"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.19.0",
      "date": "2026-05-30T10:14:07.000Z",
      "commit": "3bb84e27598718d06bccd0229bcf8fa4aeb5f352",
      "fileid": "a64d4b874abe28de3e15e03fecc990c0d49a1c0a244972905a8c886ac9c5f70d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676614986"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.19.0",
      "date": "2026-05-30T10:13:59.000Z",
      "commit": "3bb84e27598718d06bccd0229bcf8fa4aeb5f352",
      "fileid": "15e2fed7b610042fdffaf28633734291bee0cbca8d0fd240b26d3428ce1c5989",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676614986"
    }
  ]
}