{
  "_id": "6a3a6baeef5099f0c5f1334f",
  "Package": "lstar",
  "Title": "Uniform Data Model and 'Zarr' Interchange for Single-Cell Omics",
  "Version": "0.1.0",
  "Authors@R": "person(\"Peter\", \"Kharchenko\", role = c(\"aut\", \"cre\"),\nemail = \"pk.restricted@gmail.com\")",
  "Description": "A lightweight interchange layer for single-cell and\nspatial omics data, built on the L-star model of labelled axes\nand typed fields over them, serialized to the 'Zarr' format.\nProvides bidirectional converters (\"profiles\") for 'Seurat',\n'SingleCellExperiment', 'Conos', and 'pagoda2' objects,\nincluding collections of heterogeneous samples, via a shared\nC++ core ('libstar') so the same store is readable from R,\n'Python', and C++.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "URL": "https://github.com/kharchenkolab/lstar",
  "BugReports": "https://github.com/kharchenkolab/lstar/issues",
  "VignetteBuilder": "knitr",
  "Additional_repositories": "https://bnprks.r-universe.dev",
  "SystemRequirements": "C++17, zlib",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "zlib1g-dev",
  "Repository": "https://kharchenkolab.r-universe.dev",
  "Date/Publication": "2026-06-21 07:17:06 UTC",
  "RemoteUrl": "https://github.com/kharchenkolab/lstar",
  "RemoteRef": "HEAD",
  "RemoteSha": "be8355ab1353b073009190494e190cc805182133",
  "RemoteSubdir": "R",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-23 11:08:29 UTC",
    "User": "root"
  },
  "Author": "Peter Kharchenko [aut, cre]",
  "Maintainer": "Peter Kharchenko <pk.restricted@gmail.com>",
  "MD5sum": "c2e17f6b0f3936725e023af7e5e23607",
  "_user": "kharchenkolab",
  "_type": "src",
  "_file": "lstar_0.1.0.tar.gz",
  "_fileid": "fe9ddee9c04cc112f28554806437f269fdaf227aca13ae5a2b0207920e0f69e5",
  "_filesize": 348439,
  "_sha256": "fe9ddee9c04cc112f28554806437f269fdaf227aca13ae5a2b0207920e0f69e5",
  "_created": "2026-06-23T11:08:29.000Z",
  "_published": "2026-06-23T11:19:10.079Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 82939832307,
      "time": 544,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7819227914"
    },
    {
      "job": 82939832267,
      "time": 595,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7819244545"
    },
    {
      "job": 82939832309,
      "time": 544,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7819227616"
    },
    {
      "job": 82939832357,
      "time": 598,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7819245782"
    },
    {
      "job": 82939832508,
      "time": 117,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7819071571"
    },
    {
      "job": 82939832364,
      "time": 229,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7819113505"
    },
    {
      "job": 82939832450,
      "time": 118,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7819071680"
    },
    {
      "job": 82939832342,
      "time": 351,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7819157554"
    },
    {
      "job": 82938474900,
      "time": 444,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7819026259"
    },
    {
      "job": 82939832270,
      "time": 172,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7819091397"
    },
    {
      "job": 82939832278,
      "time": 202,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7819102365"
    },
    {
      "job": 82939832254,
      "time": 260,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7819123337"
    },
    {
      "job": 82939832442,
      "time": 161,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7819087896"
    }
  ],
  "_buildurl": "https://github.com/r-universe/kharchenkolab/actions/runs/28021416468",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/kharchenkolab/lstar",
  "_commit": {
    "id": "be8355ab1353b073009190494e190cc805182133",
    "author": "Peter Kharchenko <peter.kharchenko@gmail.com>",
    "committer": "Peter Kharchenko <peter.kharchenko@gmail.com>",
    "message": "README: link the per-format guides from the 'existing container' sentence\n",
    "time": 1782026226
  },
  "_maintainer": {
    "name": "Peter Kharchenko",
    "email": "pk.restricted@gmail.com"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "cpp11",
      "role": "LinkingTo"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "SeuratObject",
      "role": "Suggests"
    },
    {
      "package": "Seurat",
      "role": "Suggests"
    },
    {
      "package": "SingleCellExperiment",
      "role": "Suggests"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Suggests"
    },
    {
      "package": "S4Vectors",
      "role": "Suggests"
    },
    {
      "package": "GenomicRanges",
      "role": "Suggests"
    },
    {
      "package": "igraph",
      "role": "Suggests"
    },
    {
      "package": "conos",
      "role": "Suggests"
    },
    {
      "package": "pagoda2",
      "role": "Suggests"
    },
    {
      "package": "BPCells",
      "role": "Suggests"
    },
    {
      "package": "HDF5Array",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "kharchenkolab",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-24",
      "n": 127
    },
    {
      "week": "2026-25",
      "n": 35
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-06-17"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "pkharchenko",
      "count": 162,
      "uuid": 11860978
    }
  ],
  "_userbio": {
    "uuid": 67511277,
    "type": "organization",
    "name": "Kharchenko Lab",
    "followers": 90
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/lstar"
  },
  "_devurl": "https://github.com/kharchenkolab/lstar",
  "_searchresults": 53,
  "_topics": [
    "zlib",
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/lstar.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/kharchenkolab/lstar",
  "_realowner": "kharchenkolab",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-06-22"
    }
  ],
  "_exports": [
    "col_sum_by_group",
    "collection_from",
    "field_value",
    "lstar_markers",
    "lstar_read",
    "lstar_read_block",
    "lstar_read_genes",
    "lstar_stream_col_sum_by_group",
    "lstar_write",
    "read_conos",
    "read_sce",
    "read_sce_backed",
    "read_seurat",
    "read_seurat_backed",
    "stream_col_stats",
    "write_conos",
    "write_pagoda2",
    "write_sce",
    "write_seurat"
  ],
  "_help": [
    {
      "page": "col_sum_by_group",
      "title": "Per-(group, gene) sufficient stats over a CSC measure (the shared libstar kernel).",
      "topics": [
        "col_sum_by_group"
      ]
    },
    {
      "page": "collection_from",
      "title": "Assemble a collection of heterogeneous samples from per-sample objects.",
      "topics": [
        "collection_from"
      ]
    },
    {
      "page": "field_value",
      "title": "Accessor: a field's value by name.",
      "topics": [
        "field_value"
      ]
    },
    {
      "page": "lstar_markers",
      "title": "Tidy marker table for a factor's DE bundle.",
      "topics": [
        "lstar_markers"
      ]
    },
    {
      "page": "lstar_read",
      "title": "Read an L* Zarr store into an R dataset.",
      "topics": [
        "lstar_read"
      ]
    },
    {
      "page": "lstar_read_block",
      "title": "Read a contiguous gene (column) range of a CSC measure from an L* store, bounded-memory.",
      "topics": [
        "lstar_read_block"
      ]
    },
    {
      "page": "lstar_read_genes",
      "title": "Read an arbitrary set of gene columns of a CSC measure, returning cells x genes.",
      "topics": [
        "lstar_read_genes"
      ]
    },
    {
      "page": "lstar_stream_col_sum_by_group",
      "title": "Per-(group, gene) sums of a CSC measure in a store, streamed and bounded-memory.",
      "topics": [
        "lstar_stream_col_sum_by_group"
      ]
    },
    {
      "page": "lstar_write",
      "title": "Write an R dataset to an L* Zarr store.",
      "topics": [
        "lstar_write"
      ]
    },
    {
      "page": "print.lstar_dataset",
      "title": "Print an L* dataset",
      "topics": [
        "print.lstar_dataset"
      ]
    },
    {
      "page": "read_conos",
      "title": "Reconstruct a Conos object from an L* collection",
      "topics": [
        "read_conos"
      ]
    },
    {
      "page": "read_sce",
      "title": "Read a SingleCellExperiment into an L* dataset.",
      "topics": [
        "read_sce"
      ]
    },
    {
      "page": "read_sce_backed",
      "title": "Open an .h5ad's expression matrix as a disk-backed SingleCellExperiment assay (via HDF5Array).",
      "topics": [
        "read_sce_backed"
      ]
    },
    {
      "page": "read_seurat",
      "title": "Read a Seurat object into an L* dataset.",
      "topics": [
        "read_seurat"
      ]
    },
    {
      "page": "read_seurat_backed",
      "title": "Open an .h5ad's expression matrix as a disk-backed Seurat v5 assay (via BPCells).",
      "topics": [
        "read_seurat_backed"
      ]
    },
    {
      "page": "stream_col_stats",
      "title": "Per-gene mean/variance of a CSC measure in a store, read with bounded memory.",
      "topics": [
        "stream_col_stats"
      ]
    },
    {
      "page": "write_conos",
      "title": "Build an L* dataset from a Conos object (a collection of samples).",
      "topics": [
        "write_conos"
      ]
    },
    {
      "page": "write_pagoda2",
      "title": "Export a Pagoda2 object to an L* (*.lstar.zarr) store.",
      "topics": [
        "write_pagoda2"
      ]
    },
    {
      "page": "write_sce",
      "title": "Build a SingleCellExperiment from an L* dataset.",
      "topics": [
        "write_sce"
      ]
    },
    {
      "page": "write_seurat",
      "title": "Build a Seurat object from an L* dataset.",
      "topics": [
        "write_seurat"
      ]
    }
  ],
  "_readme": "https://github.com/kharchenkolab/lstar/raw/HEAD/README.md",
  "_rundeps": [
    "cpp11",
    "lattice",
    "Matrix"
  ],
  "_sysdeps": [
    {
      "shlib": "libz",
      "package": "zlib1g",
      "headers": "zlib1g-dev",
      "source": "zlib",
      "version": "1:1.3.dfsg-3.1ubuntu2.1",
      "name": "zlib",
      "homepage": "http://zlib.net/",
      "description": "compression library - runtime"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "converting-formats.Rmd",
      "filename": "converting-formats.html",
      "title": "Converting between single-cell formats with lstar",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The model in R, end to end",
        "Converting to and from Seurat / SingleCellExperiment",
        "The lstar convert command line"
      ],
      "created": "2026-06-14 16:08:13",
      "modified": "2026-06-14 16:08:13",
      "commits": 1
    }
  ],
  "_score": 4.724275869600789,
  "_indexed": true,
  "_nocasepkg": "lstar",
  "_universes": [
    "kharchenkolab"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-23T11:17:15.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "be8355ab1353b073009190494e190cc805182133",
      "fileid": "7e8d981ee7fea21d92efbb82de4ab44dd60fc24313fa45e77879393016600e51",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kharchenkolab/actions/runs/28021416468"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-23T11:17:53.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "be8355ab1353b073009190494e190cc805182133",
      "fileid": "a14fdbbb7530b2e2cd72342d20609f2c0f1155e6da21e36623092ba189f0c27e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kharchenkolab/actions/runs/28021416468"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-23T11:17:14.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "be8355ab1353b073009190494e190cc805182133",
      "fileid": "e3f302d4b02d34aeedccb645191938ca4c3b0643a85e486fbf7f1f49398f8088",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kharchenkolab/actions/runs/28021416468"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-23T11:17:52.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "be8355ab1353b073009190494e190cc805182133",
      "fileid": "fd2462e75c6b8a9e0477c4d394a2d84d9646d8f6442249f10ee4c4ca0db67f4c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kharchenkolab/actions/runs/28021416468"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-23T11:10:19.000Z",
      "arch": "aarch64",
      "commit": "be8355ab1353b073009190494e190cc805182133",
      "fileid": "afdd94304b748abc00bb223890bda9237f6c3577f382ef6932a34aefd3d0c1b0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kharchenkolab/actions/runs/28021416468"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-23T11:11:27.000Z",
      "arch": "x86_64",
      "commit": "be8355ab1353b073009190494e190cc805182133",
      "fileid": "14bac8e91129815760f3ac9204e3c9f4145533d391465d5ef9c405ac15eff60e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kharchenkolab/actions/runs/28021416468"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-23T11:10:16.000Z",
      "arch": "aarch64",
      "commit": "be8355ab1353b073009190494e190cc805182133",
      "fileid": "2058543ecaef8c597eefba301cd41fe2a3b21b0352ff8f888e9cea4eb14c042c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kharchenkolab/actions/runs/28021416468"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-23T11:12:57.000Z",
      "arch": "x86_64",
      "commit": "be8355ab1353b073009190494e190cc805182133",
      "fileid": "94655ae84ee6e1e2eb427c9edeb3e6f64f7099fa456e5b6d611a990859dcc3f6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kharchenkolab/actions/runs/28021416468"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-06-23T11:11:41.000Z",
      "arch": "emscripten",
      "commit": "be8355ab1353b073009190494e190cc805182133",
      "fileid": "556de0dbde9edbd73ac5d66d44d3d616eb31543da299afc20670e7f462cc38ee",
      "status": "success",
      "buildurl": "https://github.com/r-universe/kharchenkolab/actions/runs/28021416468"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-23T11:10:37.000Z",
      "arch": "x86_64",
      "commit": "be8355ab1353b073009190494e190cc805182133",
      "fileid": "9b849ab78cd4a00d0d02a39932f0cc599c3c8f97208ff66e5501d455a3a2b288",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kharchenkolab/actions/runs/28021416468"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-23T11:11:19.000Z",
      "arch": "x86_64",
      "commit": "be8355ab1353b073009190494e190cc805182133",
      "fileid": "622ce9af5a9dc9539a017b075589a5d34ac1697e9243619cc9c38625c6a0c13d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kharchenkolab/actions/runs/28021416468"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-23T11:10:21.000Z",
      "arch": "x86_64",
      "commit": "be8355ab1353b073009190494e190cc805182133",
      "fileid": "e574ae5fdb0466e2eb7985b9abab3c0bf8ac43b96a6e9b9a9cc9d9081f20e363",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kharchenkolab/actions/runs/28021416468"
    }
  ]
}