C# Class PerseusPluginLib.Utils.PerseusPluginUtils

Afficher le fichier Open project: JurgenCox/perseus-plugins Class Usage Examples

Méthodes publiques

Méthode Description
CalcBenjaminiHochbergFdr ( double pvals, double threshold, int n, double &fdrs ) : string[][]
CalcPvalueSignificance ( double pvals, double threshold ) : string[][]
CollapseCatCol ( string catCol, int collapse ) : string[][]
CollapseNumCol ( double numCol, int collapse ) : double[]
CollapseNumCol ( float numCol, int collapse ) : float[]
FilterColumns ( IMatrixData mdata, BasicLib.Param.Parameters parameters, int cols ) : void
FilterRows ( IMatrixData mdata, BasicLib.Param.Parameters parameters, int rows ) : void
GetCategoryColumns ( IMatrixData mdata ) : List
GetCategoryColumns ( IMatrixData mdata, IList inds ) : List
GetCategoryRows ( IMatrixData mdata ) : List
GetCategoryRows ( IMatrixData mdata, IList inds ) : List
GetFilterModeParam ( bool column ) : BasicLib.Param.SingleChoiceParam
GetImage ( string file ) : Bitmap2
GetIndexOf ( IMatrixData data, string categoryName ) : int
GetIndexOfCol ( IMatrixData data, string categoryName ) : int
GetIndicesOf ( IMatrixData data, string categoryName, HashSet values ) : int[]
GetIndicesOf ( IMatrixData data, string categoryName, string value ) : int[]
GetIndicesOfCol ( IMatrixData data, string categoryName, HashSet values ) : int[]
GetIndicesOfCol ( IMatrixData data, string categoryName, string value ) : int[]
GetMainColIndices ( IList groupCol, string groupNames ) : int[][]
GetMinValids ( BasicLib.Param.Parameters param, bool &percentage ) : int
GetMinValuesParam ( bool rows ) : BasicLib.Param.Parameter
GetMinValuesParamOld ( bool rows ) : BasicLib.Param.Parameter
GetValuesShouldBeParam ( ) : SingleChoiceWithSubParams

Private Methods

Méthode Description
CollapseCatCol ( IList catCol, IEnumerable collapse ) : string[]
CollapseNumCol ( IList numCol, IEnumerable collapse ) : double
CollapseNumCol ( IList numCol, IEnumerable collapse ) : float
GetFilterModeParamNew ( ) : SingleChoiceWithSubParams
GetMainColIndices ( IList groupCol, string groupName ) : int[]
GetModeParam1 ( ) : BasicLib.Param.SingleChoiceParam
GetModeParam2 ( ) : BasicLib.Param.SingleChoiceParam
GetReduceMatrix ( BasicLib.Param.Parameters parameters ) : bool
IsValid ( double data, double threshold, double threshold2, FilteringMode filterMode ) : bool
NonzeroFilter1 ( bool rows, int minValids, bool percentage, IMatrixData mdata, BasicLib.Param.Parameters param, double threshold, double threshold2, FilteringMode filterMode ) : void
ReadValuesShouldBeParams ( BasicLib.Param.Parameters param, FilteringMode &filterMode, double &threshold, double &threshold2 ) : void
Valid ( int count, int minValids, bool percentage, int total ) : bool

Method Details

CalcBenjaminiHochbergFdr() public static méthode

public static CalcBenjaminiHochbergFdr ( double pvals, double threshold, int n, double &fdrs ) : string[][]
pvals double
threshold double
n int
fdrs double
Résultat string[][]

CalcPvalueSignificance() public static méthode

public static CalcPvalueSignificance ( double pvals, double threshold ) : string[][]
pvals double
threshold double
Résultat string[][]

CollapseCatCol() public static méthode

public static CollapseCatCol ( string catCol, int collapse ) : string[][]
catCol string
collapse int
Résultat string[][]

CollapseNumCol() public static méthode

public static CollapseNumCol ( double numCol, int collapse ) : double[]
numCol double
collapse int
Résultat double[]

CollapseNumCol() public static méthode

public static CollapseNumCol ( float numCol, int collapse ) : float[]
numCol float
collapse int
Résultat float[]

FilterColumns() public static méthode

public static FilterColumns ( IMatrixData mdata, BasicLib.Param.Parameters parameters, int cols ) : void
mdata IMatrixData
parameters BasicLib.Param.Parameters
cols int
Résultat void

FilterRows() public static méthode

public static FilterRows ( IMatrixData mdata, BasicLib.Param.Parameters parameters, int rows ) : void
mdata IMatrixData
parameters BasicLib.Param.Parameters
rows int
Résultat void

GetCategoryColumns() public static méthode

public static GetCategoryColumns ( IMatrixData mdata ) : List
mdata IMatrixData
Résultat List

GetCategoryColumns() public static méthode

public static GetCategoryColumns ( IMatrixData mdata, IList inds ) : List
mdata IMatrixData
inds IList
Résultat List

GetCategoryRows() public static méthode

public static GetCategoryRows ( IMatrixData mdata ) : List
mdata IMatrixData
Résultat List

GetCategoryRows() public static méthode

public static GetCategoryRows ( IMatrixData mdata, IList inds ) : List
mdata IMatrixData
inds IList
Résultat List

GetFilterModeParam() public static méthode

public static GetFilterModeParam ( bool column ) : BasicLib.Param.SingleChoiceParam
column bool
Résultat BasicLib.Param.SingleChoiceParam

GetImage() public static méthode

public static GetImage ( string file ) : Bitmap2
file string
Résultat Bitmap2

GetIndexOf() public static méthode

public static GetIndexOf ( IMatrixData data, string categoryName ) : int
data IMatrixData
categoryName string
Résultat int

GetIndexOfCol() public static méthode

public static GetIndexOfCol ( IMatrixData data, string categoryName ) : int
data IMatrixData
categoryName string
Résultat int

GetIndicesOf() public static méthode

public static GetIndicesOf ( IMatrixData data, string categoryName, HashSet values ) : int[]
data IMatrixData
categoryName string
values HashSet
Résultat int[]

GetIndicesOf() public static méthode

public static GetIndicesOf ( IMatrixData data, string categoryName, string value ) : int[]
data IMatrixData
categoryName string
value string
Résultat int[]

GetIndicesOfCol() public static méthode

public static GetIndicesOfCol ( IMatrixData data, string categoryName, HashSet values ) : int[]
data IMatrixData
categoryName string
values HashSet
Résultat int[]

GetIndicesOfCol() public static méthode

public static GetIndicesOfCol ( IMatrixData data, string categoryName, string value ) : int[]
data IMatrixData
categoryName string
value string
Résultat int[]

GetMainColIndices() public static méthode

public static GetMainColIndices ( IList groupCol, string groupNames ) : int[][]
groupCol IList
groupNames string
Résultat int[][]

GetMinValids() public static méthode

public static GetMinValids ( BasicLib.Param.Parameters param, bool &percentage ) : int
param BasicLib.Param.Parameters
percentage bool
Résultat int

GetMinValuesParam() public static méthode

public static GetMinValuesParam ( bool rows ) : BasicLib.Param.Parameter
rows bool
Résultat BasicLib.Param.Parameter

GetMinValuesParamOld() public static méthode

public static GetMinValuesParamOld ( bool rows ) : BasicLib.Param.Parameter
rows bool
Résultat BasicLib.Param.Parameter

GetValuesShouldBeParam() public static méthode

public static GetValuesShouldBeParam ( ) : SingleChoiceWithSubParams
Résultat SingleChoiceWithSubParams