Skip to main content

MultiGATE single cell

Project description

MultiGATE

Overview

MultiGATE is a two-level graph-attention auto-encoder designed for spatial multi-omics analysis. It extracts the latent embeddings of the pixels/spots in spatial multi-omics data, while simultaneously incorporating the regulatory relationship of the cross-modality features through the cross-modality attention mechanism and the spatial relationship of the pixels/spots through the within-modality attention mechanism. In addition to reconstruction loss, a CLIP contrastive loss aligns embeddings across modalities. MultiGATE yields (i) latent representations of pixels for clustering and visualization and (ii) cross-modality attention scores for cross-modality regulatory inference.

Reproduce

The /Reproduce directory contains scripts and resources to reproduce the main figures and results of MultiGATE, including spatial clustering results, cis-regulation, trans-regulation analysis, long-range interaction detection, and protein-gene interaction findings. Please refer to the instructions and scripts in this directory to replicate the key analyses and visualizations presented in the paper.

Usage && installation

Please follow the Tutorials for installation and Usage.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

multigate-0.1.0.tar.gz (21.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

multigate-0.1.0-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file multigate-0.1.0.tar.gz.

File metadata

  • Download URL: multigate-0.1.0.tar.gz
  • Upload date:
  • Size: 21.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for multigate-0.1.0.tar.gz
Algorithm Hash digest
SHA256 27aef5ed61910b5cc761601a0b23c77c8b700207e9fadb2b234b3baf983b77d6
MD5 75bf775e2b0b2bc92adf63491dc85d99
BLAKE2b-256 2f205cbae5fedddb63ddd874588a9bd6ab0951a02089cf9607cdad618c4d1cdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for multigate-0.1.0.tar.gz:

Publisher: publish.yml on cuhklinlab/MultiGATE

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multigate-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: multigate-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for multigate-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9e4e682972d5dbd001c5ea0f66c9cd8c0a667148475264d405e79984ac15aeb4
MD5 12afdfeacc721289100fa927410ecfac
BLAKE2b-256 476b572c8e740954bec1618947c1b6616200794ba461805d59064c3d79caa0e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for multigate-0.1.0-py3-none-any.whl:

Publisher: publish.yml on cuhklinlab/MultiGATE

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page