{
  "_id": "6ad9b404021a938ed758e54d",
  "Package": "clusterLibreville",
  "Title": "Parallel and Deterministic Leiden Community Detection",
  "Version": "0.99.0",
  "Authors@R": "person(\"Ben\", \"Carrillo\", email = \"ben.uzh@proton.me\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0009-0003-5704-4151\"))",
  "Description": "A parallel and deterministic implementation of the Leiden\ncommunity detection algorithm (Traag, Waltman and van Eck 2019,\n<doi:10.1038/s41598-019-41695-z>) for large sparse graphs such\nas single-cell kNN and SNN graphs, implemented in Rust. The\nsame seed gives the same labels at any number of threads. The\nparallel design follows GVE-Leiden (Sahu et al. 2024,\n<doi:10.1145/3673038.3673146>). Works on sparse matrices,\nSeurat graphs and igraph graphs, and as a bluster clustering\nfunction.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/btraven00/clust-libreville-rs",
  "BugReports": "https://github.com/btraven00/clust-libreville-rs/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "8.0.0",
  "Config/rextendr/version": "0.5.0",
  "SystemRequirements": "Cargo (Rust's package manager), rustc >= 1.85.0, xz",
  "biocViews": "Clustering, SingleCell, GraphAndNetwork, Network, Software",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libglpk-dev libxml2-dev xz-utils zlib1g-dev\nlibclang-dev",
  "Repository": "https://btraven00.r-universe.dev",
  "Date/Publication": "2026-10-20 23:16:35 UTC",
  "RemoteUrl": "https://github.com/btraven00/clust-libreville-rs",
  "RemoteRef": "r-pkg",
  "RemoteSha": "fbb535383670a743d0d355a6a80b38099f57fa5e",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-21 00:56:11 UTC",
    "User": "root"
  },
  "Author": "Ben Carrillo [aut, cre] (ORCID:\n<https://orcid.org/0009-0003-5704-4151>)",
  "Maintainer": "Ben Carrillo <ben.uzh@proton.me>",
  "_user": "btraven00",
  "_type": "src",
  "_file": "clusterLibreville_0.99.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/db9f2e6b992a84f8c307b48428f4295d6308a535a5c31791070336e1ae7fd23a",
  "_filesize": 1638196,
  "_sha256": "db9f2e6b992a84f8c307b48428f4295d6308a535a5c31791070336e1ae7fd23a",
  "_expires": "2027-01-29T01:39:45.000Z",
  "_created": "2026-10-21T00:56:11.000Z",
  "_published": "2026-10-22T06:58:12.634Z",
  "_upstream": "https://github.com/btraven00/clust-libreville-rs",
  "_status": "success",
  "_maintainer": {
    "name": "Ben Carrillo",
    "email": "ben.uzh@proton.me",
    "login": "btraven00",
    "description": "",
    "uuid": 128150520,
    "orcid": "0009-0003-5704-4151"
  },
  "_jobs": [
    {
      "job": 119673632047,
      "time": 295,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12312089809"
    },
    {
      "job": 119673631484,
      "time": 414,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12313150458"
    },
    {
      "job": 119673632073,
      "time": 408,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12313280378"
    },
    {
      "job": 119673632937,
      "time": 504,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12313020491"
    },
    {
      "job": 119673630629,
      "time": 186,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 119673630574,
      "time": 480,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 119673631678,
      "time": 342,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12311694831"
    },
    {
      "job": 119673631941,
      "time": 642,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12313580985"
    },
    {
      "job": 119673631003,
      "time": 763,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12312438946"
    },
    {
      "job": 119673630312,
      "time": 292,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 119673632790,
      "time": 513,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12313475273"
    },
    {
      "job": 119673631986,
      "time": 2515,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12314825591"
    },
    {
      "job": 119673630762,
      "time": 2163,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 119673632519,
      "time": 451,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12313430209"
    },
    {
      "job": 119673634211,
      "time": 1828,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12312838700"
    }
  ],
  "_buildurl": "https://github.com/r-universe/btraven00/actions/runs/39523138970",
  "_commit": {
    "id": "fbb535383670a743d0d355a6a80b38099f57fa5e",
    "author": "github-actions <github-actions@users.noreply.github.com>",
    "committer": "github-actions <github-actions@users.noreply.github.com>",
    "message": "clusterLibreville from 4f85246\n",
    "time": 1792538195
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.6.0",
      "role": "Depends"
    },
    {
      "package": "bluster",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "SingleCellExperiment",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "aricode",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "scater",
      "role": "Suggests"
    },
    {
      "package": "scran",
      "role": "Suggests"
    },
    {
      "package": "scRNAseq",
      "role": "Suggests"
    },
    {
      "package": "scuttle",
      "role": "Suggests"
    },
    {
      "package": "Seurat",
      "role": "Suggests"
    },
    {
      "package": "sparseMatrixStats",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "btraven00",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-43",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-10-20"
    }
  ],
  "_topics": [
    "clustering",
    "singlecell",
    "graphandnetwork",
    "network",
    "software",
    "rust",
    "cargo"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "btraven00",
      "count": 127,
      "uuid": 128150520
    }
  ],
  "_userbio": {
    "uuid": 128150520,
    "type": "user",
    "name": "btraven",
    "followers": 19
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/clusterLibreville"
  },
  "_devurl": "https://github.com/btraven00/clust-libreville-rs",
  "_searchresults": 1,
  "_cargo": true,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/clusterLibreville.html",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "assess",
    "champ",
    "cluster_libreville",
    "find_clusters",
    "leiden",
    "modularity",
    "neosbm",
    "with_libreville"
  ],
  "_help": [
    {
      "page": "assess",
      "title": "Statistics of a given partition on a graph",
      "topics": [
        "assess"
      ]
    },
    {
      "page": "champ",
      "title": "Pick the resolution by CHAMP (experimental)",
      "topics": [
        "champ"
      ]
    },
    {
      "page": "cluster_libreville",
      "title": "Deterministic Leiden as an igraph community function",
      "topics": [
        "cluster_libreville"
      ]
    },
    {
      "page": "find_clusters",
      "title": "leiden() with the interface of Seurat's FindClusters",
      "topics": [
        "find_clusters"
      ]
    },
    {
      "page": "leiden",
      "title": "Deterministic Leiden community detection",
      "topics": [
        "leiden",
        "leiden,ANY-method",
        "leiden,SingleCellExperiment-method"
      ]
    },
    {
      "page": "modularity",
      "title": "Modularity of a partition",
      "topics": [
        "modularity"
      ]
    },
    {
      "page": "neosbm",
      "title": "neoSBM: how many vertices leave an annotation when leaving gets cheaper",
      "topics": [
        "neosbm"
      ]
    },
    {
      "page": "with_libreville",
      "title": "Run code with Seurat's FindClusters replaced by find_clusters()",
      "topics": [
        "with_libreville"
      ]
    }
  ],
  "_rundeps": [
    "abind",
    "assorthead",
    "beachmat",
    "BH",
    "Biobase",
    "BiocGenerics",
    "BiocNeighbors",
    "BiocParallel",
    "bluster",
    "cli",
    "cluster",
    "codetools",
    "cpp11",
    "DelayedArray",
    "formatR",
    "futile.logger",
    "futile.options",
    "generics",
    "GenomicRanges",
    "glue",
    "igraph",
    "IRanges",
    "lambda.r",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "pkgconfig",
    "Rcpp",
    "rlang",
    "S4Arrays",
    "S4Vectors",
    "Seqinfo",
    "SingleCellExperiment",
    "snow",
    "SparseArray",
    "SummarizedExperiment",
    "vctrs",
    "XVector"
  ],
  "_vignettes": [
    {
      "source": "osca.Rmd",
      "filename": "osca.html",
      "title": "Clustering real data: an OSCA workflow with clusterLibreville",
      "author": "Ben Carrillo",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Data: mouse brain cells (Zeisel et al. 2015)",
        "Preprocessing, as in OSCA",
        "Clustering",
        "Determinism, and what it does not fix",
        "Did it converge?",
        "Resolution",
        "Using clusterLibreville in bluster",
        "Compared with the usual Bioconductor choices",
        "Does performance matter?",
        "Session information"
      ],
      "created": "2026-10-20 23:16:35",
      "modified": "2026-10-20 23:16:35",
      "commits": 1
    },
    {
      "source": "clusterLibreville.Rmd",
      "filename": "clusterLibreville.html",
      "title": "Deterministic Leiden clustering with clusterLibreville",
      "author": "Ben Carrillo",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Clustering a neighbour graph",
        "Bioconductor workflows",
        "Options",
        "Session information"
      ],
      "created": "2026-10-20 23:16:35",
      "modified": "2026-10-20 23:16:35",
      "commits": 1
    }
  ],
  "_score": 2.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "clusterlibreville",
  "_universes": [
    "btraven00"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.99.0",
      "date": "2026-10-21T01:00:03.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "fbb535383670a743d0d355a6a80b38099f57fa5e",
      "fileid": "https://r2.ropensci.org/68351fe7f081e5458ad4717438293220831ee1adf8b93b988593e63d1a829805",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/btraven00/actions/runs/39523138970"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.99.0",
      "date": "2026-10-21T01:01:02.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "fbb535383670a743d0d355a6a80b38099f57fa5e",
      "fileid": "https://r2.ropensci.org/edaff03a435b2a3ca63923e6ae66700a7ffe741378b24885671b180a14a686a4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/btraven00/actions/runs/39523138970"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.99.0",
      "date": "2026-10-21T01:01:57.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "fbb535383670a743d0d355a6a80b38099f57fa5e",
      "fileid": "https://r2.ropensci.org/36dc45f0b81a4befffaf7ad4c7770fd291040d7505f88ccc2f1253a4893cae53",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/btraven00/actions/runs/39523138970"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.99.0",
      "date": "2026-10-21T01:03:00.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "fbb535383670a743d0d355a6a80b38099f57fa5e",
      "fileid": "https://r2.ropensci.org/acebb2d5e0c186a1522b58855ef73b399b4fd6230ac2b6f094157e5ebb6aef4b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/btraven00/actions/runs/39523138970"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.99.0",
      "date": "2026-10-21T00:59:46.000Z",
      "arch": "aarch64",
      "commit": "fbb535383670a743d0d355a6a80b38099f57fa5e",
      "fileid": "https://r2.ropensci.org/603312c3703e5936702de94c75a57341138def6e28fb15548c2049e2a71611b7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/btraven00/actions/runs/39523138970"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.99.0",
      "date": "2026-10-21T01:02:35.000Z",
      "arch": "x86_64",
      "commit": "fbb535383670a743d0d355a6a80b38099f57fa5e",
      "fileid": "https://r2.ropensci.org/c7e392c6febd29fa3de313ae52da511536f1a4583d0397a023be55fb7f2e6fb8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/btraven00/actions/runs/39523138970"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.99.0",
      "date": "2026-10-21T01:02:34.000Z",
      "arch": "aarch64",
      "commit": "fbb535383670a743d0d355a6a80b38099f57fa5e",
      "fileid": "https://r2.ropensci.org/633bbdab8b6df60b4cab9a3ebe8c36c7c1fe5e2a4b5b966830d65547484f0209",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/btraven00/actions/runs/39523138970"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.99.0",
      "date": "2026-10-21T01:34:52.000Z",
      "arch": "x86_64",
      "commit": "fbb535383670a743d0d355a6a80b38099f57fa5e",
      "fileid": "https://r2.ropensci.org/b76846d482b7ed44560234e9ee6dbcf33fe108ed3321901baf7c9288424d91b2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/btraven00/actions/runs/39523138970"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.99.0",
      "date": "2026-10-21T01:01:36.000Z",
      "arch": "aarch64",
      "commit": "fbb535383670a743d0d355a6a80b38099f57fa5e",
      "fileid": "https://r2.ropensci.org/628ce8c2413e22995d0885d3f2412960b9081e093aa1cc15b9297d4be3caff4f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/btraven00/actions/runs/39523138970"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.99.0",
      "date": "2026-10-21T01:24:09.000Z",
      "arch": "x86_64",
      "commit": "fbb535383670a743d0d355a6a80b38099f57fa5e",
      "fileid": "https://r2.ropensci.org/d2e5bf1ab3c58f3ebaf79e22b6eccae0ada835ffd1dbd94b1c405bd71149e36f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/btraven00/actions/runs/39523138970"
    }
  ]
}