Package: sclValid
Title: Ensemble Validation and Ranking of Clustering Methods
Version: 0.1.1
Authors@R: 
    c(
      person(
        given = "Owen",
        family = "Visser",
        role = c("aut", "cre"),
        email = "owviss@gmail.com"
      ),
      person(
        given = "Somnath",
        family = "Datta",
        role = c("aut", "ctb")
      ),
      person(
        given = "Justina",
        family = "Žurauskienė",
        role = "ctb",
        comment = "pcaReduce compatibility code adapted from the pcaReduce package"
      ),
      person(
        given = "Christopher",
        family = "Yau",
        role = "ctb",
        comment = "pcaReduce compatibility code adapted from the pcaReduce package"
      )
    )
Description: Provides methods for evaluating and comparing clustering
        results, with an emphasis on sample-level clustering where
        observations are treated as the units being clustered and
        perturbation is performed by removing samples. The package
        implements internal, stability, and external validation
        measures and supports the comparison and ranking of clustering
        procedures across tuning parameter choices. It is conceptually
        related to the 'clValid' package, which assesses clustering
        stability by perturbing features; in contrast, this package
        focuses on perturbing the samples being clustered, making the
        validation framework suitable for applications such as
        single-cell clustering where samples or cells are the primary
        units of interest. Methods are based in part on Visser and
        Datta (2025) <doi:10.1002/sim.70331>.
License: GPL (>= 3)
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
Config/roxygen2/version: 8.1.0
Depends: R (>= 3.5)
LazyData: true
Imports: cccd, cli, clue, igraph, mclust, mnormt, pcaMethods, RaceID,
        RankAggreg, Rcpp, Rtsne, S4Vectors, SingleCellExperiment,
        SummarizedExperiment
LinkingTo: Rcpp, RcppArmadillo
Config/pak/sysreqs: libglpk-dev libpng-dev libxml2-dev libssl-dev
        python3 zlib1g-dev
Repository: https://owenvisser.r-universe.dev
Date/Publication: 2026-09-16 17:52:56 UTC
RemoteUrl: https://github.com/owenvisser/sclvalid
RemoteRef: HEAD
RemoteSha: f3478141981c25cc28e8ce3e0e67c13485ee57d3
NeedsCompilation: yes
Packaged: 2026-10-16 11:04:08 UTC; root
Author: Owen Visser [aut, cre],
  Somnath Datta [aut, ctb],
  Justina Žurauskienė [ctb] (pcaReduce compatibility code adapted from
    the pcaReduce package),
  Christopher Yau [ctb] (pcaReduce compatibility code adapted from the
    pcaReduce package)
Maintainer: Owen Visser <owviss@gmail.com>
