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

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.0.tar.gz (24.6 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.0-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sigmod-0.1.0.tar.gz
Algorithm Hash digest
SHA256 712cdb245a71a9135fae488e5a657ab4eb4258a0b82a8d6763047aeb3fc87f95
MD5 95e2b24a6da4b10a7be2b6c843f800c2
BLAKE2b-256 221c1f2677e2928f0362c2eafb4b444008daf7812a6f3dc550a9cd4413b09a76

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmod-0.1.0.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.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for sigmod-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ab5f2884541e3c59179182908f13e1309efe09aea4670dc769896cf609f0cc98
MD5 e83bd65073e8694c969fa123dc0e52fc
BLAKE2b-256 d3ccf8885e51ec2e110009a01267375a43f7f200232a369b52d106e949e39530

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmod-0.1.0-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