Package: msPCA Type: Package Title: Sparse Principal Component Analysis with Multiple Principal Components Version: 0.5.1 Date: 2026-08-25 Authors@R: c( person("Ryan", "Cory-Wright", , "r.cory-wright@imperial.ac.uk", role = c("aut", "cph"), comment = c(ORCID = "0000-0002-4485-0619")), person("Jean", "Pauphilet", , "jpauphilet@london.edu", role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0001-6352-0984")) ) Description: Implements an algorithm for computing multiple sparse principal components of a dataset. The method is based on Cory-Wright and Pauphilet "Sparse PCA with Multiple Components" (2026) . The algorithm uses an iterative deflation heuristic with a truncated power method applied at each iteration to compute sparse principal components with controlled sparsity. License: MIT + file LICENSE URL: https://jeanpauphilet.github.io/msPCA/ BugReports: https://github.com/jeanpauphilet/msPCA/issues Depends: R (>= 3.5) Imports: Rcpp (>= 1.0.11) Suggests: covr, datasets, knitr, rmarkdown, testthat (>= 3.0.0) Config/testthat/edition: 3 LinkingTo: Rcpp, RcppEigen Encoding: UTF-8 LazyData: true LazyDataCompression: xz VignetteBuilder: knitr Config/roxygen2/version: 8.1.0 Roxygen: list(markdown = TRUE) Repository: https://jeanpauphilet.r-universe.dev Date/Publication: 2026-08-25 10:54:33 UTC RemoteUrl: https://github.com/jeanpauphilet/mspca RemoteRef: HEAD RemoteSha: 67452dea77b8bddd588e4d8db9268323ccdab388 NeedsCompilation: yes Packaged: 2026-10-24 09:17:10 UTC; root Author: Ryan Cory-Wright [aut, cph] (ORCID: ), Jean Pauphilet [aut, cre, cph] (ORCID: ) Maintainer: Jean Pauphilet