| RunICA {Seurat} | R Documentation |
Run Independent Component Analysis on gene expression
Description
Run fastica algorithm from the ica package for ICA dimensionality reduction.
For details about stored ICA calculation parameters, see
PrintICAParams.
Usage
RunICA(object, ...)
## Default S3 method:
RunICA(
object,
assay = NULL,
nics = 50,
rev.ica = FALSE,
ica.function = "icafast",
verbose = TRUE,
ndims.print = 1:5,
nfeatures.print = 30,
reduction.name = "ica",
reduction.key = "ica_",
seed.use = 42,
...
)
## S3 method for class 'Assay'
RunICA(
object,
assay = NULL,
features = NULL,
nics = 50,
rev.ica = FALSE,
ica.function = "icafast",
verbose = TRUE,
ndims.print = 1:5,
nfeatures.print = 30,
reduction.name = "ica",
reduction.key = "ica_",
seed.use = 42,
...
)
## S3 method for class 'Seurat'
RunICA(
object,
assay = NULL,
features = NULL,
nics = 50,
rev.ica = FALSE,
ica.function = "icafast",
verbose = TRUE,
ndims.print = 1:5,
nfeatures.print = 30,
reduction.name = "ica",
reduction.key = "IC_",
seed.use = 42,
...
)
Arguments
object |
Seurat object |
... |
Additional arguments to be passed to fastica |
assay |
Name of Assay ICA is being run on |
nics |
Number of ICs to compute |
rev.ica |
By default, computes the dimensional reduction on the cell x feature matrix. Setting to true will compute it on the transpose (feature x cell matrix). |
ica.function |
ICA function from ica package to run (options: icafast, icaimax, icajade) |
verbose |
Print the top genes associated with high/low loadings for the ICs |
ndims.print |
ICs to print genes for |
nfeatures.print |
Number of genes to print for each IC |
reduction.name |
dimensional reduction name |
reduction.key |
dimensional reduction key, specifies the string before the number for the dimension names. |
seed.use |
Set a random seed. Setting NULL will not set a seed. |
features |
Features to compute ICA on |