{
  "_id": "6ab253423d719c1f8408bca0",
  "Package": "sigPCA",
  "Title": "Statistical Significance Testing for Principal Components",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(\ngiven = \"Guillermo\",\nfamily = \"de Anda-Jáuregui\",\nemail = \"gdeanda@inmegen.edu.mx\",\nrole = c(\"aut\", \"cre\", \"cph\")\n),\nperson(\ngiven = \"Enrique\",\nfamily = \"Hernández-Lemus\",\nrole = c(\"aut\", \"cph\")\n)\n)",
  "Description": "Identifies principal components whose eigenvalues exceed\nthose expected under noise. Implements analytical thresholds\nderived from the Marchenko-Pastur distribution (Marchenko and\nPastur, 1967) <doi:10.1070/SM1967v001n04ABEH001994> and\nempirical permutation tests, and provides functions for\nvisualizing observed and null eigenvalue spectra.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/guillermodeandajauregui/sigPCA",
  "BugReports": "https://github.com/guillermodeandajauregui/sigPCA/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/roxygen2/markdown": "TRUE",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://guillermodeandajauregui.r-universe.dev",
  "Date/Publication": "2026-07-23 19:11:34 UTC",
  "RemoteUrl": "https://github.com/guillermodeandajauregui/sigpca",
  "RemoteRef": "HEAD",
  "RemoteSha": "5c84fbf6c8fb66b5d61ec0bdf041c0bf4de4f604",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-22 09:59:40 UTC",
    "User": "root"
  },
  "Author": "Guillermo de Anda-Jáuregui [aut, cre, cph],\nEnrique Hernández-Lemus [aut, cph]",
  "Maintainer": "Guillermo de Anda-Jáuregui <gdeanda@inmegen.edu.mx>",
  "_user": "guillermodeandajauregui",
  "_type": "src",
  "_file": "sigPCA_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/08de0c65bec7b83766d12fe4950680cd2771e51b4890ce37ea2774201e5a1a5f",
  "_filesize": 681989,
  "_sha256": "08de0c65bec7b83766d12fe4950680cd2771e51b4890ce37ea2774201e5a1a5f",
  "_expires": "2026-12-31T10:06:56.000Z",
  "_created": "2026-09-22T09:59:40.000Z",
  "_published": "2026-09-22T10:06:58.089Z",
  "_jobs": [
    {
      "job": 106699507371,
      "time": 149,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10689030548"
    },
    {
      "job": 106699507458,
      "time": 156,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10688840628"
    },
    {
      "job": 106699507486,
      "time": 155,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10688841275"
    },
    {
      "job": 106699507401,
      "time": 160,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10689076127"
    },
    {
      "job": 106698615994,
      "time": 180,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10688945136"
    },
    {
      "job": 106699507323,
      "time": 119,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10688600656"
    },
    {
      "job": 106699507427,
      "time": 79,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10689045405"
    },
    {
      "job": 106699507421,
      "time": 79,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10688011439"
    },
    {
      "job": 106699507341,
      "time": 93,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10688026548"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/guillermodeandajauregui/actions/runs/35713218796",
  "_status": "success",
  "_upstream": "https://github.com/guillermodeandajauregui/sigpca",
  "_commit": {
    "id": "5c84fbf6c8fb66b5d61ec0bdf041c0bf4de4f604",
    "author": "gdj <gdeanda@inmegen.edu.mx>",
    "committer": "gdj <gdeanda@inmegen.edu.mx>",
    "message": "updated DESCRIPTION LICENSE README\n",
    "time": 1784833894
  },
  "_maintainer": {
    "name": "Guillermo de Anda-Jáuregui",
    "email": "gdeanda@inmegen.edu.mx",
    "login": "guillermodeandajauregui",
    "description": "",
    "uuid": 7853392
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "palmerpenguins",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "guillermodeandajauregui",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-30",
      "n": 11
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "guillermodeandajauregui",
      "count": 15,
      "uuid": 7853392
    }
  ],
  "_userbio": {
    "uuid": 7853392,
    "type": "user",
    "name": "guillermodeandajauregui",
    "followers": 87
  },
  "_downloads": {
    "count": 189,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sigPCA"
  },
  "_devurl": "https://github.com/guillermodeandajauregui/sigpca",
  "_searchresults": 3,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "extra/sigPCA.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/guillermodeandajauregui/sigpca",
  "_realowner": "guillermodeandajauregui",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-08-03"
    }
  ],
  "_exports": [
    "compute_eigenvalues",
    "marchenko_pastur_bounds",
    "plot_sigPCA",
    "plot_sigPCA_histogram",
    "sigPCA",
    "sigPCA_mp",
    "sigPCA_perm"
  ],
  "_help": [
    {
      "page": "compute_eigenvalues",
      "title": "Compute Eigenvalues of the Covariance Matrix",
      "topics": [
        "compute_eigenvalues"
      ]
    },
    {
      "page": "marchenko_pastur_bounds",
      "title": "Marchenko–Pastur Theoretical Bounds",
      "topics": [
        "marchenko_pastur_bounds"
      ]
    },
    {
      "page": "plot_sigPCA",
      "title": "Plot PCA Eigenvalue Spectrum with Marchenko–Pastur Bounds",
      "topics": [
        "plot_sigPCA"
      ]
    },
    {
      "page": "plot_sigPCA_histogram",
      "title": "Plot PCA Eigenvalue Histogram with Marchenko-Pastur Bounds",
      "topics": [
        "plot_sigPCA_histogram"
      ]
    },
    {
      "page": "sigPCA",
      "title": "Unified PCA Significance Wrapper",
      "topics": [
        "sigPCA"
      ]
    },
    {
      "page": "sigPCA_mp",
      "title": "PCA Significance Based on Marchenko–Pastur Distribution",
      "topics": [
        "sigPCA_mp"
      ]
    },
    {
      "page": "sigPCA_perm",
      "title": "PCA Significance via Permutation Test",
      "topics": [
        "sigPCA_perm"
      ]
    }
  ],
  "_readme": "https://github.com/guillermodeandajauregui/sigpca/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "sigPCA-iris.Rmd",
      "filename": "sigPCA-iris.html",
      "title": "Finding structure in iris with sigPCA",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Prepare the measurements",
        "Test the eigenvalue spectrum",
        "Interpret the retained component",
        "What about eigenvalues below the lower bound?",
        "Practical considerations",
        "References"
      ],
      "created": "2026-07-23 18:25:56",
      "modified": "2026-07-23 18:25:56",
      "commits": 1
    },
    {
      "source": "sigPCA-penguins.Rmd",
      "filename": "sigPCA-penguins.html",
      "title": "Finding structure in Palmer penguins with sigPCA",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Start from the morphological measurements",
        "Fit the conventional PCA",
        "Test the eigenvalue spectrum",
        "Interpret the retained structure",
        "What about eigenvalues below the lower bound?",
        "Practical considerations",
        "References"
      ],
      "created": "2026-07-23 18:25:56",
      "modified": "2026-07-23 18:25:56",
      "commits": 1
    },
    {
      "source": "sigPCA.Rmd",
      "filename": "sigPCA.html",
      "title": "sigPCA: Statistical Significance Testing for Principal Components",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Basic Example: White Noise",
        "Example: Latent Signal",
        "Optional: Permutation-Based p-values",
        "Interpretation",
        "References"
      ],
      "created": "2025-07-23 17:49:44",
      "modified": "2025-07-23 17:49:44",
      "commits": 1
    }
  ],
  "_score": 4.477121254719663,
  "_indexed": true,
  "_nocasepkg": "sigpca",
  "_universes": [
    "guillermodeandajauregui"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-09-22T10:02:06.000Z",
      "distro": "resolute",
      "commit": "5c84fbf6c8fb66b5d61ec0bdf041c0bf4de4f604",
      "fileid": "https://r2.ropensci.org/a6e076dc6ffd6c7f4a28bee72875dceebf6205a3728ae6b6cc3354d6f7c80126",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guillermodeandajauregui/actions/runs/35713218796"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-09-22T10:02:09.000Z",
      "distro": "resolute",
      "commit": "5c84fbf6c8fb66b5d61ec0bdf041c0bf4de4f604",
      "fileid": "https://r2.ropensci.org/f95c4c851fef8a9a603d2cb03c2314646c7d2a3a868c281e829f69933e03b3f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guillermodeandajauregui/actions/runs/35713218796"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-09-22T10:05:50.000Z",
      "commit": "5c84fbf6c8fb66b5d61ec0bdf041c0bf4de4f604",
      "fileid": "https://r2.ropensci.org/07a29e0d93af662bb0a483a626c1cb1b47c7f6a62c307cdc845db0f59a6219bd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guillermodeandajauregui/actions/runs/35713218796"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-09-22T10:05:29.000Z",
      "commit": "5c84fbf6c8fb66b5d61ec0bdf041c0bf4de4f604",
      "fileid": "https://r2.ropensci.org/21250f88b7d5a533c7450455a35419ab3157b5362b6eebe60ea07f068ee00927",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guillermodeandajauregui/actions/runs/35713218796"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-09-22T10:01:52.000Z",
      "commit": "5c84fbf6c8fb66b5d61ec0bdf041c0bf4de4f604",
      "fileid": "https://r2.ropensci.org/57c40d99f040ff9be216310c2a5df64151847fa6b778dbd0c19a8128768b2188",
      "status": "success",
      "buildurl": "https://github.com/r-universe/guillermodeandajauregui/actions/runs/35713218796"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-09-22T10:00:48.000Z",
      "commit": "5c84fbf6c8fb66b5d61ec0bdf041c0bf4de4f604",
      "fileid": "https://r2.ropensci.org/39f0a55a47ffc476f352c87255e3fc1342be0992be035a99affd6d532772d2d4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guillermodeandajauregui/actions/runs/35713218796"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-09-22T10:00:48.000Z",
      "commit": "5c84fbf6c8fb66b5d61ec0bdf041c0bf4de4f604",
      "fileid": "https://r2.ropensci.org/d1e2e6c3d8988f53cdcf84c401e1c06e776c3e6fdcb43ca0aee96b253c64fe4e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guillermodeandajauregui/actions/runs/35713218796"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-09-22T10:00:56.000Z",
      "commit": "5c84fbf6c8fb66b5d61ec0bdf041c0bf4de4f604",
      "fileid": "https://r2.ropensci.org/5d7e56235e539539b00162dc35a4e60a48ea3a9d70fff3e23610f58141ebce4c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guillermodeandajauregui/actions/runs/35713218796"
    }
  ]
}