Package: densvis 1.23.0

Alan OCallaghan

densvis: Density-Preserving Data Visualization via Non-Linear Dimensionality Reduction

Implements the density-preserving modification to t-SNE and UMAP described by Narayan et al. (2020) <doi:10.1101/2020.05.12.077776>. The non-linear dimensionality reduction techniques t-SNE and UMAP enable users to summarise complex high-dimensional sequencing data such as single cell RNAseq using lower dimensional representations. These lower dimensional representations enable the visualisation of discrete transcriptional states, as well as continuous trajectory (for example, in early development). However, these methods focus on the local neighbourhood structure of the data. In some cases, this results in misleading visualisations, where the density of cells in the low-dimensional embedding does not represent the transcriptional heterogeneity of data in the original high-dimensional space. den-SNE and densMAP aim to enable more accurate visual interpretation of high-dimensional datasets by producing lower-dimensional embeddings that accurately represent the heterogeneity of the original high-dimensional space, enabling the identification of homogeneous and heterogeneous cell states. This accuracy is accomplished by including in the optimisation process a term which considers the local density of points in the original high-dimensional space. This can help to create visualisations that are more representative of heterogeneity in the original high-dimensional space.

Authors:Alan O'Callaghan [aut, cre], Ashwinn Narayan [aut], Hyunghoon Cho [aut]

densvis_1.23.0.tar.gz
densvis_1.23.0.zip(r-4.7)densvis_1.23.0.zip(r-4.6)densvis_1.23.0.zip(r-4.5)
densvis_1.23.0.tgz(r-4.6-x86_64)densvis_1.23.0.tgz(r-4.6-arm64)densvis_1.23.0.tgz(r-4.5-x86_64)densvis_1.23.0.tgz(r-4.5-arm64)
densvis_1.23.0.tar.gz(r-4.7-arm64)densvis_1.23.0.tar.gz(r-4.7-x86_64)densvis_1.23.0.tar.gz(r-4.6-arm64)densvis_1.23.0.tar.gz(r-4.6-x86_64)
densvis_1.23.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
densvis/json (API)
NEWS

# Install 'densvis' in R:
install.packages('densvis', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/alanocallaghan/densvis/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library

On BioConductor:densvis-1.23.0(bioc 3.24)densvis-1.22.0(bioc 3.23)

dimensionreductionvisualizationsoftwaresinglecellsequencingcppopenmp

5.07 score 2 stars 22 scripts 1.3k downloads 3 exports 18 dependencies

Last updated from:7f6b071b63. Checks:11 NOTE, 2 OK, 1 ERROR. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE167
linux-devel-arm64NOTE1037
linux-devel-x86_64NOTE1124
source / vignettesOK1106
linux-release-arm64NOTE1044
linux-release-x86_64NOTE1075
macos-release-arm64NOTE518
macos-release-x86_64NOTE1027
macos-oldrel-arm64NOTE540
macos-oldrel-x86_64NOTE928
windows-develNOTE274
windows-releaseERROR286
windows-oldrelNOTE272
wasm-releaseOK158

Exports:densmapdensneumap

Dependencies:assertthatbasiliskdir.expiryfilelockhereirlbajsonlitelatticeMatrixpngrappdirsRcppRcppTOMLreticulaterlangrprojrootRtsnewithr

Introduction to densvis

Rendered fromdensvis.Rmdusingknitr::rmarkdownon May 28 2026.

Last update: 2022-07-18
Started: 2020-09-24