{
  "_id": "6ad9a990db07788da70a9ca9",
  "Package": "bixverse.plots",
  "Title": "Plotting functions for bixverse",
  "Version": "0.3.0",
  "Authors@R": "c(\nperson(\ngiven = \"Gregor\",\nfamily = \"Lueg\",\nemail = \"gregorlueg@me.com\",\nrole = c(\"aut\", \"cre\")\n),\nperson(\ngiven = \"Liesbeth\",\nfamily = \"François\",\nemail = \"francois.liesbeth@gmail.com\",\nrole = c(\"aut\")\n)\n)",
  "Description": "This package contains various plotting helpers for the\ncore functions of the bixverse package.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "biocViews": "",
  "Config/roxygen2/version": "8.1.0",
  "URL": "https://gregorlueg.github.io/bixverse.plots/",
  "Config/pak/sysreqs": "cmake libfontconfig1-dev libfreetype6-dev\nlibglpk-dev make libicu-dev libuv1-dev libxml2-dev libssl-dev\nxz-utils zlib1g-dev libclang-dev",
  "Repository": "https://gregorlueg.r-universe.dev",
  "Date/Publication": "2026-10-21 11:35:46 UTC",
  "RemoteUrl": "https://github.com/GregorLueg/bixverse.plots",
  "RemoteRef": "v0.3.0",
  "RemoteSha": "3c6dae363fa96c68aa565e343de55bc476168e72",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-22 06:08:58 UTC",
    "User": "root"
  },
  "Author": "Gregor Lueg [aut, cre],\nLiesbeth François [aut]",
  "Maintainer": "Gregor Lueg <gregorlueg@me.com>",
  "_user": "gregorlueg",
  "_type": "src",
  "_file": "bixverse.plots_0.3.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/050ec0dd5ccedcbada0259260dc5250f0f14fbabb5d4bf223fd6226ee7ee0e9c",
  "_filesize": 321444,
  "_sha256": "050ec0dd5ccedcbada0259260dc5250f0f14fbabb5d4bf223fd6226ee7ee0e9c",
  "_expires": "2027-01-30T06:13:34.000Z",
  "_created": "2026-10-22T06:08:58.000Z",
  "_published": "2026-10-22T06:13:35.910Z",
  "_upstream": "https://github.com/GregorLueg/bixverse.plots",
  "_status": "success",
  "_maintainer": {
    "name": "Gregor Lueg",
    "email": "gregorlueg@me.com",
    "login": "gregorlueg",
    "linkedin": "in/gregor-lueg-474437a7",
    "description": "Data science, machine learning, and computational biology for drug discovery",
    "uuid": 93532511
  },
  "_jobs": [
    {
      "job": 119669555876,
      "time": 230,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12405861426"
    },
    {
      "job": 119669555805,
      "time": 233,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12405203932"
    },
    {
      "job": 119669555862,
      "time": 139,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12405696188"
    },
    {
      "job": 119669555966,
      "time": 156,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12406046048"
    },
    {
      "job": 119667548188,
      "time": 371,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12405995470"
    },
    {
      "job": 119669555952,
      "time": 208,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12405721304"
    },
    {
      "job": 119669555875,
      "time": 125,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12406195497"
    },
    {
      "job": 119669555964,
      "time": 146,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12406010941"
    },
    {
      "job": 119669555853,
      "time": 168,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12406195628"
    }
  ],
  "_buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39731530770",
  "_commit": {
    "id": "3c6dae363fa96c68aa565e343de55bc476168e72",
    "author": "Gregor Lueg <93532511+GregorLueg@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #28 from GregorLueg/release-0.3.0",
    "time": 1792582546
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "bixverse",
      "version": ">= 0.8.0",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "fields",
      "role": "Imports"
    },
    {
      "package": "ggExtra",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 4.0.0",
      "role": "Imports"
    },
    {
      "package": "ggraph",
      "role": "Imports"
    },
    {
      "package": "ggrepel",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "hexbin",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "MetBrewer",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "S7",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "scattermore",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "viridis",
      "role": "Imports"
    },
    {
      "package": "visNetwork",
      "role": "Imports"
    },
    {
      "package": "zeallot",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "ComplexHeatmap",
      "role": "Suggests"
    },
    {
      "package": "fgsea",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "manifoldsR",
      "role": "Suggests"
    },
    {
      "package": "pheatmap",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "UpSetR",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    }
  ],
  "_owner": "gregorlueg",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2026-26",
      "n": 4
    },
    {
      "week": "2026-31",
      "n": 1
    },
    {
      "week": "2026-33",
      "n": 3
    },
    {
      "week": "2026-35",
      "n": 1
    },
    {
      "week": "2026-36",
      "n": 3
    },
    {
      "week": "2026-39",
      "n": 1
    },
    {
      "week": "2026-40",
      "n": 2
    },
    {
      "week": "2026-43",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.0.1.0",
      "date": "2025-10-29"
    },
    {
      "name": "v0.2.0",
      "date": "2026-06-27"
    },
    {
      "name": "v0.2.1",
      "date": "2026-06-28"
    },
    {
      "name": "v0.2.2",
      "date": "2026-06-28"
    },
    {
      "name": "v0.2.3",
      "date": "2026-08-11"
    },
    {
      "name": "v0.2.4",
      "date": "2026-08-27"
    },
    {
      "name": "v0.2.5",
      "date": "2026-09-01"
    },
    {
      "name": "v0.2.6",
      "date": "2026-09-04"
    },
    {
      "name": "v0.2.7",
      "date": "2026-09-23"
    },
    {
      "name": "v0.2.8",
      "date": "2026-10-01"
    },
    {
      "name": "v0.2.9",
      "date": "2026-10-03"
    },
    {
      "name": "v0.3.0",
      "date": "2026-10-21"
    }
  ],
  "_topics": [
    "bioinformatics",
    "ggplot2"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "gregorlueg",
      "count": 93,
      "uuid": 93532511
    },
    {
      "user": "elysheba",
      "count": 2,
      "uuid": 36504369
    }
  ],
  "_userbio": {
    "uuid": 93532511,
    "type": "user",
    "name": "Gregor Lueg",
    "followers": 21,
    "description": "Data science, machine learning, and computational biology for drug discovery"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/bixverse.plots"
  },
  "_devurl": "https://github.com/gregorlueg/bixverse.plots",
  "_pkgdown": "https://gregorlueg.github.io/bixverse.plots/",
  "_searchresults": 23,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/bixverse.plots.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "bx_colors",
    "density_plot_sc",
    "dot_plot_sc",
    "embedding_plot_sc",
    "enrichment_map_gsea",
    "enrichment_map_oae",
    "feature_plot_sc",
    "feature_scatter_plot_sc",
    "get_gsea_enrichment_data",
    "heatmap_plot_sc",
    "joint_plot_sc",
    "label_centroids",
    "milo_nhood_plot_sc",
    "paga_plot_sc",
    "params_plots",
    "params_volcano",
    "plot_binary_heatmap",
    "plot_blitzgsea_es_null",
    "plot_blitzgsea_null",
    "plot_enrichment_map_ggraph",
    "plot_enrichment_map_visnetwork",
    "plot_gse_dotplot",
    "plot_gsea_enrichment",
    "prepare_mitch_scores",
    "save_plot",
    "save_plot_ls",
    "scale_color_bx",
    "scale_color_bx_c",
    "scale_fill_bx",
    "scale_fill_bx_c",
    "set_bx_theme",
    "stacked_violin_plot_sc",
    "theme_bx",
    "violin_plot_sc",
    "volcano_plot",
    "wrap_and_truncate"
  ],
  "_help": [
    {
      "page": "density_plot_sc.CellQc",
      "title": "Per-metric density plots from a CellQc object",
      "topics": [
        "density_plot_sc.CellQc"
      ]
    },
    {
      "page": "density_plot_sc.data.table",
      "title": "Density plot from a data.table",
      "topics": [
        "density_plot_sc.data.table"
      ]
    },
    {
      "page": "dot_plot_sc",
      "title": "Dot plot of marker gene expression across groups",
      "topics": [
        "dot_plot_sc"
      ]
    },
    {
      "page": "embedding_plot_sc",
      "title": "Embedding plot coloured by an obs column",
      "topics": [
        "embedding_plot_sc"
      ]
    },
    {
      "page": "enrichment_map_gsea",
      "title": "Generate enrichment map igraph (for GSEA)",
      "topics": [
        "enrichment_map_gsea"
      ]
    },
    {
      "page": "enrichment_map_oae",
      "title": "Generate enrichment map igraph (for overenrichment tests)",
      "topics": [
        "enrichment_map_oae"
      ]
    },
    {
      "page": "feature_plot_sc",
      "title": "Feature plot over an embedding",
      "topics": [
        "feature_plot_sc"
      ]
    },
    {
      "page": "feature_scatter_plot_sc",
      "title": "Scatter / hex plot of two features against each other",
      "topics": [
        "feature_scatter_plot_sc"
      ]
    },
    {
      "page": "get_gsea_enrichment_data",
      "title": "Helper function to get the plot data for GSEA plots",
      "topics": [
        "get_gsea_enrichment_data"
      ]
    },
    {
      "page": "heatmap_plot_sc",
      "title": "Heatmap of marker genes x cells across groups",
      "topics": [
        "heatmap_plot_sc"
      ]
    },
    {
      "page": "joint_plot_sc.CellQc",
      "title": "Joint QC plot from a CellQc object",
      "topics": [
        "joint_plot_sc.CellQc"
      ]
    },
    {
      "page": "joint_plot_sc.data.table",
      "title": "Joint QC plot from a data.table",
      "topics": [
        "joint_plot_sc.data.table"
      ]
    },
    {
      "page": "label_centroids",
      "title": "Label Centroids in Scatter Plots",
      "topics": [
        "label_centroids"
      ]
    },
    {
      "page": "milo_nhood_plot_sc",
      "title": "miloR neighbourhood graph over an embedding",
      "topics": [
        "milo_nhood_plot_sc"
      ]
    },
    {
      "page": "paga_plot_sc",
      "title": "PAGA abstracted graph over an embedding",
      "topics": [
        "paga_plot_sc"
      ]
    },
    {
      "page": "params_plots",
      "title": "Wrapper function for standard plot parameters",
      "topics": [
        "params_plots"
      ]
    },
    {
      "page": "params_volcano",
      "title": "Wrapper function for volcano plot parameters",
      "topics": [
        "params_volcano"
      ]
    },
    {
      "page": "plot_binary_heatmap",
      "title": "Binary heatmap, e.g. SCENIC regulon on/off calls",
      "topics": [
        "plot_binary_heatmap"
      ]
    },
    {
      "page": "plot_blitzgsea_es_null",
      "title": "Plot observed enrichment scores against the blitzGSEA null",
      "topics": [
        "plot_blitzgsea_es_null"
      ]
    },
    {
      "page": "plot_blitzgsea_null",
      "title": "Plot the blitzGSEA calibration",
      "topics": [
        "plot_blitzgsea_null"
      ]
    },
    {
      "page": "plot_enrichment_map_ggraph",
      "title": "igraph enrichment map to ggraph plot",
      "topics": [
        "plot_enrichment_map_ggraph"
      ]
    },
    {
      "page": "plot_enrichment_map_visnetwork",
      "title": "igraph enrichment map to VisNetwork interactive network",
      "topics": [
        "plot_enrichment_map_visnetwork"
      ]
    },
    {
      "page": "plot_gse_dotplot",
      "title": "Generate GSE dotplots",
      "topics": [
        "plot_gse_dotplot"
      ]
    },
    {
      "page": "plot_gsea_enrichment",
      "title": "Plot GSEA enrichment results",
      "topics": [
        "plot_gsea_enrichment"
      ]
    },
    {
      "page": "prepare_mitch_scores",
      "title": "Generate adjusted scores for plotting mitch results",
      "topics": [
        "prepare_mitch_scores"
      ]
    },
    {
      "page": "save_plot",
      "title": "General helper to save all types of plots to file",
      "topics": [
        "save_plot"
      ]
    },
    {
      "page": "save_plot_ls",
      "title": "Save a list of plots",
      "topics": [
        "save_plot_ls"
      ]
    },
    {
      "page": "scale_color_bx",
      "title": "Bixverse Color Scale (Discrete)",
      "topics": [
        "scale_color_bx"
      ]
    },
    {
      "page": "scale_color_bx_c",
      "title": "Bixverse Color Scale (Continuous)",
      "topics": [
        "scale_color_bx_c"
      ]
    },
    {
      "page": "scale_fill_bx",
      "title": "Bixverse Fill Scale (Discrete)",
      "topics": [
        "scale_fill_bx"
      ]
    },
    {
      "page": "scale_fill_bx_c",
      "title": "Bixverse Fill Scale (Continuous)",
      "topics": [
        "scale_fill_bx_c"
      ]
    },
    {
      "page": "stacked_violin_plot_sc",
      "title": "Stacked violin plot of gene expression across groups",
      "topics": [
        "stacked_violin_plot_sc"
      ]
    },
    {
      "page": "theme_bx",
      "title": "Bixverse ggplot2 Theme",
      "topics": [
        "theme_bx"
      ]
    },
    {
      "page": "violin_plot_sc.CellQc",
      "title": "Per-metric violin plots from a CellQc object",
      "topics": [
        "violin_plot_sc.CellQc"
      ]
    },
    {
      "page": "violin_plot_sc.data.table",
      "title": "Violin plot from a data.table",
      "topics": [
        "violin_plot_sc.data.table"
      ]
    },
    {
      "page": "volcano_plot",
      "title": "Create a volcano plot",
      "topics": [
        "volcano_plot"
      ]
    },
    {
      "page": "wrap_and_truncate",
      "title": "Helper function to wrap and truncate text",
      "topics": [
        "wrap_and_truncate"
      ]
    }
  ],
  "_pkglogo": "https://github.com/GregorLueg/bixverse.plots/raw/v0.3.0/man/figures/logo.png",
  "_readme": "https://github.com/GregorLueg/bixverse.plots/raw/v0.3.0/README.md",
  "_rundeps": [
    "arrow",
    "assertthat",
    "backports",
    "base64enc",
    "biocmake",
    "bit",
    "bit64",
    "bixverse",
    "brio",
    "bslib",
    "cachem",
    "callr",
    "checkmate",
    "cli",
    "colourpicker",
    "commonmark",
    "cpp11",
    "data.table",
    "DBI",
    "desc",
    "digest",
    "dir.expiry",
    "dotCall64",
    "dplyr",
    "duckdb",
    "evaluate",
    "farver",
    "fastcluster",
    "fastmap",
    "fields",
    "filelock",
    "fontawesome",
    "fs",
    "generics",
    "ggExtra",
    "ggforce",
    "ggplot2",
    "ggraph",
    "ggrepel",
    "glue",
    "graphlayouts",
    "gridExtra",
    "gtable",
    "hexbin",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "igraph",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lifecycle",
    "magrittr",
    "manifoldsR",
    "maps",
    "MASS",
    "Matrix",
    "matrixStats",
    "memoise",
    "MetBrewer",
    "mime",
    "miniUI",
    "mirai",
    "nanonext",
    "otel",
    "patchwork",
    "pillar",
    "pkgbuild",
    "pkgconfig",
    "polyclip",
    "processx",
    "promises",
    "ps",
    "purrr",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "rextendr",
    "rhdf5",
    "rhdf5filters",
    "Rhdf5lib",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "S7",
    "sass",
    "scales",
    "scattermore",
    "shiny",
    "shinyjs",
    "sourcetools",
    "spam",
    "stringi",
    "stringr",
    "systemfonts",
    "tibble",
    "tidygraph",
    "tidyr",
    "tidyselect",
    "tinytex",
    "tweenr",
    "utf8",
    "vctrs",
    "viridis",
    "viridisLite",
    "visNetwork",
    "withr",
    "xfun",
    "xtable",
    "yaml",
    "zeallot"
  ],
  "_score": 3.0149403497929366,
  "_indexed": true,
  "_nocasepkg": "bixverse.plots",
  "_universes": [
    "gregorlueg"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-10-22T06:12:19.000Z",
      "distro": "resolute",
      "commit": "3c6dae363fa96c68aa565e343de55bc476168e72",
      "fileid": "https://r2.ropensci.org/551256a444f3139e4186e698be23f937abcaeef2b2140b09593c4994f5826bba",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39731530770"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-10-22T06:12:19.000Z",
      "distro": "resolute",
      "commit": "3c6dae363fa96c68aa565e343de55bc476168e72",
      "fileid": "https://r2.ropensci.org/47922b235e73201fcaac440267441af9767214709c06c699b6aa19baea09077d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39731530770"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-10-22T06:10:59.000Z",
      "commit": "3c6dae363fa96c68aa565e343de55bc476168e72",
      "fileid": "https://r2.ropensci.org/690610a834102b5af73257bc0502e5224df43d7dcb8593e1f409a151946fd678",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39731530770"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-10-22T06:10:59.000Z",
      "commit": "3c6dae363fa96c68aa565e343de55bc476168e72",
      "fileid": "https://r2.ropensci.org/57e0f1c7625ce5d87e8b418312f437af364ad6d1a1adfd9f0415ee4c219394bb",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39731530770"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0",
      "date": "2026-10-22T06:12:45.000Z",
      "commit": "3c6dae363fa96c68aa565e343de55bc476168e72",
      "fileid": "https://r2.ropensci.org/64a018db7a0bbbb0301656d9894db573bef550061fa3eef8a4fca078d3b9d3be",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39731530770"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-10-22T06:10:28.000Z",
      "commit": "3c6dae363fa96c68aa565e343de55bc476168e72",
      "fileid": "https://r2.ropensci.org/b3e736e646c4b7742f40e4dc024a2d687e38874626da9e0278687b1598ba3cdd",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39731530770"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-10-22T06:10:44.000Z",
      "commit": "3c6dae363fa96c68aa565e343de55bc476168e72",
      "fileid": "https://r2.ropensci.org/ef877956e654c6144eff9846e308f23f2646d37719eba3ec41a5684a0b418e6f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39731530770"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-10-22T06:11:06.000Z",
      "commit": "3c6dae363fa96c68aa565e343de55bc476168e72",
      "fileid": "https://r2.ropensci.org/3b3472ebba84ef64420741726f97eb4388abbda9db50aff66fcb214142a541a6",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/gregorlueg/actions/runs/39731530770"
    }
  ]
}