Name Mode Size
R 040000
data-raw 040000
data 040000
inst 040000
man 040000
src 040000
tests 040000
vignettes 040000
.Rbuildignore 100644 0 kb
.Rhistory 100644 21 kb
.gitignore 100644 0 kb
DESCRIPTION 100644 1 kb
Dockerfile 100644 1 kb
LICENSE 100644 18 kb
NAMESPACE 100644 1 kb
NEWS 100644 0 kb 100644 3 kb
bitbucket-pipelines.yml 100644 2 kb
# Variance-sensitive clustering of omics data Feature-based variance-sensitive clustering of omics data. Optimizes cluster assignment by taking into account individual feature variance. VSClust is available as interactive and user-friendly Shiny webservice and as R package in Bioconductor. For more instructions on both, see below. VSClust was developed at the [Protein Research Group]( Department of Biochemistry and Molecular Biology [University of Southern Denmark]( ## Citation When using VSClust, please cite our paper: Veit Schwämmle, Ole N Jensen; VSClust: Feature-based variance-sensitive clustering of omics data, Bioinformatics, , bty224, ## Shiny app ### Web service You can use the implementation on our web server Be aware that the tool does allow only one user to run the background R calculations at a time. Therefore the app might become temporarily irresponsive. However, multiple sessions are separated and your data won't be shared between sessions or overwritten. ### Local implementation #### Docker The easiest option is to use the docker image: ``` docker pull veitveit/vsclust docker run -t -i -p 3838:3838 veitveit/vsclust ``` and access the server through http://localhost:3838 #### Bioconda Install the package in the command-line ``` conda install -c bioconda vsclust ``` and access the shiny app through http://localhost:3838 #### Manual installation Install the Bioconductor package `vsclust` In R: ``` if (!require("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager::install("vsclust") ``` You can run the shiny app from the server.R or ui.R files in the "inst/shiny" folder using [Rstudio]( or run the app on a [shiny-server]( Be aware that you need to have all files, the R libraries described in Installation *and* the modified e1071 library installed. ### Build and use Docker image A Dockerfile has been created on top of the rocker/shiny docker image. Copy this repository to a folder and carry out the following command to build the image (takes a while) `docker build -t veitveit/vsclust .` You can also just directly download and run the image by `docker run -t -i -p 3838:3838 veitveit/vsclust` and access the server through http://localhost:3838 ## Command line and R package All operations but the gene set enrichment can be performed via command line running the R script `runVSClust.R` or using the functions of the Bioconductor package `vsclust` ### Installation #### In R: ``` if (!require("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager::install("vsclust") ``` ### As conda package TBD ### Usage Please take a look at the vignettes and/or in the help packages of the `vsclust` functions ## Contact For software issues and general questions, please submit an issue. ## License GPL-2 or higher