Skip to content

A method for mapping sc/snRNA-seq data to various forms of spatial data collected from the same region.

Notifications You must be signed in to change notification settings

genepattern/Tangram

Repository files navigation

Tangram

Omar Halawa (ohalawa@ucsd.edu) & Julia Kononova (jkononova@ucsd.edu) of the GenePattern Team @ Mesirov Lab - UCSD

Summary

The following repository is a GPU-enabled GenePattern module of Tangram (see publication), a deep learning method for mapping sc/snRNA-seq data to various forms of spatial data collected from the same anatomical region or tissue type.

Tangram

Use Cases

The module can be used for various purposes (all of which are shown in example runs), including:

  • obtaining a spatial localization of cell types (see image below)
  • extending gene throughput
  • correcting low-quality data
  • performing single-cell deconvolution

Cell Types

Implementation

The module was written in Python 3.11 and uses a Singularity image built from its Docker counterpart. The same environment can also be replicated using the corresponding YAML environment file. This repository utilizes the code and logic found in the original Broad Institute Tangram repository.

Parameters

Detailed documentation on all module parameters can be found here.

Example Data

All source files, including input and output datasets for replicating runs from the original Broad Institute tutorial notebooks (tutorial_tangram_with_squidpy.ipynb & tutorial_tangram_without_squidpy.ipynb), can be found through referencing the following directory.

References

Biancalani, Tommaso, et al. “Deep learning and alignment of spatially resolved single-cell transcriptomes with Tangram.” Nature Methods, vol. 18, no. 11, 28 Oct. 2021, pp. 1352–1362.

Version Comments

Version Release Date Description
1.0 Aug 23, 2024 Initial version for public use.

About

A method for mapping sc/snRNA-seq data to various forms of spatial data collected from the same region.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published