Skip to main content

Transcription regulation analysis toolkit for single-cell multi-omics data

Project description

TREASMO

License Python Version TREASMO Version
Documentation Status

TREASMO is a Transcription regulation analysis toolkit for single-cell multi-omics data. It quantifies the single-cell level gene-peak correlation strength, based on which a series of analysis and visualization functions are built to help researchers understand their multi-omics data.

Installation

TREASMO is written in Python and is available from PyPI. Note that Python version should be 3.x.

Install from PyPI

Please run the following command. Creating new environment using conda is recommended.

pip3 install treasmo

# For all the functions, please also install leidenalg and minisom
pip3 install leidenalg
pip3 install minisom

If the above method failed, please try create a new environment using conda first then re-install the three packages above.

If things still doesn't work, try the method below.

Use the package locally

If there is conflicts with other packages or something unexpected happened, try download the package and use it locally in a new conda environment.

# Create a new conda environment
conda create -n treasmo numpy=1.22
conda activate treasmo

# Setting up kernels for Jupyter Notebook if needed
conda install ipykernel
ipython kernel install --user --name=treasmo

# Install dependencies
conda install -c conda-forge scanpy python-igraph leidenalg
conda install -c conda-forge libpysal
conda install -c conda-forge hdf5plugin
conda install -c conda-forge muon
conda install -c conda-forge fa2
conda install -c conda-forge louvain

# Option 1 to install minisom
git clone https://github.com/JustGlowing/minisom.git
cd minisom
python setup.py install

# Option 2 to install minisom
pip3 install minisom

# install Homer if needed

Quick start

  • To test whether the package is working without error and go through important functions in TREASMO:

  • To prepare your own single-cell multiome data for TREASMO, see refer to Notebook here.

Manuscript-related information

  • For supplementary materials, please check the Supplementary_Materials folder
  • For manuscript results replication, please check the replication folder

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

treasmo-1.1.1.tar.gz (39.8 kB view details)

Uploaded Source

Built Distribution

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

treasmo-1.1.1-py3-none-any.whl (41.8 kB view details)

Uploaded Python 3

File details

Details for the file treasmo-1.1.1.tar.gz.

File metadata

  • Download URL: treasmo-1.1.1.tar.gz
  • Upload date:
  • Size: 39.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for treasmo-1.1.1.tar.gz
Algorithm Hash digest
SHA256 175d08aa991fce0769aab9b04633d2a06ec560baa66e61ec5624ee9394012367
MD5 6416d28e841d6a66fec20cac5ef75476
BLAKE2b-256 729f44344699e522b57b32e87b6543b4d0fc36827af42f0943a99cc9eb17946f

See more details on using hashes here.

File details

Details for the file treasmo-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: treasmo-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 41.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for treasmo-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 75ee8fdcfb11f34d1bf4dd6aa861d6b829a7354c156de6761c69673bf72b4f3e
MD5 5fb969a1d6c7caef33c40fadeb9eb29c
BLAKE2b-256 1a8430d46bcd3eb62ef0fc5b0d3fc21836c46a31155f288d0e5f80ca087fa6a6

See more details on using hashes here.

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