Description Usage Arguments Details Value Author(s) References See Also Examples
Run ISA on an ExpressionSet with the default parameters.
1 2 3 |
data |
The input, an ExpressionSet object. |
flist |
A ‘list’ of filter functions to apply to the
array. This is passed to the |
uniqueEntrez |
Logical scalar, whether to filter the input expression set to keep exactly one probeset for each Entrez gene. Probesets that are not mapped to an Entrez gene are dropped. |
thr.gene |
Numeric vector. The threshold parameters for the ISA,
for features (=probesets or genes). All combinations of
|
thr.cond |
Numeric vector. The threshold parameters for the ISA,
for samples. All combinations of |
no.seeds |
Number of seeds to run ISA from. |
Please read tutorial vignette included in this package for an
introduction on ISA. The isa2-package
manual page in the
isa2
package is also useful.
The ISA
function performs the ISA algorithm on the supplied
expression data. This involves the following steps:
Filtering the features (i.e. probe sets) according to their
variance. You will need the genefilter
package for
this. The default filtering function keeps the features that have
an IQR
of 0.5 or more. See
genefilter
for details on how to create
filtering functions. If NA
is given as the flist
argument, then no filtering is performed.
Filtering the features by mapping them to Entrez genes. Features that do not map to Entrez genes are removed from the data set. If more features map to the same Entrez gene, then only the one with the highest variance will be kept.
Calling the isa
function in the
isa2
package to perform the Iterative Signature
Algorithm. This itself performs the following steps:
Normalizing the data by calling
isa.normalize
.
Generating random input seeds via
generate.seeds
.
Running ISA with all combinations of given feature and
sample thresholds, by calling isa.iterate
.
Merging similar modules, separately for each threshold
combination, by calling isa.unique
.
Filtering the modules separately for each threshold combination,
by calling isa.filter.robust
in the isa2
package.
Putting all modules from the runs with different thresholds into a single object.
Merging similar modules, across all threshold combinations, if two modules are similar, then the one with the milder thresholds is kept.
Creates an ISAModules
object from the ISA
results.
An ISAModules-class
object.
Gabor Csardi csardi.gabor@gmail.com
Bergmann S, Ihmels J, Barkai N: Iterative signature algorithm for the analysis of large-scale gene expression data Phys Rev E Stat Nonlin Soft Matter Phys. 2003 Mar;67(3 Pt 1):031902. Epub 2003 Mar 11.
Ihmels J, Friedlander G, Bergmann S, Sarig O, Ziv Y, Barkai N: Revealing modular organization in the yeast transcriptional network Nat Genet. 2002 Aug;31(4):370-7. Epub 2002 Jul 22
Ihmels J, Bergmann S, Barkai N: Defining transcription modules using large-scale gene expression data Bioinformatics 2004 Sep 1;20(13):1993-2003. Epub 2004 Mar 25.
The vignette included in the eisa
package.
1 2 3 4 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.