https://github.com/cellgeni/visutils

set of function for qc and visualization of Visium data

https://github.com/cellgeni/visutils

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.8%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

set of function for qc and visualization of Visium data

Basic Info
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 4 years ago · Last pushed about 1 year ago
Metadata Files
Readme License

README.md

visutils

The package provides set of functions to facilitate Visium data analyses, QC, and visualization. The package is functional (that is not OOP), it uses base graphic (that is not ggplot) and it is Seurat-friendly.

It provides functions to perform analyses of gene expression or celltype abundancies (predicted by methods such as cell2location) in dependence on distance to some histological feature defined as set of spots ("tissue in depth"), microenvironment analyses (via NMF), merging low-covered spots to achieve reasonable coverage, splirring slides by tissue pieces and defining tissue border. See tutorials below for more information

Installation

devtools::install_github("cellgeni/visutils")

Tutorials

  • Tissue in depth shows how to analyse celltype abundance and gene expression in dependence on distance to dermis-to-epidermis junction in public skin dataset
  • Spot merge. Normally spots with low coverage (say below 500 UMI) are excluded from analyses. In some samples it could result in removal of whole areas since some tissues such as dermis, adipose, or cartilage are frequently have low read counts. Merging adjacent low-covered spot together is an alternative to filter then away.
  • Tissue carving. Semi-automatic debris-removal, splitting sample by tissue pieces (when multiple pieces were analysed on same slide), tissue border demarcation.
  • Microenvironments. Soft-clustering of celltype based on their colocalization using non-negative matrix factorization (NMF).
  • Visualization. Spatial data visualization, plotting multiple features simultaneously.

Owner

  • Name: Cellular Genetics Informatics
  • Login: cellgeni
  • Kind: organization
  • Location: United Kingdom

Wellcome Sanger Institute

GitHub Events

Total
  • Watch event: 1
  • Push event: 11
Last Year
  • Watch event: 1
  • Push event: 11

Dependencies

DESCRIPTION cran
  • Matrix * imports
  • nnls * imports
  • png * imports