ggsem: Interactive Structural Equation Modeling (SEM) and Multi-Group Path Diagrams

Provides an interactive workflow for visualizing structural equation modeling (SEM), multi-group path diagrams, and network diagrams in R. Users can directly manipulate nodes and edges to create publication-quality figures while maintaining statistical model integrity. Supports integration with 'lavaan', 'OpenMx', 'tidySEM', and 'blavaan' etc. Features include parameter-based aesthetic mapping, generative AI assistance, and complete reproducibility by exporting metadata for script-based workflows.

Version: 0.9.7
Depends: R (≥ 4.1.0)
Imports: blavaan, DiagrammeRsvg, dplyr, ggplot2 (≥ 4.0.0), grDevices, igraph, lavaan (≥ 0.6.21), methods, network, purrr, qgraph, RColorBrewer, rlang, Rtsne, semPlot (≥ 1.1.7), smplot2, stringr, tidyr, tidySEM, umap, xml2
Suggests: colourpicker, DT, DiagrammeR, ellmer, grid, memoise, shiny, shinyjs, svglite
Published: 2026-01-08
DOI: 10.32614/CRAN.package.ggsem
Author: Seung Hyun Min [aut, cre]
Maintainer: Seung Hyun Min <seung.min at mail.mcgill.ca>
BugReports: https://github.com/smin95/ggsem/issues/
License: GPL-2
URL: https://smin95.github.io/ggsem/
NeedsCompilation: no
Materials: README
CRAN checks: ggsem results

Documentation:

Reference manual: ggsem.html , ggsem.pdf

Downloads:

Package source: ggsem_0.9.7.tar.gz
Windows binaries: r-devel: ggsem_0.9.7.zip, r-release: ggsem_0.9.6.zip, r-oldrel: ggsem_0.2.4.zip
macOS binaries: r-release (arm64): ggsem_0.9.7.tgz, r-oldrel (arm64): ggsem_0.9.7.tgz, r-release (x86_64): ggsem_0.9.7.tgz, r-oldrel (x86_64): ggsem_0.9.7.tgz
Old sources: ggsem archive

Linking:

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