{
  "_id": "6a1af4df1d7bb097a09f8e49",
  "Package": "tricycle",
  "Type": "Package",
  "Title": "tricycle: Transferable Representation and Inference of cell\ncycle",
  "Version": "1.21.0",
  "Authors@R": "c(\nperson(\"Shijie\", \"Zheng\", role=c(\"aut\", \"cre\"), email=\"shijieczheng@gmail.com\"))",
  "Description": "The package contains functions to infer and visualize cell\ncycle process using Single Cell RNASeq data. It exploits the\nidea of transfer learning, projecting new data to the previous\nlearned biologically interpretable space. We provide a\npre-learned cell cycle space, which could be used to infer cell\ncycle time of human and mouse single cell samples. In addition,\nwe also offer functions to visualize cell cycle time on\ndifferent embeddings and functions to build new reference.",
  "License": "GPL-3",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "LazyData": "FALSE",
  "RoxygenNote": "7.1.2",
  "biocViews": "SingleCell, Software, Transcriptomics, RNASeq,\nTranscription, BiologicalQuestion, DimensionReduction,\nImmunoOncology",
  "URL": "https://github.com/hansenlab/tricycle",
  "BugReports": "https://github.com/hansenlab/tricycle/issues",
  "Config/pak/sysreqs": "libcairo2-dev libfontconfig1-dev libfreetype6-dev\nlibfribidi-dev libharfbuzz-dev libicu-dev libjpeg-dev\nlibpng-dev libtiff-dev libwebp-dev libssl-dev zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 12:55:43 UTC",
  "RemoteUrl": "https://github.com/bioc/tricycle",
  "RemoteRef": "HEAD",
  "RemoteSha": "f0213737dd0865951fbf143cbf08f80d76094ac5",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-30 09:45:33 UTC",
    "User": "root"
  },
  "Author": "Shijie Zheng [aut, cre]",
  "Maintainer": "Shijie Zheng <shijieczheng@gmail.com>",
  "MD5sum": "9e580aab03ed9af51b2899f80247ad3f",
  "_user": "bioc",
  "_type": "src",
  "_file": "tricycle_1.21.0.tar.gz",
  "_fileid": "4dac11ebf79d0d434a7a77a7a5d3ae6df6ae5ce3676f89a4f77d61891b312a71",
  "_filesize": 4434329,
  "_sha256": "4dac11ebf79d0d434a7a77a7a5d3ae6df6ae5ce3676f89a4f77d61891b312a71",
  "_created": "2026-05-30T09:45:33.000Z",
  "_published": "2026-05-30T14:31:59.047Z",
  "_jobs": [
    {
      "job": 78640563913,
      "time": 262,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7307478502"
    },
    {
      "job": 78640563918,
      "time": 468,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7307495293"
    },
    {
      "job": 78640563920,
      "time": 432,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7307492349"
    },
    {
      "job": 78640563919,
      "time": 255,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7308889069"
    },
    {
      "job": 78640563909,
      "time": 230,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7308885897"
    },
    {
      "job": 78639789761,
      "time": 318,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7307283285"
    },
    {
      "job": 78640563923,
      "time": 220,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7307474709"
    },
    {
      "job": 78640563938,
      "time": 322,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7307484286"
    },
    {
      "job": 78640563936,
      "time": 334,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7307485282"
    },
    {
      "job": 78640563940,
      "time": 375,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7307488576"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 11
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26676580309",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/tricycle",
  "_commit": {
    "id": "f0213737dd0865951fbf143cbf08f80d76094ac5",
    "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": 1777380943
  },
  "_maintainer": {
    "name": "Shijie Zheng",
    "email": "shijieczheng@gmail.com",
    "login": "sjczheng",
    "description": "",
    "uuid": 22246851
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "SingleCellExperiment",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "circular",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggnewscale",
      "role": "Imports"
    },
    {
      "package": "AnnotationDbi",
      "role": "Imports"
    },
    {
      "package": "scater",
      "role": "Imports"
    },
    {
      "package": "GenomicRanges",
      "role": "Imports"
    },
    {
      "package": "IRanges",
      "role": "Imports"
    },
    {
      "package": "S4Vectors",
      "role": "Imports"
    },
    {
      "package": "scattermore",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "CircStats",
      "role": "Suggests"
    },
    {
      "package": "cowplot",
      "role": "Suggests"
    },
    {
      "package": "htmltools",
      "role": "Suggests"
    },
    {
      "package": "Seurat",
      "role": "Suggests"
    },
    {
      "package": "org.Hs.eg.db",
      "role": "Suggests"
    },
    {
      "package": "org.Mm.eg.db",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.21.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.20.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "singlecell",
    "software",
    "transcriptomics",
    "rnaseq",
    "transcription",
    "biologicalquestion",
    "dimensionreduction",
    "immunooncology"
  ],
  "_stars": 30,
  "_contributors": [
    {
      "user": "sjczheng",
      "count": 90,
      "uuid": 22246851
    },
    {
      "user": "kasperdanielhansen",
      "count": 8,
      "uuid": 4956575
    },
    {
      "user": "nturaga",
      "count": 4,
      "uuid": 2746443
    },
    {
      "user": "rossinerbe",
      "count": 1,
      "uuid": 48995635
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 766,
    "source": "https://www.bioconductor.org/packages/stats/bioc/tricycle"
  },
  "_devurl": "https://github.com/hansenlab/tricycle",
  "_searchresults": 67,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/tricycle.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/hansenlab/tricycle",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "circle_scale_legend",
    "diagnose_totalumi",
    "estimate_cycle_position",
    "estimate_Schwabe_stage",
    "fit_periodic_loess",
    "plot_ccposition_den",
    "plot_emb_circle_scale",
    "project_cycle_space",
    "run_pca_cc_genes"
  ],
  "_datasets": [
    {
      "name": "neuroRef",
      "title": "Pre-learned reference projection matrix from the Neurosphere dataset",
      "object": "neuroRef",
      "file": "neuroRef.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "pc1.rot",
        "pc2.rot",
        "ensembl",
        "symbol",
        "SYMBOL"
      ],
      "rows": 500,
      "table": true,
      "tojson": true
    },
    {
      "name": "neurosphere_example",
      "title": "Example SingleCellExperiment dataset",
      "object": "neurosphere_example",
      "file": "neurosphere_example.rda",
      "class": [
        "SingleCellExperiment"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "RevelioGeneList",
      "title": "5 stage cell cycle gene marker list from Revelio",
      "object": "RevelioGeneList",
      "file": "RevelioGeneList.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "circle_scale_legend",
      "title": "Get the cyclic legend",
      "topics": [
        "circle_scale_legend"
      ]
    },
    {
      "page": "diagnose_totalumi",
      "title": "Diagnostic function for UMI based datasets",
      "topics": [
        "diagnose_totalumi"
      ]
    },
    {
      "page": "estimate_cycle_position",
      "title": "Assign cell cycle position",
      "topics": [
        "estimate_cycle_position"
      ]
    },
    {
      "page": "estimate_Schwabe_stage",
      "title": "Assign cell cycle stages using Schwabe method",
      "topics": [
        "estimate_Schwabe_stage"
      ]
    },
    {
      "page": "fit_periodic_loess",
      "title": "Fit periodic loess line with circular predictor",
      "topics": [
        "fit_periodic_loess"
      ]
    },
    {
      "page": "neuroRef",
      "title": "Pre-learned reference projection matrix from the Neurosphere dataset",
      "topics": [
        "neuroRef"
      ]
    },
    {
      "page": "neurosphere_example",
      "title": "Example SingleCellExperiment dataset",
      "topics": [
        "neurosphere_example"
      ]
    },
    {
      "page": "plot_ccposition_den",
      "title": "Plot cell cycle position kernel density stratified by a factor",
      "topics": [
        "plot_ccposition_den"
      ]
    },
    {
      "page": "plot_emb_circle_scale",
      "title": "Plot embedding with cyclic cell cycle position",
      "topics": [
        "plot_emb_circle_scale"
      ]
    },
    {
      "page": "project_cycle_space",
      "title": "Project data into the cell cycle pattern space",
      "topics": [
        "project_cycle_space"
      ]
    },
    {
      "page": "RevelioGeneList",
      "title": "5 stage cell cycle gene marker list from Revelio",
      "topics": [
        "RevelioGeneList"
      ]
    },
    {
      "page": "run_pca_cc_genes",
      "title": "Run PCA on Gene Ontology cell cycle genes",
      "topics": [
        "run_pca_cc_genes"
      ]
    }
  ],
  "_pkglogo": "https://github.com/bioc/tricycle/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/bioc/tricycle/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "AnnotationDbi",
    "askpass",
    "assorthead",
    "base64enc",
    "beachmat",
    "beeswarm",
    "BH",
    "Biobase",
    "BiocGenerics",
    "BiocNeighbors",
    "BiocParallel",
    "BiocSingular",
    "Biostrings",
    "bit",
    "bit64",
    "blob",
    "boot",
    "cachem",
    "Cairo",
    "circular",
    "cli",
    "codetools",
    "cpp11",
    "crayon",
    "curl",
    "DBI",
    "DelayedArray",
    "dplyr",
    "dqrng",
    "farver",
    "fastmap",
    "FNN",
    "formatR",
    "futile.logger",
    "futile.options",
    "generics",
    "GenomicRanges",
    "ggbeeswarm",
    "ggnewscale",
    "ggplot2",
    "ggrastr",
    "ggrepel",
    "glue",
    "gridExtra",
    "gtable",
    "httr",
    "IRanges",
    "irlba",
    "isoband",
    "jsonlite",
    "KEGGREST",
    "labeling",
    "lambda.r",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "memoise",
    "mime",
    "mvtnorm",
    "openssl",
    "pheatmap",
    "pillar",
    "pkgconfig",
    "png",
    "R6",
    "ragg",
    "RColorBrewer",
    "Rcpp",
    "RcppAnnoy",
    "RcppEigen",
    "RcppML",
    "RcppProgress",
    "rlang",
    "RSpectra",
    "RSQLite",
    "rsvd",
    "Rtsne",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "ScaledMatrix",
    "scales",
    "scater",
    "scattermore",
    "scuttle",
    "Seqinfo",
    "SingleCellExperiment",
    "sitmo",
    "snow",
    "SparseArray",
    "stringi",
    "SummarizedExperiment",
    "sys",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyselect",
    "utf8",
    "uwot",
    "vctrs",
    "vipor",
    "viridis",
    "viridisLite",
    "withr",
    "XVector"
  ],
  "_vignettes": [
    {
      "source": "tricycle.Rmd",
      "filename": "tricycle.html",
      "title": "tricycle: Transferable Representation and Inference of Cell Cycle",
      "author": "Shijie C. Zheng",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Prerequisites",
        "Overview of the package functionality",
        "Project a single cell data set to pre-learned cell cycle space",
        "Infer cell cycle position",
        "Assessing performance",
        "Alternative: Infer cell cycle stages",
        "Plot out the kernel density",
        "Plot out embedding scater plot colored by cell cycle position",
        "Make a new reference",
        "Make a new reference using datasets with batch effects",
        "Session info",
        "References"
      ],
      "created": "2021-02-23 02:00:20",
      "modified": "2022-02-09 03:07:15",
      "commits": 21
    }
  ],
  "_score": 6.9564085711958334,
  "_indexed": true,
  "_nocasepkg": "tricycle",
  "_universes": [
    "bioc",
    "sjczheng",
    "hansenlab"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.21.0",
      "date": "2026-05-30T10:21:11.000Z",
      "distro": "noble",
      "commit": "f0213737dd0865951fbf143cbf08f80d76094ac5",
      "fileid": "48fb2b33eec295c4bc5f6e9f2e1321568cc659158cde8c344a8a5cf22a0954bf",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676580309"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.21.0",
      "date": "2026-05-30T10:20:41.000Z",
      "distro": "noble",
      "commit": "f0213737dd0865951fbf143cbf08f80d76094ac5",
      "fileid": "efd356b0673198c17eb69618d284ba2ed5264fdc20bf1d63f2bb07e0dee2ffa8",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676580309"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.21.0",
      "date": "2026-05-30T14:29:31.000Z",
      "commit": "f0213737dd0865951fbf143cbf08f80d76094ac5",
      "fileid": "cc2b93d84552aeb57e448bb640f21cb87e9b17d48b84fda610d158a3bde54b9d",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676580309"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.21.0",
      "date": "2026-05-30T14:29:16.000Z",
      "commit": "f0213737dd0865951fbf143cbf08f80d76094ac5",
      "fileid": "43b919ec59d103214d217baddbd69a7dfb515bf2a00d87b6bb8cec21d4e2bc57",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676580309"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.21.0",
      "date": "2026-05-30T10:20:22.000Z",
      "commit": "f0213737dd0865951fbf143cbf08f80d76094ac5",
      "fileid": "c59c348cef9bce206746dcf469c6d91abc8e38e5e41937b12700216da0fa7c19",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676580309"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.21.0",
      "date": "2026-05-30T10:18:52.000Z",
      "commit": "f0213737dd0865951fbf143cbf08f80d76094ac5",
      "fileid": "0c81922c4b112151ddb321806afa01a97d02ade803a3cb6ab535184a86c10c19",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676580309"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.21.0",
      "date": "2026-05-30T10:19:10.000Z",
      "commit": "f0213737dd0865951fbf143cbf08f80d76094ac5",
      "fileid": "b7bbd6bcf9ba8569d75bc88a49f28c8e430a1fe2fbd54f51ad67ec7ecf16e783",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676580309"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.21.0",
      "date": "2026-05-30T10:19:16.000Z",
      "commit": "f0213737dd0865951fbf143cbf08f80d76094ac5",
      "fileid": "29aeec10176bcc4e11e28f20617e0a9449b58a07ef9ce13e77e77ee9bd809c61",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26676580309"
    }
  ]
}