{
  "_id": "6a1f223db401979e73420834",
  "Package": "Radviz",
  "Type": "Package",
  "Title": "Project Multidimensional Data in 2D Space",
  "Version": "0.9.5",
  "Authors@R": "c(person('Yann','Abraham',email='yann.abraham@gmail.com',role=c('aut','cre')),\nperson('Nicolas','Sauwen',email='nicolas.sauwen@openanalytics.eu',role=c('aut')))",
  "Description": "An implementation of the radviz projection in R. It\nenables the visualization of multidimensional data while\nmaintaining the relation to the original dimensions. This\npackage provides functions to create and plot radviz\nprojections, and a number of summary plots that enable\ncomparison and analysis. For reference see Hoffman *et al.*\n(1999) (<doi:10.1145/331770.331775>) for original\nimplementation, see Di Caro *et al* (2012)\n(<doi:10.1007/978-3-642-13672-6_13>), for the original method\nfor dimensional anchor arrangements, see Demsar *et al.* (2007)\n(<doi:10.1016/j.jbi.2007.03.010>) for the original Freeviz\nimplementation.",
  "License": "CC BY-NC-SA 4.0",
  "URL": "https://github.com/yannabraham/Radviz",
  "BugReports": "https://github.com/yannabraham/Radviz/issues",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Config/pak/sysreqs": "libglpk-dev libxml2-dev",
  "Repository": "https://yannabraham.r-universe.dev",
  "Date/Publication": "2025-07-15 08:15:56 UTC",
  "RemoteUrl": "https://github.com/yannabraham/radviz",
  "RemoteRef": "HEAD",
  "RemoteSha": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-16 07:17:20 UTC",
    "User": "root"
  },
  "Author": "Yann Abraham [aut, cre],\nNicolas Sauwen [aut]",
  "Maintainer": "Yann Abraham <yann.abraham@gmail.com>",
  "MD5sum": "56d504e8070d16347da0221618e99373",
  "_user": "yannabraham",
  "_type": "src",
  "_file": "Radviz_0.9.5.tar.gz",
  "_fileid": "01aadd25df5e5ffe9720a991c95be031b6ecf72ef4ddce5cbc9f4c8222fd72ee",
  "_filesize": 3425599,
  "_sha256": "01aadd25df5e5ffe9720a991c95be031b6ecf72ef4ddce5cbc9f4c8222fd72ee",
  "_created": "2026-05-16T07:17:20.000Z",
  "_published": "2026-06-02T18:34:37.063Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79144450445,
      "time": 155,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7031530759"
    },
    {
      "job": 79144450460,
      "time": 168,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7031532107"
    },
    {
      "job": 79144451109,
      "time": 161,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031531294"
    },
    {
      "job": 79144450321,
      "time": 168,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031532130"
    },
    {
      "job": 79144451022,
      "time": 137,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7031528712"
    },
    {
      "job": 79144450665,
      "time": 375,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7031553991"
    },
    {
      "job": 79144450406,
      "time": 147,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031529810"
    },
    {
      "job": 79144450069,
      "time": 271,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031543108"
    },
    {
      "job": 79144449721,
      "time": 379,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031514612"
    },
    {
      "job": 79144449592,
      "time": 134,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7366591619"
    },
    {
      "job": 79144450641,
      "time": 155,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7031530607"
    },
    {
      "job": 79144450555,
      "time": 132,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7031528224"
    },
    {
      "job": 79144450350,
      "time": 142,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031529284"
    }
  ],
  "_buildurl": "https://github.com/r-universe/yannabraham/actions/runs/25955829364",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/yannabraham/radviz",
  "_commit": {
    "id": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
    "author": "Yann Abraham <yann.abraham@gmail.com>",
    "committer": "Yann Abraham <yann.abraham@gmail.com>",
    "message": "release patch for ggplot2 4.0.0 to CRAN\n",
    "time": 1752567356
  },
  "_maintainer": {
    "name": "Yann Abraham",
    "email": "yann.abraham@gmail.com",
    "login": "yannabraham",
    "uuid": 196820
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.5.2",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "hexbin",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "bodenmiller",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "cytofan",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    }
  ],
  "_owner": "yannabraham",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-20",
      "n": 2
    },
    {
      "week": "2025-29",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "0.9.5",
      "date": "2025-07-15"
    }
  ],
  "_topics": [
    "high-dimensional-data",
    "radviz",
    "science",
    "visualization",
    "cpp"
  ],
  "_stars": 11,
  "_contributors": [
    {
      "user": "yannabraham",
      "count": 245,
      "uuid": 196820
    },
    {
      "user": "deepyannabraham",
      "count": 6,
      "uuid": 205802304
    },
    {
      "user": "teunbrand",
      "count": 2,
      "uuid": 49372158
    }
  ],
  "_userbio": {
    "uuid": 196820,
    "type": "user",
    "name": "Yann Abraham"
  },
  "_downloads": {
    "count": 352,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Radviz"
  },
  "_mentions": 3,
  "_devurl": "https://github.com/yannabraham/radviz",
  "_searchresults": 54,
  "_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/Radviz.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/yannabraham/radviz",
  "_realowner": "yannabraham",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.7.0",
      "date": "2016-12-08"
    },
    {
      "version": "0.8.0",
      "date": "2019-12-18"
    },
    {
      "version": "0.8.1",
      "date": "2020-01-10"
    },
    {
      "version": "0.8.2",
      "date": "2020-02-04"
    },
    {
      "version": "0.9.0",
      "date": "2020-03-19"
    },
    {
      "version": "0.9.1",
      "date": "2020-03-29"
    },
    {
      "version": "0.9.2",
      "date": "2020-06-24"
    },
    {
      "version": "0.9.3",
      "date": "2022-03-25"
    },
    {
      "version": "0.9.4",
      "date": "2025-05-09"
    },
    {
      "version": "0.9.5",
      "date": "2025-07-15"
    }
  ],
  "_exports": [
    "anchor.filter",
    "bubbleRadviz",
    "cosine",
    "DB_weightedIdx",
    "do.density",
    "do.hex",
    "do.L",
    "do.optim",
    "do.optimFreeviz",
    "do.optimGraphviz",
    "do.optimRadviz",
    "do.radviz",
    "get.optim",
    "hexplot",
    "in.da",
    "is.radviz",
    "is.valid",
    "make.S",
    "recenter",
    "rescalePlot",
    "rv.da",
    "smoothRadviz",
    "springs",
    "theme_radviz",
    "tuneForceRatio"
  ],
  "_help": [
    {
      "page": "anchor.filter",
      "title": "Filtering out anchors with low contributions to the projection",
      "topics": [
        "anchor.filter"
      ]
    },
    {
      "page": "bubbleRadviz",
      "title": "A Plotting Function for the Radviz Object",
      "topics": [
        "bubbleRadviz"
      ]
    },
    {
      "page": "contour.radviz",
      "title": "Plots the Dimensional Anchors and density lines for projected data points in a 2D space.",
      "topics": [
        "contour.radviz"
      ]
    },
    {
      "page": "cosine",
      "title": "Compute the Cosine Similarity between the Columns of a Data Set",
      "topics": [
        "cosine"
      ]
    },
    {
      "page": "DB_weightedIdx",
      "title": "Computation of weighted version of the Davies-Bouldin index. This index serves as a measure of clustering quality of a 2D projection result with known class labels",
      "topics": [
        "DB_weightedIdx"
      ]
    },
    {
      "page": "do.L",
      "title": "Perform L-Normalization on a Vector",
      "topics": [
        "do.L"
      ]
    },
    {
      "page": "do.optimFreeviz",
      "title": "Optimize the Dimensional Anchors Position using the Freeviz algorithm",
      "topics": [
        "do.optimFreeviz"
      ]
    },
    {
      "page": "do.optimGraphviz",
      "title": "Optimize the Dimensional Anchors Position using the Graphviz algorithm",
      "topics": [
        "do.optimGraphviz"
      ]
    },
    {
      "page": "do.optimRadviz",
      "title": "Optimize the Dimensional Anchors Position for Radviz projection using a Genetic Algorithm",
      "topics": [
        "do.optim",
        "do.optimRadviz"
      ]
    },
    {
      "page": "do.radviz",
      "title": "Projects a Matrix or a Data Frame to a 2D space defined by Dimensional Anchors",
      "topics": [
        "do.radviz",
        "do.radviz.default"
      ]
    },
    {
      "page": "get.optim",
      "title": "Get the Result of the Optimization Operation",
      "topics": [
        "get.optim"
      ]
    },
    {
      "page": "hexplot",
      "title": "A hexplot function for Radviz objects",
      "topics": [
        "hexplot"
      ]
    },
    {
      "page": "in.da",
      "title": "Optimization functions for Dimensional Anchors in Radviz",
      "topics": [
        "in.da",
        "rv.da"
      ]
    },
    {
      "page": "is.radviz",
      "title": "Test if the object is a Radviz object",
      "topics": [
        "is.radviz"
      ]
    },
    {
      "page": "is.valid",
      "title": "Identify the valid projections from a Radviz object",
      "topics": [
        "is.valid"
      ]
    },
    {
      "page": "make.S",
      "title": "Define Dimensional Anchors around the Unit Circle",
      "topics": [
        "make.S"
      ]
    },
    {
      "page": "plot.radviz",
      "title": "A Plotting Function for the Radviz Object",
      "topics": [
        "plot.radviz"
      ]
    },
    {
      "page": "recenter",
      "title": "Rotate Dimensional Anchors around the Unit Circle",
      "topics": [
        "recenter"
      ]
    },
    {
      "page": "rescalePlot",
      "title": "Rescaling of projected data for plotting",
      "topics": [
        "rescalePlot"
      ]
    },
    {
      "page": "smoothRadviz",
      "title": "A smoothScatter function for Radviz objects",
      "topics": [
        "smoothRadviz"
      ]
    },
    {
      "page": "subset.radviz",
      "title": "Subsetting a Radviz projection",
      "topics": [
        "subset.radviz"
      ]
    },
    {
      "page": "summary.radviz",
      "title": "Radviz Object Summary, head, print, dim and springs Methods",
      "topics": [
        "dim.radviz",
        "head.radviz",
        "print.radviz",
        "springs",
        "summary.radviz"
      ]
    },
    {
      "page": "text.radviz",
      "title": "Text annotations for for the Radviz Plots",
      "topics": [
        "text.radviz"
      ]
    },
    {
      "page": "theme_radviz",
      "title": "Complete ggplot2 theme for Radviz projections",
      "topics": [
        "theme_radviz"
      ]
    },
    {
      "page": "tuneForceRatio",
      "title": "Method to compute optimal ratio between repulsive and attractive forces for Freeviz.",
      "topics": [
        "tuneForceRatio"
      ]
    }
  ],
  "_readme": "https://github.com/yannabraham/radviz/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "hexbin",
    "igraph",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "pillar",
    "pkgconfig",
    "pracma",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "S7",
    "scales",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "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"
    }
  ],
  "_vignettes": [
    {
      "source": "multivariate_analysis.Rmd",
      "filename": "multivariate_analysis.html",
      "title": "Multivariate Functional analysis",
      "author": "Yann Abraham",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Multiplexed mass cytometry profiling of cellular states perturbed by small-molecule regulators",
        "Data acquisition and preparation",
        "Effects of stimulation on B and T cells",
        "Collecting single cell data",
        "CD8^+^ T and IgM^+^ B cells profile",
        "Phenotypic",
        "Functional",
        "Selecting channels relevant to T cells",
        "Using Radviz to visualize the effects of stimulation",
        "Using Freeviz to visualize the effects of stimulation",
        "Building a functional T cells graph",
        "Building a cell-level distance matrix",
        "Extracting an adjacency matrix",
        "Computing edge weights from adjacency matrix",
        "Building a kNN graph",
        "Extracting communities as functional states",
        "From communities to functional states",
        "Using Graphviz to visualize functional graph"
      ],
      "created": "2020-03-16 13:59:31",
      "modified": "2025-05-08 15:14:05",
      "commits": 9
    },
    {
      "source": "single_cell_projections.Rmd",
      "filename": "single_cell_projections.html",
      "title": "Visualizing Multivariate Data with Radviz",
      "author": "Yann Abraham",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Abstract",
        "Introduction",
        "Building a Radviz projection",
        "Installation",
        "Visualizing High Dimensional Data: the bodenmiller dataset",
        "Normalizing the data",
        "Defining the anchors",
        "Optimizing the position of anchors",
        "Projection",
        "Visualizing the results",
        "Visualizing Signal Intensity for Functional Channels",
        "Visualizing Cell Populations",
        "Visualizing Functional Changes"
      ],
      "created": "2016-02-24 09:55:40",
      "modified": "2025-05-08 15:14:05",
      "commits": 11
    }
  ],
  "_score": 6.852967691028819,
  "_indexed": true,
  "_nocasepkg": "radviz",
  "_universes": [
    "yannabraham"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.5",
      "date": "2026-05-16T07:19:45.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
      "fileid": "7f6a96fd2a122cb0e4935e66ce7543042ae91efb969d98dd42c11beb7234a6f4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yannabraham/actions/runs/25955829364"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.5",
      "date": "2026-05-16T07:19:54.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
      "fileid": "6d0cbe1fb015199aa7e71c46349b42a957918608b731cd85e3fc3d4e7c0665d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yannabraham/actions/runs/25955829364"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.5",
      "date": "2026-05-16T07:19:50.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
      "fileid": "2d0b2b1952fe86ec7c8d9b2aa210f2a35f5a6bfd31e762591d425860cbfc128d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yannabraham/actions/runs/25955829364"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.5",
      "date": "2026-05-16T07:19:55.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
      "fileid": "0a560a93152eb11f008f0126ad05649a0c9c98d6c873b24ce84ccfc317430a37",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yannabraham/actions/runs/25955829364"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.5",
      "date": "2026-05-16T07:19:31.000Z",
      "arch": "aarch64",
      "commit": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
      "fileid": "ca028375fece9ccbf5ef098849931d7826412fe55b871565c468e6adb1c96125",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yannabraham/actions/runs/25955829364"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.5",
      "date": "2026-05-16T07:22:10.000Z",
      "arch": "x86_64",
      "commit": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
      "fileid": "c7efe7f56573d30669dd6d193b63e33a991fdc851b48d56c985264911f2afa0d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yannabraham/actions/runs/25955829364"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.9.5",
      "date": "2026-05-16T07:19:37.000Z",
      "arch": "aarch64",
      "commit": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
      "fileid": "fec2485cf0b2357cdd9fafa4b0a1c9f0fe8efacddb9ab8e0a64e19a965377138",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yannabraham/actions/runs/25955829364"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.9.5",
      "date": "2026-05-16T07:20:54.000Z",
      "arch": "x86_64",
      "commit": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
      "fileid": "224cbc5770585aaa1bd28cac556cd097d524169274e398eb63e368cfe027a85f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yannabraham/actions/runs/25955829364"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.5",
      "date": "2026-05-16T07:19:01.000Z",
      "arch": "x86_64",
      "commit": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
      "fileid": "7a828ee8c8e7b004d8af4934ca7c205d5d79ddbbf4aca4965cd1677774917de2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yannabraham/actions/runs/25955829364"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.5",
      "date": "2026-05-16T07:18:55.000Z",
      "arch": "x86_64",
      "commit": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
      "fileid": "6e291a4564acac85bc1d0364790de3ae4ba3e901859c9602b2d4e03eb8fe2264",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yannabraham/actions/runs/25955829364"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.9.5",
      "date": "2026-05-16T07:18:56.000Z",
      "arch": "x86_64",
      "commit": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
      "fileid": "c19ad20e2908d97a2f2d92f8b5782a9ae7adf0fd60a62df732986b8bc538739a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/yannabraham/actions/runs/25955829364"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.5",
      "date": "2026-06-02T18:33:57.000Z",
      "arch": "emscripten",
      "commit": "b148719b8eac5f7e590cbb14947e70dc24c5fe87",
      "fileid": "c6226f3886e08142b4ebf32837ea0194dc775bd7a29311f86dc8fa06fb4dfb99",
      "status": "success",
      "buildurl": "https://github.com/r-universe/yannabraham/actions/runs/25955829364"
    }
  ]
}