Skip to main content

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.

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

Metadata

Release files for treasmo 1.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 treasmo 1.1.1
File Size Uploaded Provenance
treasmo-1.1.1.tar.gz 39.8 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 81.6 kB

Release files / treasmo-1.1.1.tar.gz

Download URL treasmo-1.1.1.tar.gz
Size 39.8 kB
Tags Source
SHA-256 checksum
How to use checksums
175d08aa991fce0769aab9b04633d2a06ec560baa66e61ec5624ee9394012367
BLAKE2b-256 checksum
How to use checksums
729f44344699e522b57b32e87b6543b4d0fc36827af42f0943a99cc9eb17946f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / treasmo-1.1.1-py3-none-any.whl

Download URL treasmo-1.1.1-py3-none-any.whl
Size 41.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
75ee8fdcfb11f34d1bf4dd6aa861d6b829a7354c156de6761c69673bf72b4f3e
BLAKE2b-256 checksum
How to use checksums
1a8430d46bcd3eb62ef0fc5b0d3fc21836c46a31155f288d0e5f80ca087fa6a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Security for treasmo 1.1.1

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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