Skip to main content

scMagnify

scMagnify: Multi scAle Gene regulatory Network InFerence and analYsis

Tests Documentation

scMagnify is a computational framework to infer GRNs and explore dynamic regulation synergy from single-cell multiome data.

Overview of scMagnify

🔑scMagnify’s key applications

  1. Infer multi-scale dynamic GRNs via nonlinear Granger causality, enabling the identification of key regulators and quantification of their regulation lags.
  2. Decompose GRNs into combinatorial regulatory modules (RegFactors) via tensor decomposition.
  3. Estimate regulatory activity for TFs and RegFactors via decoupler.
  4. Map signaling-to-transcription cascades linking microenvironment cues to intracellular regulation.

🚀Getting started

Please refer to the documentation, in particular, the API documentation.

📦Installation

You need to have Python 3.10 or newer installed on your system. If you don't have Python installed, we recommend installing uv.

There are several alternative options to install scMagnify:

  1. Install the latest release of scMagnify from PyPI:
uv pip install scmagnify
  1. Install the latest stable version from conda-forge using mamba or conda
mamba create -n=scm conda-forge::scmagnify
  1. Install the latest development version:
uv pip install git+https://github.com/LiHongCSBLab/scMagnify.git@main

🏷️Release notes

See the changelog.

📬Contact

For questions and help requests, you can reach out in the scverse discourse. If you found a bug, please use the issue tracker.

📓Citation

t.b.a

Release files for scmagnify 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scmagnify 0.1.1
File Size Uploaded
scmagnify-0.1.1.tar.gz 27.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for scmagnify 0.1.1
File Interpreter ABI Platform
scmagnify-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 27.6 MB

Release files / scmagnify-0.1.1.tar.gz

Download URL scmagnify-0.1.1.tar.gz
Size 27.4 MB
Tags Source
SHA-256 checksum
How to use checksums
c4f836f684c6afc03afb079c9e8fefa984182a9412021d4fc060ce246ad0d796
BLAKE2b-256 checksum
How to use checksums
2448ad33dbee366eb5ffa943b93e16f92ea3c21ef9538dd7abbe2c920954d544
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.15

Release files / scmagnify-0.1.1-py3-none-any.whl

Download URL scmagnify-0.1.1-py3-none-any.whl
Size 249.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4c6f3e35537d6b7d2c7cd4c084e966764ba7d06878210a024461e1cdbd72bcca
BLAKE2b-256 checksum
How to use checksums
ad3bb2b9d511482ac45ef5c3bd437005b251177dcf531f7ea9bd5f661d5b805c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.15

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page