First public release. MosaiClusteR is an umbrella framework for multi-source and multi-omics clustering: it gathers a broad catalogue of integration methods behind one consistent interface, together with the tooling needed to preprocess, select, evaluate, compare, characterise and biologically interpret the results.
List of numeric
matrices over the same objects (objects in rows) — and returns the same
{DistM, Clust} contract, so methods are interchangeable and directly
comparable. Precomputed dissimilarities are accepted via type = "dist".ADC(), ADEC().WeightedClust(), WonM(), SNF(), NEMO().EnsembleClustering() (CSPA/HGPA/MCLA), HBGF(),
ClusteringAggregation().CEC(), CVAA(), ConsensusClustering(),
EvidenceAccumulation(), LinkBasedClustering() (CTS/SRS/ASRS), and the
Aggregating Bundles of Clusters family M_ABCpp() / M_ABCdist() /
M_ABCdist.WC() / M_ABCdeep() (a deep-learning, autoencoder-based variant).HierarchicalEnsembleClustering(), EHC().intNMF(), spectral_clustering(),
LUCID() (supervised, outcome-guided).Cluster() provides the single-source baseline primitive.Normalization() and Distance() (Euclidean, Manhattan,
Tanimoto/Jaccard for binary data, correlation-based, and more).SelectnrClusters(), ChooseCluster().mosaic_labels(), cluster_agreement() (ARI / NMI / Jaccard /
purity), compare_clusterings(), CompareSilCluster(), CompareSvsM(),
and data-driven source weighting (DetermineWeight_SilClust(),
DetermineWeight_SimClust()).create_data_nuggets(),
nugget_feature_weights(), nugget_cluster(), Wkmeans(), Whclust().CharacteristicFeatures(),
FeatSelection(), FeaturesOfCluster(), FindCluster(), FindElement(),
TrackCluster(), ReorderToReference(), SharedComps(), SimilarityMeasure().ComparePlot(), ClusterPlot(), Cyclogram(),
SimilarityHeatmap(), HeatmapPlot(), ProfilePlot(), ContFeaturesPlot(),
BinFeaturesPlot_SingleData()/_MultipleData(), BoxPlotDistance(), and
colour helpers (ColorPalette(), ColorsNames(), ClusterCols(), LabelCols()).DiffGenes(), PathwayAnalysis(),
Pathways(), Geneset.intersect(), SharedGenesPathsFeat() and related
functions connect clusters to genes and pathways.mosaic_toy dataset and the mosaic_sim() structured-data generator.testthat suite covering distances, weighting schemes, the integration
methods, evaluation metrics and data nuggets.src/) accelerates the consensus step; building from source
needs a C/C++ toolchain (Rtools on Windows). Heavier and specialised
dependencies — SNFtool, circlize, plotrix, ggplot2, igraph, limma,
MLP, biomaRt, org.Hs.eg.db and others — are declared under Suggests and
loaded only when the corresponding method is called.EnsembleClustering(), the METIS path of EHC(), and
LinkBasedClustering(linkBasedMethod = "asrs")) and raise an informative error
when it is absent; pure-R alternatives (HBGF(), EvidenceAccumulation(),
CTS/SRS) cover the same need.