Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Classes | Public Member Functions | Public Attributes | List of all members
ExperimentalDesign Class Reference

A TSV and user friendly representation of the experimental design. Used for loading and storing the experimental design in OpenMS. More...

#include <OpenMS/METADATA/ExperimentalDesign.h>

Classes

class  MSRun
 

Public Member Functions

std::map< unsigned int, std::set< unsigned int > > getFractionToRunsMapping () const
 return fraction index to MSRuns (e.g., Fraction 1 maps to MSRun 1 and 2 in the example above) More...
 
bool sameNrOfRunsPerFraction () const
 return if each fraction number is associated with the same number of runs More...
 
void load (const String &tsv_file, ExperimentalDesign &design) const
 Loads an experimental design from a tabular separated file. More...
 

Public Attributes

std::vector< MSRunruns
 

Detailed Description

A TSV and user friendly representation of the experimental design. Used for loading and storing the experimental design in OpenMS.

Member Function Documentation

◆ getFractionToRunsMapping()

std::map<unsigned int, std::set<unsigned int> > getFractionToRunsMapping ( ) const

return fraction index to MSRuns (e.g., Fraction 1 maps to MSRun 1 and 2 in the example above)

◆ load()

void load ( const String tsv_file,
ExperimentalDesign design 
) const

Loads an experimental design from a tabular separated file.

TODO: 2) Optional section with assay-level information of the experimental design. Required to perform statistical down-stream processing.

Assay Spectra File Assay Quantification Numeric Factor "concentration [mmol/l]" 1 humanA.mzML iTRAQ reagent 114 0.434 2 humanA.mzML iTRAQ reagent 115 223.34 3 humanA.mzML iTRAQ reagent 116 984.52

◆ sameNrOfRunsPerFraction()

bool sameNrOfRunsPerFraction ( ) const

return if each fraction number is associated with the same number of runs

Member Data Documentation

◆ runs

std::vector<MSRun> runs

OpenMS / TOPP release 2.3.0 Documentation generated on Tue Jan 9 2018 18:22:08 using doxygen 1.8.13