| Bioinformatics Toolbox | ![]() |
Remove genes with low entropy expression values
Mask = geneentropyfilter(Data,
'PropertyName', PropertyValue...)
[Mask, FData] = geneentropyfilter(Data)
[Mask, FData, FNames] = geneentropyfilter(Data, Names)
geneentropyfilter(..., 'Prctile', PrctileValue)
Data | Matrix where each row corresponds to the experimental results for one gene. Each column is the results for all genes from one experiment. |
Names | Cell array with the same number of rows as Data. Each row contains the name or ID of the gene in the data set. |
Prctile | Property to specify a percentile below which gene data is removed. Enter a value from 0 to 100. |
Mask = geneentropyfilter(Data, 'PropertyName', PropertyValue...) identifies gene expression profiles in Data with entropy values less than the 10th percentile.
Mask is a logical vector with one element for each row in Data. The elements of Mask corresponding to rows with a variance greater than the threshold have a value of 1, and those with a variance less then the threshold are 0.
[Maks, FData] = geneentropyfilter(Data) returns a filtered data matrix (FData). FData can also be created using FData = Data(find(I),:).
[Mask, FData,FNames] = geneentropyfilter(Data, Names) returns a filtered names array (FNames), where Names is a cell array of the names of the genes corresponding to each row of Data. FNames can also be created using FNames = Names(I).
geneentropyfilter(..., 'Prctile', PrctileValue) removes from Data gene expression profiles with entropy values less than the percentile Prctile.
load yeastdata [fyeastvalues, fgenes] = geneentropyfilter(yeastvalues,genes);
Bioinformatics Toolbox functions exprprofrange, exprprofvar, genelowvalfilter, generangefilter
| genbankread | genelowvalfilter | ![]() |
© 1994-2005 The MathWorks, Inc.