https://github.com/bioconductor-source/vsclust
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.8%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: bioconductor-source
- License: gpl-2.0
- Language: R
- Default Branch: devel
- Size: 42.6 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
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, https://doi.org/10.1093/bioinformatics/bty224
Shiny app
Web service
You can use the implementation on our web server http://computproteomics.bmb.sdu.dk:
http://computproteomics.bmb.sdu.dk/Apps/VSClust
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
run_vsclust_app.sh
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
Owner
- Name: (WIP DEV) Bioconductor Packages
- Login: bioconductor-source
- Kind: organization
- Email: maintainer@bioconductor.org
- Website: https://bioconductor.org
- Repositories: 1
- Profile: https://github.com/bioconductor-source
Source code for packages accepted into Bioconductor
GitHub Events
Total
Last Year
Dependencies
- R >= 4.2.0 depends
- MultiAssayExperiment * imports
- grDevices * imports
- graphics * imports
- limma * imports
- matrixStats * imports
- parallel * imports
- qvalue * imports
- shiny * imports
- stats * imports
- BiocStyle * suggests
- clusterProfiler * suggests
- knitr * suggests
- rmarkdown * suggests
- testthat >= 3.0.0 suggests
- yaml * suggests
- rocker/shiny 4.2.2 build