Skip to main content

scMMT

scMMT (single-cell multi-modal data and multi-task learning tool) is a powerful deep learning computational tool designed for the analysis of CITE-seq and scRNA-seq data. It offers various functionalities such as cell annotation, protein expression prediction, and low-dimensional embedding. With scMMT, researchers can efficiently explore and interpret complex single-cell datasets, enabling deeper insights into cellular heterogeneity and intercellular interactions.

Create environment

conda create -n scMMT python=3.10
conda activate scMMT

Installation

pip install scMMT

Alternatively, you can also install the package directly from GitHub via

pip install git+https://github.com/SongqiZhou/scMMT.git

Example Demo:

Guided Tutorial

Data

(1) Seurat 4 human peripheral blood mononuclear cells (GEO: GSE164378).

(2) H1N1 influenza PBMC dataset (https://doi.org/10.35092/yhjc.c.4753772).

(3) COVID dataset(https://www.ebi.ac.uk/arrayexpress/experiments/E-MTAB-10026/).

The University of Pennsylvania has put these data sets together for the convenience of downloading. Download Here. The reference github link is: https://github.com/jlakkis/sciPENN_codes

Software Requirements

  • Python >= 3.10
  • torch >= 2.0.0
  • scanpy >= 1.9.3
  • scikit-learn >= 1.2.2
  • scikit-learn-intelex >= 2023.1.1
  • pandas >= 2.0.1
  • numpy >= 1.24.3
  • scipy >= 1.10.1
  • tqdm >= 4.65.0
  • anndata >= 0.9.1

Metadata

Release files for scMMT 1.0.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 scMMT 1.0.1
File Size Uploaded
scMMT-1.0.1.tar.gz 13.7 kB Details

Built distribution (wheel)

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

Total release size: 28.8 kB

Release files / scMMT-1.0.1.tar.gz

Download URL scMMT-1.0.1.tar.gz
Size 13.7 kB
Tags Source
SHA-256 checksum
How to use checksums
87aa69709c81d85f686b0181812ccd6afa736366e4a2aafa5542151b45a926d1
BLAKE2b-256 checksum
How to use checksums
4d4c29425d8bb00637fa36acdc019c270e98134e089a0047cf80810aca97bda2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release files / scMMT-1.0.1-py3-none-any.whl

Download URL scMMT-1.0.1-py3-none-any.whl
Size 15.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b059af9056b6aa1a1afdf565f365cced2087e356d50eb8f43a1ad192d5371209
BLAKE2b-256 checksum
How to use checksums
7b6566170214517481a640dac6410fc8c8dc05b0deb495594340452dc266f63b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release history Release notifications | RSS feed

This release

1.0.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