{
  "_id": "6adb0711343c88418cb726b6",
  "Package": "bixverse.gpu",
  "Title": "GPU-accelerated methods via cubecl and WGPU for the bixverse\nwith general methods such as k-means and correlations and a lot\nof methods specific for single cell analysis acceleration.",
  "Version": "0.6.1",
  "Authors@R": "person(\ngiven = \"Gregor\",\nfamily = \"Lueg\",\nemail = \"gregorlueg@me.com\",\nrole = c(\"aut\", \"cre\"))",
  "Description": "Provides GPU-accelerated methods for the bixverse. These\nleverage Burn, cubecl and wgpu under the hood to work on very\ndifferent hardwares.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/rextendr/version": "0.5.0",
  "SystemRequirements": "Cargo (Rust's package manager), rustc >= 1.95, xz",
  "Additional_repositories": "https://gregorlueg.r-universe.dev",
  "URL": "https://gregorlueg.github.io/bixverse.gpu/",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "cmake libglpk-dev make libicu-dev libxml2-dev\nlibssl-dev xz-utils libclang-dev",
  "Repository": "https://gregorlueg.r-universe.dev",
  "Date/Publication": "2026-10-22 08:28:33 UTC",
  "RemoteUrl": "https://github.com/GregorLueg/bixverse.gpu",
  "RemoteRef": "main",
  "RemoteSha": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-22 08:36:00 UTC",
    "User": "root"
  },
  "Author": "Gregor Lueg [aut, cre]",
  "Maintainer": "Gregor Lueg <gregorlueg@me.com>",
  "_user": "gregorlueg",
  "_type": "src",
  "_file": "bixverse.gpu_0.6.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/3d86f527dcc8dcd4adea949f10daa663fdecaf32628fb849955b55479245ae6b",
  "_filesize": 624624,
  "_sha256": "3d86f527dcc8dcd4adea949f10daa663fdecaf32628fb849955b55479245ae6b",
  "_expires": "2027-01-30T10:04:12.000Z",
  "_created": "2026-10-22T08:36:00.000Z",
  "_published": "2026-10-23T07:04:49.820Z",
  "_upstream": "https://github.com/GregorLueg/bixverse.gpu",
  "_status": "success",
  "_maintainer": {
    "name": "Gregor Lueg",
    "email": "gregorlueg@me.com",
    "login": "gregorlueg",
    "linkedin": "in/gregor-lueg-474437a7",
    "description": "Data science, machine learning, and computational biology for drug discovery",
    "uuid": 93532511
  },
  "_jobs": [
    {
      "job": 120271651127,
      "time": 1081,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12415400334"
    },
    {
      "job": 120271651069,
      "time": 1819,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12415842312"
    },
    {
      "job": 120271650662,
      "time": 1194,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12415161911"
    },
    {
      "job": 120271651002,
      "time": 1416,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12415845437"
    },
    {
      "job": 120271651320,
      "time": 1359,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12415511091"
    },
    {
      "job": 120271649266,
      "time": 2846,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12484667306"
    },
    {
      "job": 120271650406,
      "time": 1894,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12415074461"
    },
    {
      "job": 120271650399,
      "time": 3583,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12417406804"
    },
    {
      "job": 120271686732,
      "time": 1776,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12413577407"
    },
    {
      "job": 120271649123,
      "time": 387,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 120271650758,
      "time": 1855,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12416265551"
    },
    {
      "job": 120271651016,
      "time": 3548,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12416918600"
    },
    {
      "job": 120271651629,
      "time": 2902,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12416074974"
    },
    {
      "job": 120271651364,
      "time": 1983,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12416470034"
    },
    {
      "job": 120271651613,
      "time": 3730,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12417696628"
    }
  ],
  "_buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016",
  "_commit": {
    "id": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
    "author": "Gregor Lueg <gregorlueg@me.com>",
    "committer": "Gregor Lueg <gregorlueg@me.com>",
    "message": "chores: news update, also to trigger r-universe again\n",
    "time": 1792657713
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "bixverse",
      "version": ">= 0.8.0",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "manifoldsR",
      "version": ">= 0.3.0",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "qs2",
      "role": "Imports"
    },
    {
      "package": "rextendr",
      "role": "Imports"
    },
    {
      "package": "S7",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "zeallot",
      "role": "Imports"
    },
    {
      "package": "BiocNeighbors",
      "role": "Suggests"
    },
    {
      "package": "bixverse.plots",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    }
  ],
  "_owner": "gregorlueg",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-13",
      "n": 3
    },
    {
      "week": "2026-14",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 2
    },
    {
      "week": "2026-26",
      "n": 1
    },
    {
      "week": "2026-28",
      "n": 1
    },
    {
      "week": "2026-31",
      "n": 4
    },
    {
      "week": "2026-32",
      "n": 3
    },
    {
      "week": "2026-33",
      "n": 3
    },
    {
      "week": "2026-35",
      "n": 1
    },
    {
      "week": "2026-36",
      "n": 7
    },
    {
      "week": "2026-39",
      "n": 1
    },
    {
      "week": "2026-40",
      "n": 5
    },
    {
      "week": "2026-41",
      "n": 2
    },
    {
      "week": "2026-42",
      "n": 1
    },
    {
      "week": "2026-43",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-03-25"
    },
    {
      "name": "v0.1.1",
      "date": "2026-04-02"
    },
    {
      "name": "v0.1.2",
      "date": "2026-04-03"
    },
    {
      "name": "v0.1.3",
      "date": "2026-05-08"
    },
    {
      "name": "v0.2.0",
      "date": "2026-06-28"
    },
    {
      "name": "v0.2.1",
      "date": "2026-07-12"
    },
    {
      "name": "v0.2.2",
      "date": "2026-07-28"
    },
    {
      "name": "v0.2.3",
      "date": "2026-07-28"
    },
    {
      "name": "v0.2.4",
      "date": "2026-07-31"
    },
    {
      "name": "v0.2.5",
      "date": "2026-08-06"
    },
    {
      "name": "v0.2.6",
      "date": "2026-08-12"
    },
    {
      "name": "v0.2.7",
      "date": "2026-08-16"
    },
    {
      "name": "v0.2.8",
      "date": "2026-08-27"
    },
    {
      "name": "v0.3.0",
      "date": "2026-09-04"
    },
    {
      "name": "v0.3.1",
      "date": "2026-09-24"
    },
    {
      "name": "v0.3.2",
      "date": "2026-09-28"
    },
    {
      "name": "v0.3.3",
      "date": "2026-09-28"
    },
    {
      "name": "v0.3.4",
      "date": "2026-09-29"
    },
    {
      "name": "v0.3.5",
      "date": "2026-10-02"
    },
    {
      "name": "v0.3.6",
      "date": "2026-10-03"
    },
    {
      "name": "v0.4.0",
      "date": "2026-10-07"
    },
    {
      "name": "v0.4.1",
      "date": "2026-10-10"
    },
    {
      "name": "v0.5.0",
      "date": "2026-10-15"
    },
    {
      "name": "v0.6.0",
      "date": "2026-10-21"
    },
    {
      "name": "v0.6.1",
      "date": "2026-10-22"
    }
  ],
  "_topics": [
    "computational-biology",
    "gpu",
    "r-language",
    "single-cell",
    "rust",
    "cargo"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "gregorlueg",
      "count": 238,
      "uuid": 93532511
    }
  ],
  "_userbio": {
    "uuid": 93532511,
    "type": "user",
    "name": "Gregor Lueg",
    "followers": 21,
    "description": "Data science, machine learning, and computational biology for drug discovery"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/bixverse.gpu"
  },
  "_devurl": "https://github.com/gregorlueg/bixverse.gpu",
  "_pkgdown": "https://gregorlueg.github.io/bixverse.gpu/",
  "_searchresults": 2,
  "_cargo": true,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/bixverse.gpu.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    ".prepare_tsne_params_gpu",
    ".prepare_umap_params_gpu",
    "bbknn_gpu_sc",
    "bonsai_gpu_sc",
    "calculate_pca_gpu_sc",
    "consensus_nmf_gpu_sc",
    "fast_cluster_gpu_sc",
    "fast_mnn_gpu_sc",
    "find_clusters_gpu_sc",
    "find_neighbours_cagra_sc",
    "find_neighbours_gpu_sc",
    "generate_cagra_knn_sc",
    "generate_gpu_knn_sc",
    "generate_knn_graph_gpu",
    "generate_seacells_gpu_sc",
    "gpu_available",
    "harmony_v2_gpu_sc",
    "install_agent_skill_gpu",
    "k_means_cluster_gpu",
    "leiden_clustering_gpu",
    "load_parametric_umap",
    "mlx_available",
    "nebula_gpu_sc",
    "nmf_gpu_sc",
    "nmf_k_sweep_gpu_sc",
    "parametric_umap",
    "params_kmeans_gpu",
    "params_knn_gpu_defaults",
    "params_nebula_gpu",
    "params_nn_gpu",
    "params_parametric_umap",
    "params_sc_bbknn_gpu",
    "params_sc_cagra",
    "params_sc_fast_cluster_gpu",
    "params_sc_fastmnn_gpu",
    "params_sc_harmony_v2_gpu",
    "params_sc_ivf",
    "params_scrublet_gpu",
    "params_tsne_gpu",
    "params_umap_gpu",
    "rs_bbknn_gpu",
    "rs_cagra_gpu_knn",
    "rs_cor_gpu",
    "rs_cov_gpu",
    "rs_exhaustive_gpu_knn",
    "rs_fast_cluster_gpu",
    "rs_fast_mnn_gpu",
    "rs_gpu_knn",
    "rs_harmony_v2_gpu",
    "rs_ivf_gpu_knn",
    "rs_kmeans_gpu",
    "rs_leiden_clustering_gpu",
    "rs_mc_bonsai_gpu",
    "rs_mc_scenic_gpu",
    "rs_nebula_sc_gpu",
    "rs_nmf_consensus_mc_gpu",
    "rs_nmf_consensus_sc_gpu",
    "rs_nmf_k_sweep_mc_gpu",
    "rs_nmf_k_sweep_sc_gpu",
    "rs_nmf_multi_mc_gpu",
    "rs_nmf_multi_sc_gpu",
    "rs_nmf_single_mc_gpu",
    "rs_nmf_single_sc_gpu",
    "rs_parametric_umap",
    "rs_parametric_umap_predict",
    "rs_sc_bonsai_gpu",
    "rs_sc_pca_sparse_gpu",
    "rs_sc_scrublet_gpu",
    "rs_scenic_grn_gpu",
    "rs_scenic_grn_streaming_gpu",
    "rs_seacells_gpu",
    "rs_tsne_from_knn_gpu",
    "rs_tsne_gpu",
    "rs_umap_from_knn_gpu",
    "rs_umap_gpu",
    "save_parametric_umap",
    "scenic_grn_sc_gpu",
    "scrublet_gpu_sc",
    "stabilised_nmf_gpu_sc",
    "tsne_gpu",
    "tsne_gpu_sc",
    "umap_gpu",
    "umap_gpu_sc"
  ],
  "_help": [
    {
      "page": "bbknn_gpu_sc",
      "title": "Run BBKNN on the GPU",
      "topics": [
        "bbknn_gpu_sc"
      ]
    },
    {
      "page": "bonsai_gpu_sc",
      "title": "Build a Bonsai tree over the cells, Sanity on the GPU",
      "topics": [
        "bonsai_gpu_sc"
      ]
    },
    {
      "page": "calculate_pca_gpu_sc",
      "title": "GPU-accelerated PCA for single cell",
      "topics": [
        "calculate_pca_gpu_sc"
      ]
    },
    {
      "page": "consensus_nmf_gpu_sc",
      "title": "Run consensus NMF on the GPU over single cell or meta cell data",
      "topics": [
        "consensus_nmf_gpu_sc"
      ]
    },
    {
      "page": "fast_cluster_gpu_sc",
      "title": "Run fast clustering on a SingleCells object (GPU)",
      "topics": [
        "fast_cluster_gpu_sc"
      ]
    },
    {
      "page": "fast_mnn_gpu_sc",
      "title": "Run fastMNN on the GPU",
      "topics": [
        "fast_mnn_gpu_sc"
      ]
    },
    {
      "page": "find_clusters_gpu_sc",
      "title": "Graph-based clustering of cells on the neighbour graph (GPU)",
      "topics": [
        "find_clusters_gpu_sc"
      ]
    },
    {
      "page": "find_neighbours_gpu_sc",
      "title": "Find GPU-accelerated neighbours for single cells",
      "topics": [
        "find_neighbours_gpu_sc"
      ]
    },
    {
      "page": "generate_gpu_knn_sc",
      "title": "Generate GPU kNN data for single cells",
      "topics": [
        "generate_gpu_knn_sc"
      ]
    },
    {
      "page": "generate_knn_graph_gpu",
      "title": "Generate a k-nearest neighbour graph (GPU-accelerated)",
      "topics": [
        "generate_knn_graph_gpu"
      ]
    },
    {
      "page": "generate_seacells_gpu_sc",
      "title": "Generate meta cells based on SEACells on the GPU",
      "topics": [
        "generate_seacells_gpu_sc"
      ]
    },
    {
      "page": "gpu_available",
      "title": "Is a GPU available",
      "topics": [
        "gpu_available"
      ]
    },
    {
      "page": "harmony_v2_gpu_sc",
      "title": "Run Harmony v2 (GPU)",
      "topics": [
        "harmony_v2_gpu_sc"
      ]
    },
    {
      "page": "install_agent_skill_gpu",
      "title": "Install the bixverse.gpu agent skill",
      "topics": [
        "install_agent_skill_gpu"
      ]
    },
    {
      "page": "k_means_cluster_gpu",
      "title": "GPU-accelerated k-means clustering",
      "topics": [
        "k_means_cluster_gpu"
      ]
    },
    {
      "page": "leiden_clustering_gpu",
      "title": "GPU-accelerated Leiden or Louvain community detection on an igraph",
      "topics": [
        "leiden_clustering_gpu"
      ]
    },
    {
      "page": "load_parametric_umap",
      "title": "Load a parametric UMAP as a qs2 file",
      "topics": [
        "load_parametric_umap"
      ]
    },
    {
      "page": "mlx_available",
      "title": "Is the MLX backend available",
      "topics": [
        "mlx_available"
      ]
    },
    {
      "page": "nebula_gpu_sc",
      "title": "Run NEBULA on single cells on the GPU",
      "topics": [
        "nebula_gpu_sc"
      ]
    },
    {
      "page": "nmf_gpu_sc",
      "title": "Run single-run NMF on the GPU over single cell or meta cell data",
      "topics": [
        "nmf_gpu_sc"
      ]
    },
    {
      "page": "nmf_k_sweep_gpu_sc",
      "title": "Sweep k for consensus NMF on the GPU over single cell or meta cell data",
      "topics": [
        "nmf_k_sweep_gpu_sc"
      ]
    },
    {
      "page": "parametric_umap",
      "title": "Parametric UMAP",
      "topics": [
        "parametric_umap"
      ]
    },
    {
      "page": "params_kmeans_gpu",
      "title": "Default parameters for GPU k-means",
      "topics": [
        "params_kmeans_gpu"
      ]
    },
    {
      "page": "params_knn_gpu_defaults",
      "title": "Default parameters for the GPU nearest neighbour backends",
      "topics": [
        "params_knn_gpu_defaults"
      ]
    },
    {
      "page": "params_nebula_gpu",
      "title": "Wrapper function for parameters for GPU NEBULA",
      "topics": [
        "params_nebula_gpu"
      ]
    },
    {
      "page": "params_nn_gpu",
      "title": "Wrapper function to generate GPU nearest neighbour parameters",
      "topics": [
        "params_nn_gpu"
      ]
    },
    {
      "page": "params_parametric_umap",
      "title": "Wrapper function to generate parametric UMAP parameters",
      "topics": [
        "params_parametric_umap"
      ]
    },
    {
      "page": "params_sc_bbknn_gpu",
      "title": "Wrapper function for the GPU BBKNN parameters",
      "topics": [
        "params_sc_bbknn_gpu"
      ]
    },
    {
      "page": "params_sc_fast_cluster_gpu",
      "title": "Default parameters for GPU fast clustering",
      "topics": [
        "params_sc_fast_cluster_gpu"
      ]
    },
    {
      "page": "params_sc_fastmnn_gpu",
      "title": "Wrapper function for the GPU fastMNN parameters",
      "topics": [
        "params_sc_fastmnn_gpu"
      ]
    },
    {
      "page": "params_sc_harmony_v2_gpu",
      "title": "Default parameters for Harmony v2 GPU batch correction",
      "topics": [
        "params_sc_harmony_v2_gpu"
      ]
    },
    {
      "page": "params_scrublet_gpu",
      "title": "Wrapper function for GPU Scrublet doublet detection parameters",
      "topics": [
        "params_scrublet_gpu"
      ]
    },
    {
      "page": "params_tsne_gpu",
      "title": "Wrapper function to generate t-SNE parameters (GPU version)",
      "topics": [
        "params_tsne_gpu"
      ]
    },
    {
      "page": "params_umap_gpu",
      "title": "Wrapper function to generate UMAP parameters (GPU version)",
      "topics": [
        "params_umap_gpu"
      ]
    },
    {
      "page": "predict.ParametricUmapModel",
      "title": "Predict embeddings for new data using a trained parametric UMAP model",
      "topics": [
        "predict.ParametricUmapModel"
      ]
    },
    {
      "page": "rs_cor_gpu",
      "title": "GPU-accelerated correlation calculations",
      "topics": [
        "rs_cor_gpu"
      ]
    },
    {
      "page": "rs_cov_gpu",
      "title": "GPU-accelerated covariance calculations",
      "topics": [
        "rs_cov_gpu"
      ]
    },
    {
      "page": "rs_fast_mnn_gpu",
      "title": "GPU: fastMNN batch correction",
      "topics": [
        "rs_fast_mnn_gpu"
      ]
    },
    {
      "page": "rs_gpu_available",
      "title": "Check whether a usable GPU adapter is present",
      "topics": [
        "rs_gpu_available"
      ]
    },
    {
      "page": "rs_gpu_knn",
      "title": "Generate a GPU-accelerated kNN graph",
      "topics": [
        "rs_gpu_knn"
      ]
    },
    {
      "page": "rs_gpu_plane_ops",
      "title": "Check whether the GPU adapter runs plane (subgroup) operations",
      "topics": [
        "rs_gpu_plane_ops"
      ]
    },
    {
      "page": "rs_harmony_v2_gpu",
      "title": "Harmony batch correction in Rust (version 2, GPU-accelerated)",
      "topics": [
        "rs_harmony_v2_gpu"
      ]
    },
    {
      "page": "rs_kmeans_gpu",
      "title": "GPU-accelerated k-means",
      "topics": [
        "rs_kmeans_gpu"
      ]
    },
    {
      "page": "rs_leiden_clustering_gpu",
      "title": "GPU-accelerated Leiden and Louvain clustering",
      "topics": [
        "rs_leiden_clustering_gpu"
      ]
    },
    {
      "page": "rs_parametric_umap",
      "title": "Parametric UMAP implementation",
      "topics": [
        "rs_parametric_umap"
      ]
    },
    {
      "page": "rs_parametric_umap_predict",
      "title": "Predict new data using a trained parametric UMAP model",
      "topics": [
        "rs_parametric_umap_predict"
      ]
    },
    {
      "page": "rs_tsne_from_knn_gpu",
      "title": "tSNE implementation from a pre-computed kNN graph",
      "topics": [
        "rs_tsne_from_knn_gpu"
      ]
    },
    {
      "page": "rs_tsne_gpu",
      "title": "tSNE implementation",
      "topics": [
        "rs_tsne_gpu"
      ]
    },
    {
      "page": "rs_umap_from_knn_gpu",
      "title": "UMAP implementation from a pre-computed kNN graph",
      "topics": [
        "rs_umap_from_knn_gpu"
      ]
    },
    {
      "page": "rs_umap_gpu",
      "title": "UMAP implementation",
      "topics": [
        "rs_umap_gpu"
      ]
    },
    {
      "page": "save_parametric_umap",
      "title": "Save a parametric UMAP as a qs2 file",
      "topics": [
        "save_parametric_umap"
      ]
    },
    {
      "page": "scenic_grn_sc_gpu",
      "title": "GPU-accelerated SCENIC GRN inference",
      "topics": [
        "scenic_grn_sc_gpu"
      ]
    },
    {
      "page": "scrublet_gpu_sc",
      "title": "Doublet detection with Scrublet on the GPU",
      "topics": [
        "scrublet_gpu_sc"
      ]
    },
    {
      "page": "stabilised_nmf_gpu_sc",
      "title": "Run stabilised (multi-run) NMF on the GPU over single cell or meta cell data",
      "topics": [
        "stabilised_nmf_gpu_sc"
      ]
    },
    {
      "page": "tsne_gpu",
      "title": "Rust-based t-SNE (GPU)",
      "topics": [
        "tsne_gpu"
      ]
    },
    {
      "page": "tsne_gpu_sc",
      "title": "Run t-SNE on a SingleCells object (GPU)",
      "topics": [
        "tsne_gpu_sc"
      ]
    },
    {
      "page": "umap_gpu",
      "title": "Rust-based UMAP (GPU)",
      "topics": [
        "umap_gpu"
      ]
    },
    {
      "page": "umap_gpu_sc",
      "title": "Run UMAP on a SingleCells object (GPU)",
      "topics": [
        "umap_gpu_sc"
      ]
    }
  ],
  "_pkglogo": "https://github.com/GregorLueg/bixverse.gpu/raw/main/man/figures/logo.png",
  "_readme": "https://github.com/GregorLueg/bixverse.gpu/raw/main/README.md",
  "_rundeps": [
    "arrow",
    "assertthat",
    "backports",
    "biocmake",
    "bit",
    "bit64",
    "bixverse",
    "brio",
    "callr",
    "checkmate",
    "cli",
    "cpp11",
    "data.table",
    "DBI",
    "desc",
    "dir.expiry",
    "dplyr",
    "duckdb",
    "farver",
    "fastcluster",
    "filelock",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "igraph",
    "isoband",
    "jsonlite",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "manifoldsR",
    "Matrix",
    "matrixStats",
    "mirai",
    "nanonext",
    "otel",
    "patchwork",
    "pillar",
    "pkgbuild",
    "pkgconfig",
    "processx",
    "ps",
    "purrr",
    "qs2",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppParallel",
    "rextendr",
    "rhdf5",
    "rhdf5filters",
    "Rhdf5lib",
    "rlang",
    "rprojroot",
    "S7",
    "scales",
    "stringfish",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "zeallot"
  ],
  "_score": 2.9030899869919438,
  "_indexed": true,
  "_nocasepkg": "bixverse.gpu",
  "_universes": [
    "gregorlueg"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.1",
      "date": "2026-10-22T09:00:59.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
      "fileid": "https://r2.ropensci.org/4c7c8e14b71985290b2fc9a8c15624a8f9f57909c79919352067eb4600b5dbf6",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.1",
      "date": "2026-10-22T09:02:08.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
      "fileid": "https://r2.ropensci.org/54a22fa94eeb66879282b07a09d67dbaee4f20bc8d17d44dff91b5bad0cc1d42",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.6.1",
      "date": "2026-10-22T09:02:58.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
      "fileid": "https://r2.ropensci.org/bc0afa016f1c5ee3cf7be55f390e600db2f13387b057703984548cbd94d58816",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.6.1",
      "date": "2026-10-22T09:02:54.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
      "fileid": "https://r2.ropensci.org/e5ee097270913c7d36b60e8f85c576e7a64aae9c0339756325a14f3163ae1cec",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.1",
      "date": "2026-10-22T09:00:12.000Z",
      "arch": "aarch64",
      "commit": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
      "fileid": "https://r2.ropensci.org/2aa9e1eaa570c4052ed479006b2f708ebf6bbd0a45710da48d93381e211fc54a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.1",
      "date": "2026-10-23T06:19:32.000Z",
      "arch": "x86_64",
      "commit": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
      "fileid": "https://r2.ropensci.org/368238719cd42a152e2cb1037f0ac632ce68772df95cc3ebe20e7cec4ce0f752",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.6.1",
      "date": "2026-10-22T09:00:39.000Z",
      "arch": "aarch64",
      "commit": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
      "fileid": "https://r2.ropensci.org/37786e89b5e29b4355b855a540c50ab9b89ef4bb5078acb8bf5780c3f6514d44",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.6.1",
      "date": "2026-10-22T09:03:00.000Z",
      "arch": "x86_64",
      "commit": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
      "fileid": "https://r2.ropensci.org/667bdfd9afa7f0498b425424b75f3d8870d7a5c7dd94e70f664c36f6d2ac7af2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.1",
      "date": "2026-10-22T09:02:13.000Z",
      "arch": "aarch64",
      "commit": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
      "fileid": "https://r2.ropensci.org/1f1761bb269dcd21b60b40084160e5f0aeaa92a788fcbd7a019dc06c9312cefa",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.1",
      "date": "2026-10-22T09:00:15.000Z",
      "arch": "x86_64",
      "commit": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
      "fileid": "https://r2.ropensci.org/156ab6afcb2eb00f3487ef9740d3e4ebc9f44c1f9215cd5cdf381b2d0327307c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.1",
      "date": "2026-10-22T09:00:10.000Z",
      "arch": "x86_64",
      "commit": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
      "fileid": "https://r2.ropensci.org/9cd5b4f3c7f6ea0b9788e2a6d74f324d366cfdb31becd87b216f5756be538052",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.6.1",
      "date": "2026-10-22T09:02:39.000Z",
      "arch": "aarch64",
      "commit": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
      "fileid": "https://r2.ropensci.org/855fd174e0ffad7ec724a71d86bd34b78f887906f736de2580a3bf2fee6b4026",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.6.1",
      "date": "2026-10-22T09:04:00.000Z",
      "arch": "x86_64",
      "commit": "f3cb01eb4f12c263c2e3f1069f7e2c917f399ac9",
      "fileid": "https://r2.ropensci.org/2d90da22be0179017e1dd2c71b1ffbed3ac48b774adec955a325f4dc0469a54d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39748069016"
    }
  ]
}