https://github.com/bioconductor-source/targetdecoy

https://github.com/bioconductor-source/targetdecoy

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: bioconductor-source
  • Language: R
  • Default Branch: devel
  • Size: 11.6 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog

README.Rmd

---
output: github_document
---



```{r, include = FALSE}
knitr::opts_chunk$set(
    collapse = TRUE,
    comment = "#>",
    fig.path = "man/figures/README-",
    out.width = "100%"
)
```

# TargetDecoy


[![Lifecycle: stable](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html#stable)
[![R-CMD-check-bioc](https://github.com/statOmics/TargetDecoy/workflows/R-CMD-check-bioc/badge.svg)](https://github.com/statOmics/TargetDecoy/actions)
[![Codecov test coverage](https://codecov.io/gh/statOmics/TargetDecoy/branch/master/graph/badge.svg)](https://codecov.io/gh/statOmics/TargetDecoy?branch=master)

[![BioC status release](http://www.bioconductor.org/shields/build/release/bioc/TargetDecoy.svg)](https://bioconductor.org/checkResults/release/bioc-LATEST/TargetDecoy)
[![BioC status devel](http://www.bioconductor.org/shields/build/devel/bioc/TargetDecoy.svg)](https://bioconductor.org/checkResults/devel/bioc-LATEST/TargetDecoy)


The goal of __TargetDecoy__ is to to generate diagnostic plots to evaluate the
quality of the target decoy approach (TDA).

A first step in the data analysis of Mass Spectrometry (MS) based proteomics
data is to identify peptides and proteins. With this respect the huge number of
experimental mass spectra typically have to be assigned to theoretical peptides
derived from a sequence database. Search engines are used for this purpose.
These tools compare each of the observed spectra to all candidate theoretical
spectra derived from the sequence data base and calculate a score for each
comparison. The observed spectrum is then assigned to the theoretical peptide
with the best score, which is also referred to as the peptide to spectrum match
(PSM). It is of course crucial for the downstream analysis to evaluate the
quality of these matches. Therefore False Discovery Rate (FDR) control is used
to return a reliable list PSMs. The FDR, however, requires a good
characterisation of the score distribution of PSMs that are matched to the wrong
peptide (bad target hits). In proteomics, the target decoy approach (TDA) is
typically used for this purpose. The TDA method matches the spectra to a
database of real (targets) and nonsense peptides (decoys). A popular approach to
generate these decoys is to reverse the target database. Hence, all the PSMs
that match to a decoy are known to be bad hits and the distribution of their
scores are used to estimate the distribution of the bad scoring target PSMs. A
crucial assumption of the TDA is that the decoy PSM hits have similar properties
as bad target hits so that the decoy PSM scores are a good simulation of the
target PSM scores. Users, however, typically do not evaluate these assumptions.
To this end we developed TargetDecoy to generate diagnostic plots to evaluate
the quality of the target decoy method.

## Installation

You can install `r BiocStyle::Biocpkg("TargetDecoy")` from
[*Bioconductor*](http://bioconductor.org/) using the following code:

```r
if (!requireNamespace("BiocManager", quietly = TRUE)) {
    install.packages("BiocManager")
}
BiocManager::install("TargetDecoy")
```


The latest development version of __TargetDecoy__  can also be installed from
[GitHub](https://github.com/statOmics/TargetDecoy) with:

```r
BiocManager::install("statOmics/TargetDecoy")
```

## Getting started

Check the [vignette](https://bioconductor.org/packages/release/bioc/vignettes/TargetDecoy/inst/doc/TargetDecoy.html).

Owner

  • Name: (WIP DEV) Bioconductor Packages
  • Login: bioconductor-source
  • Kind: organization
  • Email: maintainer@bioconductor.org

Source code for packages accepted into Bioconductor

GitHub Events

Total
Last Year

Dependencies

.github/workflows/check-bioc.yml actions
  • actions/checkout v2 composite
  • actions/upload-artifact v2 composite
  • grimbough/bioc-actions/build-install-check v1 composite
  • grimbough/bioc-actions/run-BiocCheck v1 composite
  • grimbough/bioc-actions/setup-bioc v1 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/pkgdown.yaml actions
  • JamesIves/github-pages-deploy-action v4.4.1 composite
  • actions/checkout v3 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
DESCRIPTION cran
  • R >= 4.1 depends
  • ggplot2 * imports
  • ggpubr * imports
  • methods * imports
  • miniUI * imports
  • mzID * imports
  • mzR * imports
  • shiny * imports
  • stats * imports
  • BiocStyle * suggests
  • covr * suggests
  • gridExtra * suggests
  • knitr * suggests
  • msdata * suggests
  • rmarkdown * suggests
  • sessioninfo * suggests
  • testthat >= 3.0.0 suggests