{
  "_id": "6a17e3a9acfb0bcc41da03c6",
  "Package": "dandelionR",
  "Title": "Single-cell Immune Repertoire Trajectory Analysis in R",
  "Version": "1.5.0",
  "Authors@R": "c(person(given=\"Jiawei\", family=\"Yu\", email = \"jiawei.yu@uq.edu.au\", role = c(\"aut\"), comment = c(ORCID = \"0009-0005-9170-7881\")),\nperson(given=\"Nicholas\", family=\"Borcherding\", email = \"borcherding@wustl.edu\", role = c(\"aut\"), comment = c(ORCID = \"0000-0003-1427-6342\")),\nperson(given=\"Kelvin\", family=\"Tuong\", email = \"z.tuong@uq.edu.au\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-6735-6808\")))",
  "Description": "dandelionR is an R package for performing single-cell\nimmune repertoire trajectory analysis, based on the original\npython implementation. It provides the necessary functions to\ninterface with scRepertoire and a custom implementation of an\nabsorbing Markov chain for pseudotime inference, inspired by\nthe Palantir Python package.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "biocViews": "Software, ImmunoOncology, SingleCell",
  "Collate": "'check.R' 'constructMarkovChain.R' 'dandelionR.R' 'data.R'\n'determMultiscaleSpace.R' 'terminalStateFromMarkovChain.R'\n'differentiationProbabilities.R' 'filterCells.R' 'getPbs.R'\n'projectProbability.R' 'maxMinSampling.R' 'minMaxScale.R'\n'markovProbability.R' 'miloUmap.R' 'projectPseudotimeToCell.R'\n'setupVdjPseudobulk.R' 'splitCTgene.R' 'vdjPseudobulk.R'",
  "VignetteBuilder": "knitr",
  "URL": "https://www.github.com/tuonglab/dandelionR/",
  "BugReports": "https://www.github.com/tuonglab/dandelionR/issues",
  "Config/pak/sysreqs": "cmake libfontconfig1-dev libfreetype6-dev\nlibglpk-dev make libicu-dev libxml2-dev zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 13:04:24 UTC",
  "RemoteUrl": "https://github.com/bioc/dandelionR",
  "RemoteRef": "HEAD",
  "RemoteSha": "28f4e0c808bd7a0c9d86a4b1c6f793cbb8a6080b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-28 06:28:53 UTC",
    "User": "root"
  },
  "Author": "Jiawei Yu [aut] (ORCID: <https://orcid.org/0009-0005-9170-7881>),\nNicholas Borcherding [aut] (ORCID:\n<https://orcid.org/0000-0003-1427-6342>),\nKelvin Tuong [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-6735-6808>)",
  "Maintainer": "Kelvin Tuong <z.tuong@uq.edu.au>",
  "MD5sum": "636c7b2050b209782e13a2ef61f930f9",
  "_user": "bioc",
  "_type": "src",
  "_file": "dandelionR_1.5.0.tar.gz",
  "_fileid": "8db039efe1fc70bfad9382b54dc61efd62f8a5bf47d16487e4a56ba4a8773f6b",
  "_filesize": 11114036,
  "_sha256": "8db039efe1fc70bfad9382b54dc61efd62f8a5bf47d16487e4a56ba4a8773f6b",
  "_created": "2026-05-28T06:28:53.000Z",
  "_published": "2026-05-28T06:41:45.385Z",
  "_jobs": [
    {
      "job": 78236255434,
      "time": 267,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7259219464"
    },
    {
      "job": 78236255503,
      "time": 566,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7259294515"
    },
    {
      "job": 78236255486,
      "time": 472,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7259270819"
    },
    {
      "job": 78236255456,
      "time": 220,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7259302383"
    },
    {
      "job": 78236255480,
      "time": 241,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7259309450"
    },
    {
      "job": 78235404774,
      "time": 436,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259150976"
    },
    {
      "job": 78236255488,
      "time": 198,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259202077"
    },
    {
      "job": 78236255466,
      "time": 395,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7259251903"
    },
    {
      "job": 78236255497,
      "time": 351,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7259241254"
    },
    {
      "job": 78236255499,
      "time": 351,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7259241076"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 6
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26558425339",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/dandelionR",
  "_commit": {
    "id": "28f4e0c808bd7a0c9d86a4b1c6f793cbb8a6080b",
    "author": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "committer": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "message": "bump x.y.z version to odd y following creation of RELEASE_3_23 branch\n",
    "time": 1777381464
  },
  "_maintainer": {
    "name": "Kelvin Tuong",
    "email": "z.tuong@uq.edu.au",
    "login": "zktuong",
    "orcid": "0000-0002-6735-6808",
    "twitter": "@KelvinTuong",
    "description": "I'm a Group leader at The University of Queensland on Pediatric Systems Immunology and I use R and python to analyse lots of single-cell RNAseq data",
    "uuid": 26215587
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.4.0",
      "role": "Depends"
    },
    {
      "package": "BiocGenerics",
      "role": "Imports"
    },
    {
      "package": "bluster",
      "role": "Imports"
    },
    {
      "package": "destiny",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "miloR",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "S4Vectors",
      "role": "Imports"
    },
    {
      "package": "SingleCellExperiment",
      "role": "Imports"
    },
    {
      "package": "spam",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Imports"
    },
    {
      "package": "uwot",
      "role": "Imports"
    },
    {
      "package": "RANN",
      "role": "Imports"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "fields",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "scater",
      "role": "Suggests"
    },
    {
      "package": "scRepertoire",
      "role": "Suggests"
    },
    {
      "package": "DelayedMatrixStats",
      "role": "Suggests"
    },
    {
      "package": "slingshot",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-25",
      "n": 2
    },
    {
      "week": "2025-27",
      "n": 1
    },
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-32",
      "n": 1
    },
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.5.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.4.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "software",
    "immunooncology",
    "singlecell"
  ],
  "_stars": 12,
  "_contributors": [
    {
      "user": "zktuong",
      "count": 51,
      "uuid": 26215587
    },
    {
      "user": "jwokaty",
      "count": 4,
      "uuid": 1744257
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 302,
    "source": "https://www.bioconductor.org/packages/stats/bioc/dandelionR"
  },
  "_devurl": "https://github.com/tuonglab/dandelionr",
  "_searchresults": 10,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/dandelionR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/tuonglab/dandelionr",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "markovProbability",
    "miloUmap",
    "projectPseudotimeToCell",
    "setupVdjPseudobulk",
    "vdjPseudobulk"
  ],
  "_datasets": [
    {
      "name": "demo_airr",
      "title": "Example AIRR Dataset for V(D)J Analysis",
      "object": "demo_airr",
      "file": "demo_airr.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "demo_sce",
      "title": "Example SCE Dataset that does not contain V(D)J information",
      "object": "demo_sce",
      "file": "demo_sce.rda",
      "class": [
        "SingleCellExperiment"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "sce_vdj",
      "title": "Example Dataset for V(D)J Analysis",
      "object": "sce_vdj",
      "file": "sce_vdj.rda",
      "class": [
        "SingleCellExperiment"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "demo_airr",
      "title": "Example AIRR Dataset for V(D)J Analysis",
      "topics": [
        "demo_airr"
      ]
    },
    {
      "page": "demo_sce",
      "title": "Example SCE Dataset that does not contain V(D)J information",
      "topics": [
        "demo_sce"
      ]
    },
    {
      "page": "differentiationProbabilities",
      "title": "Compute Branch Probabilities Using Markov Chain",
      "topics": [
        "differentiationProbabilities"
      ]
    },
    {
      "page": "markovProbability",
      "title": "Markov Chain Construction and Probability Calculation",
      "topics": [
        "markovProbability"
      ]
    },
    {
      "page": "miloUmap",
      "title": "Perform UMAP on the Adjacency Matrix of a Milo Object",
      "topics": [
        "miloUmap"
      ]
    },
    {
      "page": "project_single_value",
      "title": "Function to project pseudobulk-level values to single-cell level",
      "topics": [
        "project_single_value"
      ]
    },
    {
      "page": "projectProbability",
      "title": "Project Probabilities from Markov Chain to Pseudobulks",
      "topics": [
        "projectProbability"
      ]
    },
    {
      "page": "projectPseudotimeToCell",
      "title": "Project Pseudotime and Branch Probabilities to Single Cells",
      "topics": [
        "projectPseudotimeToCell"
      ]
    },
    {
      "page": "sce_vdj",
      "title": "Example Dataset for V(D)J Analysis",
      "topics": [
        "sce_vdj"
      ]
    },
    {
      "page": "setupVdjPseudobulk",
      "title": "Preprocess V(D)J Data for Pseudobulk Analysis",
      "topics": [
        "setupVdjPseudobulk"
      ]
    },
    {
      "page": "vdjPseudobulk",
      "title": "Generate Pseudobulk V(D)J Feature Space",
      "topics": [
        "vdjPseudobulk"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/dandelionR/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "assorthead",
    "backports",
    "base64enc",
    "bbotk",
    "beachmat",
    "beeswarm",
    "BH",
    "Biobase",
    "BiocGenerics",
    "BiocNeighbors",
    "BiocParallel",
    "BiocSingular",
    "bluster",
    "boot",
    "broom",
    "cachem",
    "car",
    "carData",
    "checkmate",
    "class",
    "cli",
    "cluster",
    "codetools",
    "colorspace",
    "cowplot",
    "cpp11",
    "data.table",
    "DelayedArray",
    "DEoptimR",
    "Deriv",
    "destiny",
    "digest",
    "doBy",
    "dotCall64",
    "dplyr",
    "dqrng",
    "e1071",
    "edgeR",
    "evaluate",
    "farver",
    "fastmap",
    "FNN",
    "forecast",
    "formatR",
    "Formula",
    "fracdiff",
    "futile.logger",
    "futile.options",
    "future",
    "future.apply",
    "generics",
    "GenomicRanges",
    "ggbeeswarm",
    "ggforce",
    "ggplot.multistats",
    "ggplot2",
    "ggraph",
    "ggrepel",
    "ggthemes",
    "globals",
    "glue",
    "graphlayouts",
    "gridExtra",
    "gtable",
    "gtools",
    "hexbin",
    "igraph",
    "IRanges",
    "irlba",
    "isoband",
    "jsonlite",
    "knn.covertree",
    "labeling",
    "laeken",
    "lambda.r",
    "lattice",
    "lgr",
    "lifecycle",
    "limma",
    "listenv",
    "lme4",
    "lmtest",
    "locfit",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixGenerics",
    "MatrixModels",
    "matrixStats",
    "memoise",
    "mgcv",
    "microbenchmark",
    "miloR",
    "minqa",
    "mirai",
    "mlbench",
    "mlr3",
    "mlr3learners",
    "mlr3measures",
    "mlr3misc",
    "mlr3pipelines",
    "mlr3tuning",
    "modelr",
    "nanonext",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "palmerpenguins",
    "paradox",
    "parallelly",
    "patchwork",
    "pbkrtest",
    "pcaMethods",
    "pillar",
    "pkgconfig",
    "polyclip",
    "pracma",
    "proxy",
    "PRROC",
    "purrr",
    "quantreg",
    "R6",
    "ranger",
    "RANN",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppAnnoy",
    "RcppArmadillo",
    "RcppEigen",
    "RcppHNSW",
    "RcppProgress",
    "Rdpack",
    "reformulas",
    "rlang",
    "robustbase",
    "RSpectra",
    "rsvd",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "ScaledMatrix",
    "scales",
    "scatterplot3d",
    "Seqinfo",
    "SingleCellExperiment",
    "sitmo",
    "snow",
    "sp",
    "spam",
    "SparseArray",
    "SparseM",
    "statmod",
    "stringi",
    "stringr",
    "SummarizedExperiment",
    "survival",
    "systemfonts",
    "tibble",
    "tidygraph",
    "tidyr",
    "tidyselect",
    "timeDate",
    "tweenr",
    "urca",
    "utf8",
    "uuid",
    "uwot",
    "vcd",
    "vctrs",
    "VIM",
    "vipor",
    "viridis",
    "viridisLite",
    "withr",
    "xgboost",
    "XVector",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "vignette_reproduce_original.rmd",
      "filename": "vignette_reproduce_original.html",
      "title": "Reproducing the original dandelion method/paper",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Load the required libraries",
        "Load data",
        "Filter the data",
        "Milo object and neighbourhood graph construction",
        "Construct UMAP on milo neighbor graph",
        "Construct pseudobulked VDJ feature space",
        "TCR trajectory inference using Absorbing Markov Chain",
        "Define root and branch tips",
        "Construct diffusion map",
        "Compute diffussion pseudotime on diffusion map",
        "Markov chain construction on the pseudobulk VDJ feature space",
        "Visualising branch probabilities",
        "Transfer",
        "Project pseudobulk data to each cell",
        "Visualise the trajectory data on a per cell basis",
        "Session info"
      ],
      "created": "2024-12-13 05:11:19",
      "modified": "2025-08-08 01:12:57",
      "commits": 8
    },
    {
      "source": "dandelionR.Rmd",
      "filename": "dandelionR.html",
      "title": "Single-cell immune repertoire trajectory analysis with dandelionR",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Foreword",
        "Installation",
        "Bioconductor",
        "Development version (GitHub)",
        "Usage",
        "Load the required libraries",
        "Load the demo data",
        "Use scRepertoire to load the VDJ data",
        "Merging VDJ data with gene expression data",
        "Initiate dandelionR workflow",
        "Milo object and neighbourhood graph construction",
        "Construct UMAP on milo neighbor graph",
        "Construct pseudobulked VDJ feature space",
        "TCR trajectory inference using Absorbing Markov Chain",
        "Define root and branch tips",
        "Construct diffusion map",
        "Compute diffusion pseudotime on diffusion map",
        "Markov chain construction on the pseudobulk VDJ feature space",
        "Visualising branch probabilities",
        "Transfer",
        "Project pseudobulk data to each cell",
        "Visualise the trajectory data on a per cell basis",
        "Session info"
      ],
      "created": "2025-02-07 09:13:28",
      "modified": "2025-08-08 01:12:57",
      "commits": 8
    },
    {
      "source": "dandelionR_with_slingshot.Rmd",
      "filename": "dandelionR_with_slingshot.html",
      "title": "Single-cell immune repertoire trajectory analysis with dandelionR and slingshot",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Foreword",
        "Installing slinshot",
        "Load the required libraries and data",
        "Setup the data as per the other vignettes",
        "Milo object and neighbourhood graph construction",
        "Construct UMAP on milo neighbor graph",
        "Construct pseudobulked VDJ feature space",
        "TCR trajectory inference using Slingshot",
        "input",
        "run slingshot",
        "Visualization",
        "Transfer",
        "Project pseudobulk data to each cell",
        "Visualise the trajectory data on a per cell basis",
        "Session info"
      ],
      "created": "2025-08-08 01:12:57",
      "modified": "2025-08-08 01:12:57",
      "commits": 1
    }
  ],
  "_score": 6.100370545117563,
  "_indexed": true,
  "_nocasepkg": "dandelionr",
  "_universes": [
    "bioc",
    "zktuong",
    "tuonglab"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.5.0",
      "date": "2026-05-28T06:34:54.000Z",
      "distro": "noble",
      "commit": "28f4e0c808bd7a0c9d86a4b1c6f793cbb8a6080b",
      "fileid": "afe81c4648020dd4d6ab42bc67376eab264bdae960e998a96de725b181f17b7e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558425339"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.5.0",
      "date": "2026-05-28T06:33:35.000Z",
      "distro": "noble",
      "commit": "28f4e0c808bd7a0c9d86a4b1c6f793cbb8a6080b",
      "fileid": "c516b5c614a4e065fe05c972e9aed34a045c2f49105f4f8f0362471ef760c94f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558425339"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.5.0",
      "date": "2026-05-28T06:37:35.000Z",
      "commit": "28f4e0c808bd7a0c9d86a4b1c6f793cbb8a6080b",
      "fileid": "ca771ec7d3cd9bfb1db2575b7502fabcdddc65caa1999cbd83db9ce297d4410d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558425339"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.5.0",
      "date": "2026-05-28T06:37:49.000Z",
      "commit": "28f4e0c808bd7a0c9d86a4b1c6f793cbb8a6080b",
      "fileid": "f858ce2b4614e83f607c9c4e58d5a1a565bbef896bc377804eac6b5452840d08",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558425339"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.5.0",
      "date": "2026-05-28T06:33:04.000Z",
      "commit": "28f4e0c808bd7a0c9d86a4b1c6f793cbb8a6080b",
      "fileid": "b570a028ec546fabe0aa177261139306ca0f23a9e49e3f7ebf2ebe989480790e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558425339"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.5.0",
      "date": "2026-05-28T06:32:11.000Z",
      "commit": "28f4e0c808bd7a0c9d86a4b1c6f793cbb8a6080b",
      "fileid": "c484e5516c4d24b575199ab672c884fcd9ac685442312f34b45396e08269ab6c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558425339"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.5.0",
      "date": "2026-05-28T06:31:27.000Z",
      "commit": "28f4e0c808bd7a0c9d86a4b1c6f793cbb8a6080b",
      "fileid": "7121aad24107a15caf88689db7b4cf1df69468adc5c686eed3d03f4ad597af96",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558425339"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.5.0",
      "date": "2026-05-28T06:31:26.000Z",
      "commit": "28f4e0c808bd7a0c9d86a4b1c6f793cbb8a6080b",
      "fileid": "6f1702e016706cdfee5187103263a43bae07a814c670b04423d26fa3e26b02f3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26558425339"
    }
  ]
}