Skip to main content

Deciphering microenvironment using Scalable niche guided module discovery

Project description

Deciphering microenvironment heterogeneity by Scalable Niche Guided Module Discovery (SIGMOD)

Description

SIGMOD comprises two key steps: niche construction and gene module inference. In this study, the niche is defined as the local microenvironment surrounding each cell or spot. SIGMOD offers two primary approaches for niche construction: spatially variable ligand–receptor interaction analysis and proximity-based cell enrichment.

To construct a niche defined by spatially variable ligand–receptor interactions, SIGMOD identifies co-localized ligand–receptor pairs by assuming that relatively high expression of a receptor in a specific spatial region, coupled with relatively high expression of its corresponding ligand in the same region, indicates co-localization of the pair and potential biologically relevant interactions. To achieve this, SIGMOD partitions the space into a grid of unannotated regions (or uses annotated regions if provided), evaluates enriched ligand–receptor pairs across regions, and calculates the probability of interactions to identify those with significant spatial specificity. Each interaction is characterized by both co-localization enrichment and spatial specificity.

To perform niche construction using proximity-based cell enrichment, SIGMOD defines a cell’s niche based on the number and types of neighboring cells within a specified distance. Specifically, for imaging-based data with single-cell resolution (e.g., Xenium), SIGMOD quantifies the interaction strength of specific ligand–receptor pairs within a defined spatial radius and integrates this information into the niche model to guide gene module discovery.

SIGMOD Workflow

Installation

pip install SIGMOD

Tutorial

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

sigmod-0.1.1.tar.gz (25.2 kB view details)

Uploaded Source

Built Distribution

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

sigmod-0.1.1-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

Details for the file sigmod-0.1.1.tar.gz.

File metadata

  • Download URL: sigmod-0.1.1.tar.gz
  • Upload date:
  • Size: 25.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sigmod-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e905446e3eb2d84b73b1648de405d5d4937fb55259dbc4589bb6ec236ebc4478
MD5 46695abbe29e26e3c60568f81438c564
BLAKE2b-256 8f1506a007ab390b4a9978df3562d933c119784e9300152db676b7120f4f7c2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmod-0.1.1.tar.gz:

Publisher: publish-to-pypi.yml on Boxedpig/SIGMOD

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

File details

Details for the file sigmod-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: sigmod-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 25.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sigmod-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a98da510a857db7a0f704d3b07aca3000ea7c4a9edb4d6eec6c8486b88159b21
MD5 18dc96be06a517ca56a90d6177ab631a
BLAKE2b-256 414b32ff5c6ef32d7f966b34f44ced4761f84790d048660ca84d248684bca411

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmod-0.1.1-py3-none-any.whl:

Publisher: publish-to-pypi.yml on Boxedpig/SIGMOD

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