VarSelLCM
VarSelLCM performs model-based clustering with integrated variable selection and missing-data handling for mixed continuous, integer, and categorical datasets to identify relevant features and infer cluster structure.
Key Features:
- Model-based clustering: Implements clustering within a model-based framework using mixture models.
- Mixed-data support: Handles continuous, integer, and categorical variables within the same clustering model.
- Integrated variable selection: Selects relevant features directly during the clustering process to identify variables that contribute to cluster separation.
- Cluster number selection: Determines the optimal number of clusters using classical information criteria.
- Missing-data assumption (MCAR): Assumes missing values are missing completely at random (MCAR) and incorporates this assumption into the analysis.
- Mixture-model imputation: Leverages mixture models to incorporate missing values into clustering and perform imputation within the modeling framework.
Scientific Applications:
- Genomics: Clustering of genomic datasets containing mixed variable types to identify biologically relevant groups and features.
- Proteomics: Analysis of proteomic datasets with continuous and categorical measurements to detect protein expression patterns and discriminative variables.
- Other omics research fields: Application to multi-omics and other biomedical datasets where mixed-data types and missing values are prevalent.
Methodology:
Model-based approaches using mixture models for continuous, integer, and categorical variables; integrated variable selection within the mixture model; selection of the number of clusters via classical information criteria; missing data assumed MCAR and handled within the mixture-model framework for imputation.
Details
- License:
- GPL-3.0
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R, C++
- Added:
- 5/31/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Marbac M, Sedki M. VarSelLCM: an R/C++ package for variable selection in model-based clustering of mixed-data with missing values. Bioinformatics. 2018;35(7):1255-1257. doi:10.1093/bioinformatics/bty786. PMID:30192923.
Documentation
Downloads
- Software packagehttps://cran.r-project.org/src/contrib/VarSelLCM_2.1.3.tar.gz