Skip to main content
  1. All Posts/

ClustVis

Tools HTML

ClustVis

Souce code of ClustVis web tool.
The code is distributed under GNU GPLv3. If you are interested in other licensing options, please contact the author.

Docker image

To run ClustVis locally, you can use a snapshot of ClustVis Docker image from Docker Hub. You can also try to build the image from the Dockerfile but ClustVis code may not work correctly with the newest versions of the R packages if the changes have broken backward compatibility.
To use the Docker image, you need to have Docker installed. Then use the following code:

sudo docker pull taunometsalu/clustvis
mkdir ~/customClustvis/
cd ~/customClustvis/
wget https://github.com/taunometsalu/ClustVis/archive/master.zip
unzip master.zip
chmod -R go+rx ~/customClustvis/
sudo docker run -d 
	--name customClustvis 
	-p <myPort>:3838 
    -v ~/customClustvis/ClustVis-master/:/srv/shiny-server/:ro 
    taunometsalu/clustvis

ClustVis should then be running on <myURL>:<myPort>.

R package

To start using ClustVis R package, you can look at the examples in the vignette that comes with the package:

install.packages("BiocManager")
BiocManager::install("pcaMethods")
library(devtools)
install_github("taunometsalu/pheatmap")
install_github("taunometsalu/clustvis/Rpackage", build_vignettes = TRUE)
vignette("vignette", "clustvis")