OpenMS  2.8.0
Classes | Namespaces
FalseDiscoveryRate.h File Reference
#include <OpenMS/DATASTRUCTURES/DefaultParamHandler.h>
#include <OpenMS/METADATA/ID/IdentificationData.h>
#include <OpenMS/METADATA/PeptideIdentification.h>
#include <OpenMS/METADATA/ProteinIdentification.h>
#include <OpenMS/KERNEL/ConsensusMap.h>
#include <unordered_map>
#include <vector>
#include <unordered_set>
Include dependency graph for FalseDiscoveryRate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FalseDiscoveryRate
 Calculates false discovery rates (FDR) from identifications. More...
 
class  FalseDiscoveryRate::DecoyStringHelper
 Finds decoy strings in ProteinIdentification runs. More...
 
struct  FalseDiscoveryRate::DecoyStringHelper::Result
 Finds the most common decoy string in the accessions of proteins. Checks for suffix and prefix and some common decoy strings. Only successful if more than 30% had a common string. More...
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 

Class Documentation

◆ OpenMS::FalseDiscoveryRate::DecoyStringHelper::Result

struct OpenMS::FalseDiscoveryRate::DecoyStringHelper::Result

Finds the most common decoy string in the accessions of proteins. Checks for suffix and prefix and some common decoy strings. Only successful if more than 30% had a common string.

A result of the findDecoyString function

Parameters
proteinsInput proteins with accessions
Returns
A
Collaboration diagram for FalseDiscoveryRate::DecoyStringHelper::Result:
[legend]
Class Members
bool is_prefix on success, was it a prefix or suffix
String name on success, what was the decoy string?
bool success did more than 30% of proteins have the *same* prefix or suffix