{
  "_id": "6acb3dd1fe5cc25786e8c9c9",
  "Package": "Spectrum",
  "Title": "Fast Adaptive Spectral Clustering for Single and Multi-View Data",
  "Version": "1.1",
  "Author": "Christopher R John, David Watson",
  "Maintainer": "Christopher R John <chris.r.john86@gmail.com>",
  "Description": "A self-tuning spectral clustering method for single or\nmulti-view data. 'Spectrum' uses a new type of adaptive density\naware kernel that strengthens connections in the graph based on\ncommon nearest neighbours. It uses a tensor product graph data\nintegration and diffusion procedure to integrate different data\nsources and reduce noise. 'Spectrum' uses either the eigengap\nor multimodality gap heuristics to determine the number of\nclusters. The method is sufficiently flexible so that a wide\nrange of Gaussian and non-Gaussian structures can be clustered\nwith automatic selection of K.",
  "License": "AGPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "6.1.1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-10 08:55:35 UTC",
    "User": "root"
  },
  "Config/pak/sysreqs": "cmake libgmp3-dev",
  "Repository": "https://crj32.r-universe.dev",
  "Date/Publication": "2020-02-12 06:00:19 UTC",
  "RemoteUrl": "https://github.com/crj32/spectrum",
  "RemoteRef": "HEAD",
  "RemoteSha": "92c21c8162fbd1213ffc9a443dd51dc1cbd2e926",
  "_user": "crj32",
  "_type": "src",
  "_file": "Spectrum_1.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/80921d9497c0538caf2a7e2b9cd7ce6e4e114623af550b8a4914ccf75f9d7010",
  "_filesize": 4337946,
  "_sha256": "80921d9497c0538caf2a7e2b9cd7ce6e4e114623af550b8a4914ccf75f9d7010",
  "_expires": "2027-01-18T09:19:59.000Z",
  "_created": "2026-10-10T08:55:35.000Z",
  "_published": "2026-10-11T07:42:09.813Z",
  "_buildurl": "https://github.com/r-universe/crj32/actions/runs/38039353791",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114418081459,
      "time": 165,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11665510977"
    },
    {
      "job": 114418081668,
      "time": 171,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11664928673"
    },
    {
      "job": 114418080500,
      "time": 96,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11695469126"
    },
    {
      "job": 114418081657,
      "time": 83,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11665796794"
    },
    {
      "job": 114418081318,
      "time": 224,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11664718659"
    },
    {
      "job": 114418081638,
      "time": 95,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11665386058"
    },
    {
      "job": 114418081864,
      "time": 86,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11665043271"
    },
    {
      "job": 114418081699,
      "time": 85,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11664958399"
    },
    {
      "job": 114418081273,
      "time": 93,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11664818679"
    }
  ],
  "_upstream": "https://github.com/crj32/spectrum",
  "_commit": {
    "id": "92c21c8162fbd1213ffc9a443dd51dc1cbd2e926",
    "author": "Christopher John <chris.r.john86@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Add files via upload",
    "time": 1581487219
  },
  "_maintainer": {
    "name": "Christopher R John",
    "email": "chris.r.john86@gmail.com",
    "login": "crj32",
    "description": "Computer guy",
    "uuid": 4405372
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ClusterR",
      "role": "Imports"
    },
    {
      "package": "Rfast",
      "role": "Imports"
    },
    {
      "package": "diptest",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    }
  ],
  "_owner": "crj32",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "clustering",
    "spectral-clustering"
  ],
  "_stars": 7,
  "_contributors": [
    {
      "user": "crj32",
      "count": 1,
      "uuid": 4405372
    }
  ],
  "_userbio": {
    "uuid": 4405372,
    "type": "user",
    "name": "Christopher John",
    "followers": 15,
    "description": "Computer guy"
  },
  "_downloads": {
    "count": 434,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Spectrum"
  },
  "_mentions": 450,
  "_devurl": "https://github.com/crj32/spectrum",
  "_searchresults": 86,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/Spectrum.html"
  ],
  "_homeurl": "https://github.com/crj32/spectrum",
  "_realowner": "crj32",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1",
      "date": "2019-02-08"
    },
    {
      "version": "0.2",
      "date": "2019-02-11"
    },
    {
      "version": "0.3",
      "date": "2019-02-18"
    },
    {
      "version": "0.4",
      "date": "2019-03-15"
    },
    {
      "version": "0.5",
      "date": "2019-04-08"
    },
    {
      "version": "0.6",
      "date": "2019-05-28"
    },
    {
      "version": "0.7",
      "date": "2019-07-29"
    },
    {
      "version": "0.8",
      "date": "2019-08-19"
    },
    {
      "version": "0.9",
      "date": "2019-10-07"
    },
    {
      "version": "1.0",
      "date": "2019-12-03"
    },
    {
      "version": "1.1",
      "date": "2020-02-10"
    }
  ],
  "_exports": [
    "cluster_similarity",
    "CNN_kernel",
    "estimate_k",
    "harmonise_ids",
    "integrate_similarity_matrices",
    "kernel_pca",
    "mean_imputation",
    "ng_kernel",
    "pca",
    "rbfkernel_b",
    "sigma_finder",
    "Spectrum"
  ],
  "_datasets": [
    {
      "name": "blobs",
      "title": "8 blob like structures",
      "object": "blobs",
      "class": [
        "data.frame"
      ],
      "fields": [],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "brain",
      "title": "A brain cancer dataset",
      "object": "brain",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "circles",
      "title": "Three concentric circles",
      "object": "circles",
      "class": [
        "data.frame"
      ],
      "fields": [],
      "rows": 2,
      "table": true,
      "tojson": true
    },
    {
      "name": "missl",
      "title": "A list of the blob data as similarity matrices with a missing entry in one",
      "object": "missl",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "misslfilled",
      "title": "A list of the blob data as similarity matrices with a missing entry in one filled with NAs",
      "object": "misslfilled",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "spirals",
      "title": "Two spirals wrapped around one another",
      "object": "spirals",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Y1",
        "Y2",
        "Y3",
        "Y4",
        "Y5",
        "Y6",
        "Y7",
        "Y8",
        "Y9",
        "Y10",
        "Y11",
        "Y12",
        "Y13",
        "Y14",
        "Y15",
        "Y16",
        "Y17",
        "Y18",
        "Y19",
        "Y20",
        "Y21",
        "Y22",
        "Y23",
        "Y24",
        "Y25",
        "Y26",
        "Y27",
        "Y28",
        "Y29",
        "Y30",
        "Y31",
        "Y32",
        "Y33",
        "Y34",
        "Y35",
        "Y36",
        "Y37",
        "Y38",
        "Y39",
        "Y40",
        "Y41",
        "Y42",
        "Y43",
        "Y44",
        "Y45",
        "Y46",
        "Y47",
        "Y48",
        "Y49",
        "Y50",
        "Y51",
        "Y52",
        "Y53",
        "Y54",
        "Y55",
        "Y56",
        "Y57",
        "Y58",
        "Y59",
        "Y60",
        "Y61",
        "Y62",
        "Y63",
        "Y64",
        "Y65",
        "Y66",
        "Y67",
        "Y68",
        "Y69",
        "Y70",
        "Y71",
        "Y72",
        "Y73",
        "Y74",
        "Y75",
        "Y76",
        "Y77",
        "Y78",
        "Y79",
        "Y80",
        "Y81",
        "Y82",
        "Y83",
        "Y84",
        "Y85",
        "Y86",
        "Y87",
        "Y88",
        "Y89",
        "Y90",
        "Y91",
        "Y92",
        "Y93",
        "Y94",
        "Y95",
        "Y96",
        "Y97",
        "Y98",
        "Y99",
        "Y100",
        "Y101",
        "Y102",
        "Y103",
        "Y104",
        "Y105",
        "Y106",
        "Y107",
        "Y108",
        "Y109",
        "Y110",
        "Y111",
        "Y112",
        "Y113",
        "Y114",
        "Y115",
        "Y116",
        "Y117",
        "Y118",
        "Y119",
        "Y120",
        "Y121",
        "Y122",
        "Y123",
        "Y124",
        "Y125",
        "Y126",
        "Y127",
        "Y128",
        "Y129",
        "Y130",
        "Y131",
        "Y132",
        "Y133",
        "Y134",
        "Y135",
        "Y136",
        "Y137",
        "Y138",
        "Y139",
        "Y140",
        "Y141",
        "Y142",
        "Y143",
        "Y144",
        "Y145",
        "Y146",
        "Y147",
        "Y148",
        "Y149",
        "Y150",
        "Y151",
        "Y152",
        "Y153",
        "Y154",
        "Y155",
        "Y156",
        "Y157",
        "Y158",
        "Y159",
        "Y160",
        "Y161",
        "Y162",
        "Y163",
        "Y164",
        "Y165",
        "Y166",
        "Y167",
        "Y168",
        "Y169",
        "Y170",
        "Y171",
        "Y172",
        "Y173",
        "Y174",
        "Y175",
        "Y176",
        "Y177",
        "Y178",
        "Y179",
        "Y180"
      ],
      "rows": 2,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "blobs",
      "title": "8 blob like structures",
      "topics": [
        "blobs"
      ]
    },
    {
      "page": "brain",
      "title": "A brain cancer dataset",
      "topics": [
        "brain"
      ]
    },
    {
      "page": "circles",
      "title": "Three concentric circles",
      "topics": [
        "circles"
      ]
    },
    {
      "page": "cluster_similarity",
      "title": "cluster_similarity: cluster a similarity matrix using the Ng method",
      "topics": [
        "cluster_similarity"
      ]
    },
    {
      "page": "CNN_kernel",
      "title": "CNN_kernel: fast adaptive density-aware kernel",
      "topics": [
        "CNN_kernel"
      ]
    },
    {
      "page": "estimate_k",
      "title": "estimate_k: estimate K using the eigengap or multimodality gap heuristics",
      "topics": [
        "estimate_k"
      ]
    },
    {
      "page": "harmonise_ids",
      "title": "harmonise_ids: works on a list of similarity matrices to add entries of NA where there are missing observations between views",
      "topics": [
        "harmonise_ids"
      ]
    },
    {
      "page": "integrate_similarity_matrices",
      "title": "integrate_similarity_matrices: integrate similarity matrices using a tensor product graph linear combination and diffusion technique",
      "topics": [
        "integrate_similarity_matrices"
      ]
    },
    {
      "page": "kernel_pca",
      "title": "kernel_pca: A kernel pca function",
      "topics": [
        "kernel_pca"
      ]
    },
    {
      "page": "mean_imputation",
      "title": "mean_imputation: mean imputation function for multi-view spectral clustering with missing data",
      "topics": [
        "mean_imputation"
      ]
    },
    {
      "page": "missl",
      "title": "A list of the blob data as similarity matrices with a missing entry in one",
      "topics": [
        "missl"
      ]
    },
    {
      "page": "misslfilled",
      "title": "A list of the blob data as similarity matrices with a missing entry in one filled with NAs",
      "topics": [
        "misslfilled"
      ]
    },
    {
      "page": "ng_kernel",
      "title": "ng_kernel: Kernel from the Ng spectral clustering algorithm",
      "topics": [
        "ng_kernel"
      ]
    },
    {
      "page": "pca",
      "title": "pca: A pca function",
      "topics": [
        "pca"
      ]
    },
    {
      "page": "rbfkernel_b",
      "title": "rbfkernel_b: fast self-tuning kernel",
      "topics": [
        "rbfkernel_b"
      ]
    },
    {
      "page": "sigma_finder",
      "title": "sigma_finder: heuristic to find sigma for the Ng kernel",
      "topics": [
        "sigma_finder"
      ]
    },
    {
      "page": "Spectrum",
      "title": "Spectrum: Fast Adaptive Spectral Clustering for Single and Multi-view Data",
      "topics": [
        "Spectrum"
      ]
    },
    {
      "page": "spirals",
      "title": "Two spirals wrapped around one another",
      "topics": [
        "spirals"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "ClusterR",
    "cpp11",
    "diptest",
    "farver",
    "ggplot2",
    "glue",
    "gmp",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppParallel",
    "Rfast",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr",
    "zigg"
  ],
  "_vignettes": [
    {
      "source": "Spectrum_vignette.Rmd",
      "filename": "Spectrum_vignette.html",
      "title": "Spectrum",
      "author": "Christopher R John",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Contents",
        "1. Data types and requirements",
        "2. Quick start parameter settings",
        "3. Single-view clustering: Gaussian blobs",
        "4. Single-view clustering: Brain cancer RNA-seq",
        "5. Single-view clustering: Brain cancer RNA-seq clustering a range of K",
        "6. Multi-view clustering: Brain cancer multi-omics",
        "7. Multi-view clustering: Brain cancer multi-omics with missing data",
        "8. Single-view clustering: Non-Gaussian data, 3 circles",
        "9. Single-view clustering: Non-Gaussian data, spirals",
        "10. Ultra-fast single-view clustering: Gaussian blobs II",
        "11. Advanced operation: Ng spectral clustering",
        "12. Advanced operation: Customised data integration",
        "13. Parameter settings",
        "14. Code for heatmaps",
        "15. Closing comments",
        "16. References"
      ],
      "created": "2020-02-12 06:00:19",
      "modified": "2020-02-12 06:00:19",
      "commits": 1
    }
  ],
  "_score": 6.557747741641468,
  "_indexed": true,
  "_nocasepkg": "spectrum",
  "_universes": [
    "crj32"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1",
      "date": "2026-10-10T08:58:09.000Z",
      "distro": "resolute",
      "commit": "92c21c8162fbd1213ffc9a443dd51dc1cbd2e926",
      "fileid": "https://r2.ropensci.org/8732326f0eb5d6f733f430b9530536ab008071777ead152eb5960a75f2c4cc61",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/crj32/actions/runs/38039353791"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1",
      "date": "2026-10-10T08:58:13.000Z",
      "distro": "resolute",
      "commit": "92c21c8162fbd1213ffc9a443dd51dc1cbd2e926",
      "fileid": "https://r2.ropensci.org/29d23cbb6978a42c28b39c33cc129884c5d080979b03ef60671853d8fc1036d9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/crj32/actions/runs/38039353791"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1",
      "date": "2026-10-11T07:41:27.000Z",
      "commit": "92c21c8162fbd1213ffc9a443dd51dc1cbd2e926",
      "fileid": "https://r2.ropensci.org/4bdd1c84464a9fceec770ff8a3dda366a84a47d3de8cf865cc49c2e8cacb91a6",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/crj32/actions/runs/38039353791"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1",
      "date": "2026-10-10T09:17:22.000Z",
      "commit": "92c21c8162fbd1213ffc9a443dd51dc1cbd2e926",
      "fileid": "https://r2.ropensci.org/61d5eb9477b03b73030e11c71d503563fbde2bcdf7a7c19f084a904befae7e8b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/crj32/actions/runs/38039353791"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1",
      "date": "2026-10-10T08:57:26.000Z",
      "commit": "92c21c8162fbd1213ffc9a443dd51dc1cbd2e926",
      "fileid": "https://r2.ropensci.org/e1d6fb7de1fbae129ba3f4977d4fdb1cc07baf3207938beba0bb6adc05ff1bd8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/crj32/actions/runs/38039353791"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1",
      "date": "2026-10-10T08:56:42.000Z",
      "commit": "92c21c8162fbd1213ffc9a443dd51dc1cbd2e926",
      "fileid": "https://r2.ropensci.org/22c31fa69072d5759b10296f0cdf246ead060d36cba517583340b9c0b1708820",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/crj32/actions/runs/38039353791"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1",
      "date": "2026-10-10T08:56:49.000Z",
      "commit": "92c21c8162fbd1213ffc9a443dd51dc1cbd2e926",
      "fileid": "https://r2.ropensci.org/cf4c11613f4ddba70de6a406970468597f3d34a960cde5ba6477d455a2989577",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/crj32/actions/runs/38039353791"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1",
      "date": "2026-10-10T08:56:51.000Z",
      "commit": "92c21c8162fbd1213ffc9a443dd51dc1cbd2e926",
      "fileid": "https://r2.ropensci.org/a9a178d3e8e5a14839684c9b7878ac51df8f9a8e6c824044a883554fc2e33a9c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/crj32/actions/runs/38039353791"
    }
  ]
}