{
  "_id": "6ae203c28d250e7ad09ee7c2",
  "Package": "cudacellr",
  "Title": "GPU-Aware Single-Cell Analysis Workflows",
  "Version": "0.4.0.9000",
  "Authors@R": "person(\"Yaoxiang\", \"Li\", email = \"liyaoxiang@outlook.com\",\nrole = c(\"aut\", \"cre\"))",
  "Description": "Provides single-cell analysis primitives for sparse count\nmatrices, including library-size normalization,\nlog-normalization, highly variable feature selection, principal\ncomponent analysis, and nearest-neighbour construction.\nIntegrates the 'cudaverse' numerical and sparse layers while\npreserving matrix identifiers and recording the computation\nbackend for each stage. Optional adapters preserve native\n'SingleCellExperiment' and 'SeuratObject' version 5 object\nstructures.",
  "License": "MIT + file LICENSE",
  "URL": "https://cudaverse.github.io/cudacellr/,\nhttps://github.com/cudaverse/cudacellr",
  "BugReports": "https://github.com/cudaverse/cudacellr/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://cudaverse.r-universe.dev",
  "Date/Publication": "2026-10-19 16:43:17 UTC",
  "RemoteUrl": "https://github.com/cudaverse/cudacellr",
  "RemoteRef": "HEAD",
  "RemoteSha": "5408d9244ae6d20a48e9b4111211023bb7daacdf",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-28 13:49:05 UTC",
    "User": "root"
  },
  "Author": "Yaoxiang Li [aut, cre]",
  "Maintainer": "Yaoxiang Li <liyaoxiang@outlook.com>",
  "_user": "cudaverse",
  "_type": "src",
  "_file": "cudacellr_0.4.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/d55f46be75ab9f6ab18df5c06af6e38f209d80b45f7ed2cd90337346d4e7593a",
  "_filesize": 182499,
  "_sha256": "d55f46be75ab9f6ab18df5c06af6e38f209d80b45f7ed2cd90337346d4e7593a",
  "_expires": "2027-02-05T14:16:32.000Z",
  "_created": "2026-10-28T13:49:05.000Z",
  "_published": "2026-10-28T14:16:34.241Z",
  "_upstream": "https://github.com/cudaverse/cudacellr",
  "_status": "success",
  "_maintainer": {
    "name": "Yaoxiang Li",
    "email": "liyaoxiang@outlook.com",
    "login": "yaoxiangli",
    "description": "The most beautiful thing we can experience is the mysterious. It is the source of all true art and science.",
    "uuid": 18198096
  },
  "_jobs": [
    {
      "job": 122856881203,
      "time": 157,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12820244869"
    },
    {
      "job": 122856881768,
      "time": 218,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12820404814"
    },
    {
      "job": 122856881068,
      "time": 219,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12822453809"
    },
    {
      "job": 122856881324,
      "time": 243,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12822098768"
    },
    {
      "job": 122853663648,
      "time": 350,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12820418695"
    },
    {
      "job": 122856881280,
      "time": 299,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12821028347"
    },
    {
      "job": 122856881549,
      "time": 104,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12821815801"
    },
    {
      "job": 122856881229,
      "time": 101,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12820154661"
    },
    {
      "job": 122856881821,
      "time": 316,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12821641859"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cudaverse/actions/runs/40699040958",
  "_commit": {
    "id": "5408d9244ae6d20a48e9b4111211023bb7daacdf",
    "author": "Yaoxiang Li <liyaoxiang@outlook.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge sparse single-cell PCA performance milestone (#4)\n\nKeep native PCA input sparse above the measured small-input threshold. Preserve numerical contracts and public interfaces.\n\nAll five correctness/performance comparisons and current-head platform, integration and documentation checks passed. Retain pinned inputs, transfer traces, failed-attempt evidence and memory guidance.",
    "time": 1792428197
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "cudaverse",
      "version": ">= 0.4.2",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "DelayedArray",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "S4Vectors",
      "role": "Suggests"
    },
    {
      "package": "SeuratObject",
      "version": ">= 5.0.0",
      "role": "Suggests"
    },
    {
      "package": "SingleCellExperiment",
      "role": "Suggests"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cudaverse",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-30",
      "n": 10
    },
    {
      "week": "2026-32",
      "n": 1
    },
    {
      "week": "2026-37",
      "n": 1
    },
    {
      "week": "2026-39",
      "n": 1
    },
    {
      "week": "2026-43",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "bioinformatics",
    "cudaverse",
    "gpu",
    "single-cell"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "yaoxiangli",
      "count": 27,
      "uuid": 18198096
    }
  ],
  "_userbio": {
    "uuid": 308854586,
    "type": "organization",
    "name": "cudaverse",
    "followers": 0,
    "description": "GPU-aware scientific computing and workflows for R"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/cudacellr"
  },
  "_devurl": "https://github.com/cudaverse/cudacellr",
  "_pkgdown": "https://cudaverse.github.io/cudacellr/",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/cudacellr.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/cudaverse/cudacellr",
  "_realowner": "cudaverse",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.4.0",
      "date": "2026-10-27"
    }
  ],
  "_exports": [
    "cuda_cell_neighbors",
    "cuda_cell_pca",
    "cuda_hvg",
    "cuda_normalize_counts",
    "cuda_provenance",
    "cudacell_sce",
    "cudacell_seurat",
    "cudacell_workflow"
  ],
  "_help": [
    {
      "page": "cuda_cell_neighbors",
      "title": "Construct a nearest-neighbour representation",
      "topics": [
        "cuda_cell_neighbors"
      ]
    },
    {
      "page": "cuda_cell_pca",
      "title": "Run PCA on highly variable single-cell features",
      "topics": [
        "cuda_cell_pca"
      ]
    },
    {
      "page": "cuda_hvg",
      "title": "Select highly variable features",
      "topics": [
        "cuda_hvg"
      ]
    },
    {
      "page": "cuda_normalize_counts",
      "title": "Normalize a single-cell count matrix",
      "topics": [
        "cuda_normalize_counts"
      ]
    },
    {
      "page": "cuda_provenance-methods",
      "title": "Inspect provenance stored on native single-cell containers",
      "topics": [
        "cuda_provenance-methods",
        "cuda_provenance.Seurat",
        "cuda_provenance.SingleCellExperiment"
      ]
    },
    {
      "page": "cudacell_sce",
      "title": "Run a cudacell workflow on a SingleCellExperiment",
      "topics": [
        "cudacell_sce"
      ]
    },
    {
      "page": "cudacell_seurat",
      "title": "Run a cudacell workflow on a Seurat object",
      "topics": [
        "cudacell_seurat"
      ]
    },
    {
      "page": "cudacell_workflow",
      "title": "Run the initial cudacellr workflow",
      "topics": [
        "cudacell_workflow"
      ]
    }
  ],
  "_readme": "https://github.com/cudaverse/cudacellr/raw/HEAD/README.md",
  "_rundeps": [
    "cudaverse",
    "lattice",
    "Matrix"
  ],
  "_vignettes": [
    {
      "source": "seurat-object.Rmd",
      "filename": "seurat-object.html",
      "title": "A native SeuratObject v5 workflow",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Start with a populated object",
        "Run the workflow",
        "Verify preservation",
        "Collision and realization safety",
        "Provenance"
      ],
      "created": "2026-07-26 16:47:43",
      "modified": "2026-08-06 20:05:14",
      "commits": 2
    },
    {
      "source": "single-cell-experiment.Rmd",
      "filename": "single-cell-experiment.html",
      "title": "A native SingleCellExperiment workflow",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Start with a populated object",
        "Run the workflow",
        "Verify preservation",
        "Normalization and size factors",
        "Collision and memory safety",
        "Provenance and downstream embeddings"
      ],
      "created": "2026-07-26 04:42:22",
      "modified": "2026-08-06 20:05:14",
      "commits": 2
    },
    {
      "source": "backend-provenance.Rmd",
      "filename": "backend-provenance.html",
      "title": "Backend provenance and CUDA diagnostics",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Prepare CUDA",
        "Prepare a count matrix",
        "Normalize, select features, and run PCA and kNN",
        "Read the provenance table",
        "Native stage boundaries",
        "Device requests and failures",
        "Plan memory and workload size",
        "A small CPU reference"
      ],
      "created": "2026-07-26 03:12:29",
      "modified": "2026-10-19 16:43:17",
      "commits": 4
    },
    {
      "source": "performance-memory.Rmd",
      "filename": "performance-memory.html",
      "title": "Single-cell performance and memory",
      "author": "Yaoxiang Li",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What changed",
        "Measured workflows",
        "Where the time goes",
        "Transfers and GPU memory",
        "Sizing and batch guidance",
        "Reproduce and inspect"
      ],
      "created": "2026-10-19 16:43:17",
      "modified": "2026-10-19 16:43:17",
      "commits": 1
    }
  ],
  "_score": 5,
  "_indexed": true,
  "_nocasepkg": "cudacellr",
  "_universes": [
    "cudaverse",
    "yaoxiangli"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0.9000",
      "date": "2026-10-28T13:51:25.000Z",
      "distro": "resolute",
      "commit": "5408d9244ae6d20a48e9b4111211023bb7daacdf",
      "fileid": "https://r2.ropensci.org/f2e63a155095622cfba36982150a7f190918d67119aaa7a24fdb42321abdeda7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cudaverse/actions/runs/40699040958"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.4.0.9000",
      "date": "2026-10-28T13:52:36.000Z",
      "distro": "resolute",
      "commit": "5408d9244ae6d20a48e9b4111211023bb7daacdf",
      "fileid": "https://r2.ropensci.org/026a3603ca6fafb088a2c61d817f8df437092f06e3f3e8e7bd65b18bda396ada",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cudaverse/actions/runs/40699040958"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.0.9000",
      "date": "2026-10-28T14:13:47.000Z",
      "commit": "5408d9244ae6d20a48e9b4111211023bb7daacdf",
      "fileid": "https://r2.ropensci.org/ba649528e8cc1142c023d294105b4830beeb93c980034742d988fec8afaf6e31",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cudaverse/actions/runs/40699040958"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.4.0.9000",
      "date": "2026-10-28T14:14:37.000Z",
      "commit": "5408d9244ae6d20a48e9b4111211023bb7daacdf",
      "fileid": "https://r2.ropensci.org/6a71f659496ffa50b72b6d6c5960529d178f44a406ef008e578ab334f0d8f8c0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cudaverse/actions/runs/40699040958"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.0.9000",
      "date": "2026-10-28T13:54:24.000Z",
      "commit": "5408d9244ae6d20a48e9b4111211023bb7daacdf",
      "fileid": "https://r2.ropensci.org/53cf5ede3a7ee153bbfe6ac777970eb020d9613dea25bf893105fe374e3cc40e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cudaverse/actions/runs/40699040958"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0.9000",
      "date": "2026-10-28T13:50:23.000Z",
      "commit": "5408d9244ae6d20a48e9b4111211023bb7daacdf",
      "fileid": "https://r2.ropensci.org/0d2ead32a8400e0bb982d6e1a7e3e36fcdfddf64d12de2ca490882c206d565e1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cudaverse/actions/runs/40699040958"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.0.9000",
      "date": "2026-10-28T13:50:23.000Z",
      "commit": "5408d9244ae6d20a48e9b4111211023bb7daacdf",
      "fileid": "https://r2.ropensci.org/95eb65a4659a54f9e2ea42f3ac3f6d79694dc8d5c64ad8bebda4a7712a66531d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cudaverse/actions/runs/40699040958"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.4.0.9000",
      "date": "2026-10-28T13:54:01.000Z",
      "commit": "5408d9244ae6d20a48e9b4111211023bb7daacdf",
      "fileid": "https://r2.ropensci.org/699eecae6fc6003fc997f752afcceb3e57a3734d7ffd3ea8635934117ad7b7cb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cudaverse/actions/runs/40699040958"
    }
  ]
}