oposSOM-package | R Documentation |
This package translates microarray expression data into metadata of reduced dimension. It provides various sample-centered and group-centered visualizations, sample similarity analyses and functional enrichment analyses. The underlying SOM algorithm combines feature clustering, multidimensional scaling and dimension reduction, along with strong visualization capabilities. It enables extraction and description of functional expression modules inherent in the data. The results are given within a separate folder and can be browsed using the summary HTML file.
Package: | oposSOM |
Type: | Package |
Version: | 3.0.0 |
Date: | 2024-09-20 |
License: | GPL (>= 2) |
Author: Henry Loeffler-Wirth <wirth@izbi.uni-leipzig.de> and Martin Kalcher <mkalcher@porkbox.net>
Maintainer: Henry Loeffler-Wirth <wirth@izbi.uni-leipzig.de>
Wirth, Loeffler, v.Bergen, Binder: Expression cartography of human tissues using self organizing maps. (BMC Bioinformatics 2011)
Wirth, v.Bergen, Binder: Mining SOM expression portraits: feature selection and integrating concepts of molecular function. (BioData Mining 2012)
Loeffler-Wirth, Kalcher, Binder: oposSOM: R-package for high-dimensional portraying of genome-wide expression landscapes on Bioconductor. (Bioinformatics 2015)
# Example with artificial data
env <- opossom.new(list(dataset.name="Example",
dim.1stLvlSom=20))
env$indata <- matrix(rnorm(10000), 1000, 10)
env$group.labels <- "auto"
opossom.run(env)
# Real Example - This will take several minutes
#env <- opossom.new(list(dataset.name="Tissues",
# dim.1stLvlSom=30,
# geneset.analysis=TRUE,
# pairwise.comparison.list=list(
# list("Homeostasis"=c(1, 2), "Imune System"=c(9, 10)),
# list("Homeostasis"=c(1, 2), "Muscle"=c(8))
# )))
#
#data(opossom.tissues)
#env$indata <- opossom.tissues
#
#env$group.labels <- c(rep("Homeostasis", 2),
# "Endocrine",
# "Digestion",
# "Exocrine",
# "Epithelium",
# "Reproduction",
# "Muscle",
# rep("Imune System", 2),
# rep("Nervous System", 2))
#
#opossom.run(env)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.