JANE: Just Another Latent Space Network Clustering Algorithm

Fit latent space network cluster models using an expectation-maximization algorithm. Enables flexible modeling of unweighted or weighted network data (with or without noise edges), supporting both directed and undirected networks (with or without degree heterogeneity). Designed to handle large networks efficiently, it allows users to explore network structure through latent space representations, identify clusters (i.e., community detection) within network data, and simulate networks with varying clustering, connectivity patterns, and noise edges. Methodology for the implementation is described in Arakkal and Sewell (2025) <doi:10.1016/j.csda.2025.108228>.

Version: 1.1.0
Depends: R (≥ 4.1.0)
Imports: Rcpp (≥ 1.0.10), Matrix, extraDistr, mclust, scales, aricode, stringdist, utils, splines, rlang, future.apply, future, progressr, progress, igraph, methods
LinkingTo: Rcpp, RcppArmadillo
Suggests: testthat (≥ 3.0.0)
Published: 2025-06-06
DOI: 10.32614/CRAN.package.JANE
Author: Alan Arakkal ORCID iD [aut, cre, cph], Daniel Sewell ORCID iD [aut]
Maintainer: Alan Arakkal <alan-arakkal at uiowa.edu>
BugReports: https://github.com/a1arakkal/JANE/issues
License: GPL (≥ 3)
URL: https://github.com/a1arakkal/JANE
NeedsCompilation: yes
Citation: JANE citation info
Materials: NEWS
CRAN checks: JANE results

Documentation:

Reference manual: JANE.pdf

Downloads:

Package source: JANE_1.1.0.tar.gz
Windows binaries: r-devel: JANE_1.0.0.zip, r-release: JANE_1.0.0.zip, r-oldrel: JANE_1.0.0.zip
macOS binaries: r-release (arm64): JANE_1.0.0.tgz, r-oldrel (arm64): JANE_1.0.0.tgz, r-release (x86_64): JANE_1.0.0.tgz, r-oldrel (x86_64): JANE_1.0.0.tgz
Old sources: JANE archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=JANE to link to this page.