Package: scalednap Type: Package Title: Community Detection by Scaled Null-Adjusted Persistence Version: 1.0.0 Authors@R: c( person( "Alessandro", "Avellone", email = "alessandro.avellone@unimib.it", role = c("aut", "cre") ), person( "Paolo", "Bartesaghi", email = "paolo.bartesaghi@unimi.it", role = c("aut") ), person( "Stefano", "Benati", email = "stefano.benati@unitn.it", role = c("aut") ), person( "Rosanna", "Grassi", email = "rosanna.grassi@unimib.it", role = c("aut") ) ) Description: Finds the vertex partition of an undirected graph that maximises a persistence-based objective, using the Milano local-search algorithm. Three related quality measures are supported: the persistence probability of a community, its null-adjusted persistence (NAP), and the scaled null-adjusted persistence (Scaled-NAP), which interpolates between NAP and modularity. The methods are described in Avellone et al. (2023) and Avellone et al. (2025) . License: GPL (>= 2) Encoding: UTF-8 SystemRequirements: C++20 URL: https://github.com/aavellone/scalednap-r BugReports: https://github.com/aavellone/scalednap-r/issues Suggests: igraph, testthat (>= 3.0.0) Config/testthat/edition: 3 Roxygen: list(markdown = TRUE) NeedsCompilation: yes Collate: 'scalednap-exports.R' 'cluster_milano.R' 'global_persistence.R' 'local_persistence.R' Config/roxygen2/version: 8.0.0 Repository: https://aavellone.r-universe.dev Date/Publication: 2026-08-22 22:17:37 UTC RemoteUrl: https://github.com/aavellone/scalednap-r RemoteRef: HEAD RemoteSha: 7e490b4e81409f8dfb9a2f76de766b1ca33d8807 Packaged: 2026-09-26 10:44:10 UTC; root Author: Alessandro Avellone [aut, cre], Paolo Bartesaghi [aut], Stefano Benati [aut], Rosanna Grassi [aut] Maintainer: Alessandro Avellone