Skip to main content

A toolkit for predicting hormone producing and receiving strength in single cell datasets.

Project description

hormone2cell

A toolkit for predicting hormone producing and receiving strength in single cell datasets.

hormone2cell identifies hormone producing cell types (HPCs) and hormone receiving cell types (HRCs) from single-cell or single-nucleus expression data using a curated Hormone Receptor Reference Database. It applies cell-type-level expression filtering, multi-gene logic, and strength scoring to summarize predicted hormone production and reception across cell types.

hormone2cell workflow

Overview of the hormone2cell workflow, created with AI assistance.

Installation

We recommend installing hormone2cell in a clean conda environment.

Install from PyPI

# Create and activate conda environment
conda create -n hormone2cell_env python=3.10 -y
conda activate hormone2cell_env

# Install hormone2cell from PyPI
pip install hormone2cell

Install from GitHub for development

If you want to install the latest development version from GitHub:

# Create and activate conda environment
conda create -n hormone2cell_env python=3.10 -y
conda activate hormone2cell_env

# Clone repository
git clone https://github.com/Teichlab/hormone2cell.git
cd hormone2cell

# Install in editable mode
pip install -e .

Alternatively, download the package via Code → Download ZIP from GitHub and install it locally:

cd hormone2cell
pip install -e .

Usage and Documentation

Function docstrings and package documentation are available on the ReadTheDocs page.

The detailed tutorial is available as a notebook and as a rendered ReadTheDocs page.

The Hormone-Receptor Reference Database, including gene definitions for each hormone and receptor, is available from the Hormone Cell Atlas download page.

Other resources

For hormone-centric analyses and visualization, please visit the Hormone Cell Atlas website.

For the single-cell resource associated with this project, please visit the Hormone Cell Atlas single-cell resource.

Citation

Citation information will be added once available.

Parts of the method were informed by a previously published adaptive thresholding framework: Nature Communications, 2024.

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

hormone2cell-0.1.1.tar.gz (30.7 MB view details)

Uploaded Source

Built Distribution

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

hormone2cell-0.1.1-py3-none-any.whl (30.7 MB view details)

Uploaded Python 3

File details

Details for the file hormone2cell-0.1.1.tar.gz.

File metadata

  • Download URL: hormone2cell-0.1.1.tar.gz
  • Upload date:
  • Size: 30.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for hormone2cell-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4104b630cdb786fdef6242d6b9c99eecb26fdfbc707747a6c742a5db0eadb8ef
MD5 88a485f5f0152526ed00a55293355ee6
BLAKE2b-256 825fd88728a4b73d5bb8ea99a7d45e26fbda5fc5e38c29e8208626d6bc6912a0

See more details on using hashes here.

File details

Details for the file hormone2cell-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: hormone2cell-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 30.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for hormone2cell-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4c37503f38edaba3039f06243767913caad3d10efb5afeac9f1310f1d76ab5aa
MD5 9f413013e7f175238176d5a6c1121280
BLAKE2b-256 8a7f6307bcda7e322282c556bc54ad7d193a8768ec646d9524e67a7e80f4b5aa

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