forked from satijalab/seurat
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRunICA.Rd
63 lines (48 loc) · 2.08 KB
/
RunICA.Rd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/generics.R, R/dimensional_reduction.R
\name{RunICA}
\alias{RunICA}
\alias{RunICA.default}
\alias{RunICA.Assay}
\alias{RunICA.Seurat}
\title{Run Independent Component Analysis on gene expression}
\usage{
RunICA(object, ...)
\method{RunICA}{default}(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, ...)
\method{RunICA}{Assay}(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, ...)
\method{RunICA}{Seurat}(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{
\item{object}{Seurat object}
\item{\dots}{Additional arguments to be passed to fastica}
\item{assay}{Name of Assay ICA is being run on}
\item{nics}{Number of ICs to compute}
\item{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).}
\item{ica.function}{ICA function from ica package to run (options: icafast,
icaimax, icajade)}
\item{verbose}{Print the top genes associated with high/low loadings for
the ICs}
\item{ndims.print}{ICs to print genes for}
\item{nfeatures.print}{Number of genes to print for each IC}
\item{reduction.name}{dimensional reduction name}
\item{reduction.key}{dimensional reduction key, specifies the string before
the number for the dimension names.}
\item{seed.use}{Set a random seed. Setting NULL will not set a seed.}
\item{features}{Features to compute ICA on}
}
\description{
Run fastica algorithm from the ica package for ICA dimensionality reduction.
For details about stored ICA calculation parameters, see
\code{PrintICAParams}.
}