v0.1.0
First tagged release of GenomicSEM-rs.
A Rust rewrite of R GenomicSEM, shipped as a 6-crate workspace with
R (gsemr) and Python (genomicsem) bindings plus a standalone CLI
(gsem).
What's in this release
Core engines (crates.io)
gsem-matrix— matrix utilities (nearest PD, half-vec, PSD smoothing)gsem-ldsc— LD Score Regression with block jackknifegsem-sem— SEM engine (DWLS/ML, lavaan syntax, sandwich SEs)gsem— pipeline + CLI binary (munge, ldsc, s_ldsc, hdl, sumstats,
commonfactor, usermodel, userGWAS, commonfactorGWAS, rgmodel,
write.model, paLDSC, enrich, multiSNP, simLDSC, summaryGLS)
Bindings
gsemr— R package (source tarball attached below)genomicsem— Python package (PyPI wheels for Linux/macOS/Windows)
Highlights
- End-to-end drop-in compatibility with R GenomicSEM's public API on
all 18 user-facing functions, with the same argument shapes, output
layouts, and file formats. - Significant wall-clock speedups on the PGC benchmark (see README
comparison table). - Every user-facing function on every surface (R, Python, CLI) ships
with a worked Examples block in its help output.
See README.md for the installation and usage walk-through.