The evaluomeR-shiny repository hosts a Shiny-based web interface for the evaluomeR R package, designed to evaluate the reliability of bioinformatic metrics through clustering-based analysis and quantitative metric validation. This web portal enables researchers, including those with minimal technical expertise, to perform advanced analyses on biomedical and ontology datasets using an intuitive graphical interface.
The evaluomeR-shiny web portal builds on the evaluomeR R package, available on GitHub and Bioconductor. It provides a user-friendly platform for:
- Metric Validation: Assessing the reliability of bioinformatic metrics via correlation, stability, and goodness analyses.
- Clustering Analysis: Performing optimal clustering with methods like k-means and the Automated Trimmed and Sparse Clustering (ATSC) algorithm.
- Data Preprocessing: Handling high-dimensional datasets with techniques such as Principal Component Analysis (PCA).
- Interactive Visualizations: Offering data uploads, adjustable parameters, and graphical outputs for non-experts.
To use the evaluomeR-shiny web portal locally:
- Install R (version 4.5 or later) and the
evaluomeRpackage from Bioconductor:if (!require("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager::install("evaluomeR") install.packages("shiny")
- Clone or download this repository:
$ git clone https://github.com/neobernad/evaluomeR-shiny.git- Run the Shiny app:
library(shiny)
shiny::runApp("path/to/evaluomeR-shiny")