C# 클래스 Coon.Compass.Procyon.QuantFile

파일 보기 프로젝트 열기: dbaileychess/Compass 1 사용 예제들

공개 메소드들

메소드 설명
AddComparison ( Comparison comparison, ValueType typeOfValue ) : void
GroupQuantData ( ) : void
MulitpleComparisonCorrection ( string multCompString, string thresholdTypeString, double sigThreshold ) : void
NormalizeDataSet ( bool noNormalize, bool sumNormalize, bool medianNormalize, string uniprotHeader, string normalizationString, List uniprotListForNormalization ) : void
PerformSignificanceTest ( string sigTestingString, double sigThreshold, ValueType typeOfValue ) : void
QuantFile ( List quantFiles, string>.Dictionary fileNameAndHeadertoUniqueGroupName ) : System
QuantFile ( string fileLocation, List quantHeaders ) : System
TestAnnotationEnrichment ( string annotationString, List annotationsToAdd, AnnotationEntry>.Dictionary annotationEntryDict, Dictionary uniprotToAnnotationList, double annotationSigThreshold ) : void

비공개 메소드들

메소드 설명
AnnotateQuantEntries ( string annotationString, List annotationsToAdd, AnnotationEntry>.Dictionary annotationEntryDict, Dictionary uniprotToAnnotationList ) : void
ApplyNormalizationFactors ( ) : void
BenjaminiHochberg ( double>.Dictionary pvalueDict ) : double>.Dictionary
CreateAnnotationCountDict ( Dictionary annotationQuantListDict ) : Dictionary>
DoNotNormalizeDataSet ( Dictionary normalizationSubset ) : void
FisherExactTest ( int>.Dictionary background, int>.Dictionary test ) : double>.Dictionary
ListSignificantChangingQuantEntries ( List annotationsToAdd, Comparison comparison, string sigType, List quantEntries ) : List>.Dictionary
MedianNormalizeDataSet ( Dictionary normalizationSubset ) : void
SumNormalizeDataSet ( Dictionary normalizationSubset ) : void
TestForEnrichment ( int>.Dictionary backgroundDict, int>.Dictionary testDict, double annotationSigThreshold ) : Dictionary>

메소드 상세

AddComparison() 공개 메소드

public AddComparison ( Comparison comparison, ValueType typeOfValue ) : void
comparison Comparison
typeOfValue System.ValueType
리턴 void

GroupQuantData() 공개 메소드

public GroupQuantData ( ) : void
리턴 void

MulitpleComparisonCorrection() 공개 메소드

public MulitpleComparisonCorrection ( string multCompString, string thresholdTypeString, double sigThreshold ) : void
multCompString string
thresholdTypeString string
sigThreshold double
리턴 void

NormalizeDataSet() 공개 메소드

public NormalizeDataSet ( bool noNormalize, bool sumNormalize, bool medianNormalize, string uniprotHeader, string normalizationString, List uniprotListForNormalization ) : void
noNormalize bool
sumNormalize bool
medianNormalize bool
uniprotHeader string
normalizationString string
uniprotListForNormalization List
리턴 void

PerformSignificanceTest() 공개 메소드

public PerformSignificanceTest ( string sigTestingString, double sigThreshold, ValueType typeOfValue ) : void
sigTestingString string
sigThreshold double
typeOfValue System.ValueType
리턴 void

QuantFile() 공개 메소드

public QuantFile ( List quantFiles, string>.Dictionary fileNameAndHeadertoUniqueGroupName ) : System
quantFiles List
fileNameAndHeadertoUniqueGroupName string>.Dictionary
리턴 System

QuantFile() 공개 메소드

public QuantFile ( string fileLocation, List quantHeaders ) : System
fileLocation string
quantHeaders List
리턴 System

TestAnnotationEnrichment() 공개 메소드

public TestAnnotationEnrichment ( string annotationString, List annotationsToAdd, AnnotationEntry>.Dictionary annotationEntryDict, Dictionary uniprotToAnnotationList, double annotationSigThreshold ) : void
annotationString string
annotationsToAdd List
annotationEntryDict AnnotationEntry>.Dictionary
uniprotToAnnotationList Dictionary
annotationSigThreshold double
리턴 void