ExperimentalDesign#
- class pyopenms.ExperimentalDesign#
Bases:
objectCython implementation of _ExperimentalDesign
Original C++ documentation is available here
Representation of an experimental design in OpenMS. Instances can be loaded with the ExperimentalDesignFile class
- __init__()#
Overload:
- __init__(self) None
Overload:
- __init__(self, in_0: ExperimentalDesign) None
Methods
Overload:
__static_ExperimentalDesign_fromConsensusMap(c: ConsensusMap ) -> ExperimentalDesign
__static_ExperimentalDesign_fromFeatureMap(f: FeatureMap ) -> ExperimentalDesign
__static_ExperimentalDesign_fromIdentifications(proteins: List[ProteinIdentification] ) -> ExperimentalDesign
getMSFileSection(self)Allows to group fraction ids and source files.
getNumberOfFractions(self)Returns the number of fractions (= highest fraction index)
getNumberOfLabels(self)Returns the number of labels per file
getNumberOfMSFiles(self)Returns the number of MS files (= fractions * fraction_groups)
getNumberOfSamples(self)Returns the number of samples measured (= highest sample index)
getSample(self, fraction_group, label)Returns sample index (depends on fraction_group and label)
getSampleSection(self)Returns the Sample Section of the experimental design file
isFractionated(self)Returns whether at least one fraction_group in this experimental design is fractionated
Returns if each fraction number is associated with the same number of fraction_group
setMSFileSection(self, msfile_section)setSampleSection(self, sample_section)Sets the Sample Section of the experimental design file
- fromConsensusMap()#
__static_ExperimentalDesign_fromConsensusMap(c: ConsensusMap ) -> ExperimentalDesign
- fromFeatureMap()#
__static_ExperimentalDesign_fromFeatureMap(f: FeatureMap ) -> ExperimentalDesign
- fromIdentifications()#
__static_ExperimentalDesign_fromIdentifications(proteins: List[ProteinIdentification] ) -> ExperimentalDesign
- getMSFileSection(self) List[ExperimentalDesign_MSFileSectionEntry]#
- getNumberOfFractionGroups(self) int#
Allows to group fraction ids and source files. Return the number of fraction_groups
- getNumberOfFractions(self) int#
Returns the number of fractions (= highest fraction index)
- getNumberOfLabels(self) int#
Returns the number of labels per file
- getNumberOfMSFiles(self) int#
Returns the number of MS files (= fractions * fraction_groups)
- getNumberOfSamples(self) int#
Returns the number of samples measured (= highest sample index)
- getSample(self, fraction_group: int, label: int) int#
Returns sample index (depends on fraction_group and label)
- getSampleSection(self) ExperimentalDesign_SampleSection#
Returns the Sample Section of the experimental design file
- isFractionated(self) bool#
Returns whether at least one fraction_group in this experimental design is fractionated
- sameNrOfMSFilesPerFraction(self) bool#
Returns if each fraction number is associated with the same number of fraction_group
- setMSFileSection(self, msfile_section: List[ExperimentalDesign_MSFileSectionEntry]) None#
- setSampleSection(self, sample_section: ExperimentalDesign_SampleSection) None#
Sets the Sample Section of the experimental design file