Description Usage Arguments Details Value Note Author(s) References See Also Examples
View source: R/geneSimilarity.R
Computes feature vectors for list of genes: Each gene is represented by its similarities to predefined prototype genes.
1 2 3 |
genelist |
character vector of Entrez gene IDs |
prototypes |
character vector of Entrez gene IDs representing the prototypes |
similarity |
method to calculate the similarity to prototypes |
similarityTerm |
method to compute the GO term similarity |
pca |
perform PCA on feature vectors to reduce dimensionality |
normalization |
scale the feature vectors to norm 1 |
verbose |
print out additional information |
If no prototypes are passed, the method calls the
selectPrototypes
function with no arguments. Hence, the
prototypes in this case are the 250 genes with most known annotations.
The PCA postprocessing determines the principal components that can explain at least 95% of the total variance in the feature space.
The method to calculate the functional similarity of a gene to a certain prototype can be any of those described in getGeneSim
.
List with items
"features" |
feature vectors for each gene: n x d data matrix |
"prototypes" |
prototypes (= prinicipal components, if PCA has been performed) |
The result depends on the currently set ontology ("BP","MF","CC").
Holger Froehlich
[1] H. Froehlich, N. Speer, C. Spieth, and A. Zell, Kernel Based Functional Gene Grouping, Proc. Int. Joint Conf. on Neural Networks (IJCNN), 6886 - 6891, 2006
[2] N. Speer, H. Froehlich, A. Zell, Functional Grouping of Genes Using Spectral Clustering and Gene Ontology, Proc. Int. Joint Conf. on Neural Networks (IJCNN), pp. 298 - 303, 2005
getGeneSimPrototypes
,
selectPrototypes
, getGeneSim
,
getTermSim
, setOntology
1 | # see selectPrototypes
|
Loading required package: GO.db
Loading required package: AnnotationDbi
Loading required package: stats4
Loading required package: BiocGenerics
Loading required package: parallel
Attaching package: ‘BiocGenerics’
The following objects are masked from ‘package:parallel’:
clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,
clusterExport, clusterMap, parApply, parCapply, parLapply,
parLapplyLB, parRapply, parSapply, parSapplyLB
The following objects are masked from ‘package:stats’:
IQR, mad, sd, var, xtabs
The following objects are masked from ‘package:base’:
anyDuplicated, append, as.data.frame, basename, cbind, colnames,
dirname, do.call, duplicated, eval, evalq, Filter, Find, get, grep,
grepl, intersect, is.unsorted, lapply, Map, mapply, match, mget,
order, paste, pmax, pmax.int, pmin, pmin.int, Position, rank,
rbind, Reduce, rownames, sapply, setdiff, sort, table, tapply,
union, unique, unsplit, which.max, which.min
Loading required package: Biobase
Welcome to Bioconductor
Vignettes contain introductory material; view with
'browseVignettes()'. To cite Bioconductor, see
'citation("Biobase")', and for packages 'citation("pkgname")'.
Loading required package: IRanges
Loading required package: S4Vectors
Attaching package: ‘S4Vectors’
The following object is masked from ‘package:base’:
expand.grid
Loading required package: annotate
Loading required package: XML
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.