Skip to main content

MetaChat

Brief introduction

MetaChat is a Python package to screen metabolic cell communication (MCC) from spatial multi-omics data of transcriptomics and metabolomics. It contains many intuitive visualization and downstream analysis tools, provides a great practical toolbox for biomedical researchers.

Metabolic cell communication

Metabolic cell-cell communication (MCC) occurs when sensor proteins in the receiver cells detect metabolites in their environment, activating intracellular signaling events. There are three major potential sensors of metabolites: surface receptors, nuclear receptors, and transporters. Metabolites secreted from cells are either transported over short-range distances (a few cells) via diffusion through extracellular space, or over long-range distances via the bloodstream and the cerebrospinal fluid (CSF).

Metabolic cell communication

MetaChatDB

MetaChatDB is a literature-supported database for metabolite-sensor interactions for both human and mouse. All the metabolite-sensor interactions are reported based on peer-reviewed publications. Specifically, we manually build MetaChatDB by integrating three high-quality databases (PDB, HMDB, UniProt) that are being continually updated.

MetaChatDB

Documentation, and Tutorials

For more basic tutorial and real data examples, please see MetaChat documentation that is available through the link https://metachat.readthedocs.io/en/latest/.

Analysis pipeline

Analysis pipeline

Installation

System requirements

Recommended operating systems: macOS or Linux. MetaChat was developed and tested on Linux and macOS.

Python requirements

MetaChat was developed using python 3.9.

Installation using pip

We suggest setting up MetaChat in a separate mamba or conda environment to prevent conflicts with other software dependencies. Create a new Python environment specifically for MetaChat and install the required libraries within it.

mamba create -n metachat_env python=3.9 r-base=4.3.2
mamba activate metachat_env
pip install metachat

if you use conda, r-base=4.3.2 may not included in the channels. Instead, you can r-base=4.3.1 in conda.

Reference

Luo S., Almet A.A., Zhao W., He C., Tsai Y.-C., Ozaki H., Sugita B.K., Du K., Shen X., Cao Y., Yang Q., Watanabe M., Nie Q.* Screening spatial metabolic communication of cells from spatial multi-omics with MetaChat.

Metadata

Release files for metachat 1.0.0.post1

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

Source distribution (sdist)

Source distribution for metachat 1.0.0.post1
File Size Uploaded Provenance
metachat-1.0.0.post1.tar.gz 556.2 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 1.1 MB

Release files / metachat-1.0.0.post1.tar.gz

Download URL metachat-1.0.0.post1.tar.gz
Size 556.2 kB
Tags Source
SHA-256 checksum
How to use checksums
73f0e8f9d166cc5cd1e17debe904751b49212b98218fc55a6365a48823e215ee
BLAKE2b-256 checksum
How to use checksums
1aed80fa5fea4844d12f04bb0215bc8452c89b473db6f3e2b04c2d49f8fdd83b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.23

Release files / metachat-1.0.0.post1-py3-none-any.whl

Download URL metachat-1.0.0.post1-py3-none-any.whl
Size 568.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b9ec8a9308f02b500784a029a1beb01c294ac1ad76d8f60be54c53cfe38f2738
BLAKE2b-256 checksum
How to use checksums
71caa9c1c9e117cb2dc437d30497fd6206b968eeb36c87ed33165b9da8630c5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.23

Security for metachat 1.0.0.post1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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