grasps: Groupwise Regularized Adaptive Sparse Precision Solution

Provides a unified framework for sparse-group precision matrix estimation in Gaussian graphical models using combined element-wise and group-wise regularization. It supports multiple sparse-group penalties, including lasso, adaptive lasso, and several non-convex penalties such as SCAD and MCP. Non-convex estimates can be computed using one-step or iterative LLA, with weighted subproblems solved efficiently using ADMM-based optimization. The package is designed for high-dimensional network inference where both sparsity and group structure are present.

Version: 0.1.3
Imports: igraph, ggforce, ggplot2, grDevices, Rcpp, Rdpack, scales
LinkingTo: Rcpp, RcppArmadillo
Suggests: knitr, MASS, quarto, rmarkdown
Published: 2026-11-14
DOI: 10.32614/CRAN.package.grasps
Author: Shiying Xiao ORCID iD [aut, cre], Jun Yan ORCID iD [aut], Panpan Zhang ORCID iD [aut]
Maintainer: Shiying Xiao <shiying.xiao at outlook.com>
BugReports: https://github.com/Carol-seven/grasps/issues
License: GPL (≥ 3)
URL: https://github.com/Carol-seven/grasps, https://shiying-xiao.com/grasps/
NeedsCompilation: yes
Materials: README, NEWS
CRAN checks: grasps results

Documentation:

Reference manual: grasps.html , grasps.pdf
Vignettes: crit (source)
pen_est (source, R code)

Downloads:

Package source: grasps_0.1.3.tar.gz
Windows binaries: r-devel: grasps_0.1.2.zip, r-release: grasps_0.1.3.zip, r-oldrel: grasps_0.1.3.zip
macOS binaries: r-release (arm64): grasps_0.1.3.tgz, r-oldrel (arm64): grasps_0.1.3.tgz, r-release (x86_64): grasps_0.1.3.tgz, r-oldrel (x86_64): grasps_0.1.3.tgz
Old sources: grasps archive

Linking:

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