Package: scClustEval 1.0.0
scClustEval: Single Cell Clustering Evaluation and Optimization Framework
A comprehensive framework for evaluating and optimizing single-cell RNA-seq clustering results using self-projection machine learning approaches. The package implements an iterative optimization strategy that merges poorly discriminated clusters based on confusion matrix analysis, achieving robust and reliable cell type identification. Features include multiple classifier support (logistic regression, random forest, SVM, etc.), ROC curve analysis, confusion matrix visualization, and seamless integration with Seurat objects. This is an R implementation inspired by the SCCAF Python package.
Authors:
scClustEval_1.0.0.tar.gz
scClustEval_1.0.0.zip(r-4.7)scClustEval_1.0.0.zip(r-4.6)scClustEval_1.0.0.zip(r-4.5)
scClustEval_1.0.0.tgz(r-4.6-x86_64)scClustEval_1.0.0.tgz(r-4.6-arm64)scClustEval_1.0.0.tgz(r-4.5-x86_64)scClustEval_1.0.0.tgz(r-4.5-arm64)
scClustEval_1.0.0.tar.gz(r-4.7-arm64)scClustEval_1.0.0.tar.gz(r-4.7-x86_64)scClustEval_1.0.0.tar.gz(r-4.6-arm64)scClustEval_1.0.0.tar.gz(r-4.6-x86_64)
scClustEval_1.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
scClustEval/json (API)
NEWS
| # Install 'scClustEval' in R: |
| install.packages('scClustEval', repos = c('https://zaoqu-liu.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/zaoqu-liu/scclusteval/issues
Last updated from:dabff729e1 (on main). Checks:8 NOTE, 2 OK, 3 FAIL. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | NOTE | 223 | ||
| linux-devel-x86_64 | NOTE | 260 | ||
| source / vignettes | OK | 273 | ||
| linux-release-arm64 | NOTE | 237 | ||
| linux-release-x86_64 | NOTE | 244 | ||
| macos-release-arm64 | NOTE | 147 | ||
| macos-release-x86_64 | NOTE | 505 | ||
| macos-oldrel-arm64 | FAIL | 86 | ||
| macos-oldrel-x86_64 | FAIL | 134 | ||
| windows-devel | NOTE | 191 | ||
| windows-release | NOTE | 227 | ||
| windows-oldrel | FAIL | 92 | ||
| wasm-release | OK | 189 |
Exports:.get_color_paletteAddClusterReliabilitybhattacharyya_distancebhattacharyya_matrixcalc_confusion_matrixcluster_adjacency_matrixcreate_classifierget_available_classifiersget_connection_matrixget_distance_matrixget_top_markersGetExpressionMatrixmake_unique_namesmerge_clustersnormalize_confmat_r1normalize_confmat_r2normalize_confusion_matrixper_cell_accuracyper_cluster_accuracyplot_assessment_summaryplot_cluster_centersplot_cluster_linksplot_cluster_sankeyplot_confusion_heatmapplot_embedding_with_linksplot_optimization_historyplot_rocPlotConfusionLinksQuickAssessRunAssessmentRunOptimizationsc_assessmentsc_optimizesc_optimize_allSCCAF_assessmentSCCAF_optimizeSCCAF_optimize_allself_projectiontrain_test_splittrain_test_split_stratified
Dependencies:caretclasscliclockcodetoolscpp11data.tablediagramdigestdplyre1071farverforeachfuturefuture.applygenericsggplot2glmnetglobalsgluegowergtablehardhatigraphipredisobanditeratorsKernSmoothlabelinglatticelavalifecyclelistenvlubridatemagrittrMASSMatrixModelMetricsnlmennetnumDerivparallellypillarpkgconfigplyrpROCprodlimprogressrproxypurrrR6RColorBrewerRcppRcppArmadilloRcppEigenrecipesreshape2rlangrpartS7scalesshapesparsevctrsSQUAREMstringistringrsurvivaltibbletidyrtidyselecttimechangetimeDatetzdbutf8vctrsviridisLitewithr
Algorithm Principles and Mathematical Foundation
Rendered fromalgorithm.Rmdusingknitr::rmarkdownon May 26 2026.Last update: 2026-01-26
Started: 2026-01-26
Introduction to scClustEval
Rendered fromintroduction.Rmdusingknitr::rmarkdownon May 26 2026.Last update: 2026-01-25
Started: 2026-01-25
Quick Start Guide
Rendered fromquick-start.Rmdusingknitr::rmarkdownon May 26 2026.Last update: 2026-01-26
Started: 2026-01-26
Seurat Integration
Rendered fromseurat-integration.Rmdusingknitr::rmarkdownon May 26 2026.Last update: 2026-01-26
Started: 2026-01-26
Visualization Guide
Rendered fromvisualization.Rmdusingknitr::rmarkdownon May 26 2026.Last update: 2026-01-26
Started: 2026-01-26
