Skip to main content

Package for cell type genomics

Project description

CellTypeGenomics

Overview

CellTypeGenomics is an open-source Python package designed to analyze the cell-type origins of genes using Human Protein Atlas (HPA) data. It helps to identify genes that are potentially over-represented or under-represented in specific cell types, providing insights that are crucial for understanding various biological processes and diseases.

The recent update made it possible to replace our numerical Human Protein Atlas (HPA) marker genes (proteinatlas.tsv) with qualitative marker genes from the human Ensemble Cell Atlas (hECA) or the Human Protein Atlas (HPA). In addition, there is an option to return tissue origins of genes using Human Protein Atlas (HPA) data.

Key Functionality

  • Gene Analysis: Analyzes a list of gene Ensembl IDs and returns a sorted pandas DataFrame, highlighting genes that are potentially over- or under-represented in certain cell types.
  • Data Source: Leverages the comprehensive gene expression data available from the Human Protein Atlas (HPA) and the human Ensemble Cell Atlas (hECA).

Installation

To install or update CellTypeGenomics, run the following command in your terminal:

pip install --upgrade --force-reinstall celltypegenomics

Usage

Here's how to use the CellTypeGenomics package to analyze your gene list with numerical Human Protein Atlas (HPA) marker genes:

from celltypegenomics import celltypefishertest

# Specify an optional alpha for significance (default: 0.05)
result = celltypefishertest(list_of_ensembl_ids, alpha=0.05)
print(result)

Replace list_of_ensembl_ids with your list of gene Ensembl IDs.

Use CellTypeGenomics package to analyze your gene list with qualitative marker genes from the human Ensemble Cell Atlas (hECA):

result = celltypefishertest(list_of_ensembl_ids, heca=True)
print(result)

Use CellTypeGenomics package to analyze your gene list with qualitative marker genes from the Human Protein Atlas (HPA):

result = celltypefishertest(list_of_ensembl_ids, hpa_marker_genes=True)
print(result)

Use CellTypeGenomics package to analyze your gene list with tissue origins of genes using Human Protein Atlas (HPA):

result = celltypefishertest(list_of_ensembl_ids, tissue=True)
print(result)

Support

For more information, updates, or to contribute to the project, please visit our GitHub Repository.

License

CellTypeGenomics is released under the MIT license. See the LICENSE file for more details.

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

celltypegenomics-0.0.8.tar.gz (572.9 kB view details)

Uploaded Source

Built Distribution

celltypegenomics-0.0.8-py3-none-any.whl (601.6 kB view details)

Uploaded Python 3

File details

Details for the file celltypegenomics-0.0.8.tar.gz.

File metadata

  • Download URL: celltypegenomics-0.0.8.tar.gz
  • Upload date:
  • Size: 572.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for celltypegenomics-0.0.8.tar.gz
Algorithm Hash digest
SHA256 a23f729a0433edc699a4262d7e9c4b98985a2e5bd17ac97d0552b1d08656c86b
MD5 b5e03b6e33835e37da70313ae0ff8324
BLAKE2b-256 b64338c40bc87759b76a3ece732ea4964d8807deb4602fd9895d3c711490b614

See more details on using hashes here.

File details

Details for the file celltypegenomics-0.0.8-py3-none-any.whl.

File metadata

File hashes

Hashes for celltypegenomics-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 c07dbe832eb6019685f9c47cfc2b8582b0ca8d1a0548384e42c501e9b9e480fd
MD5 287276a7cbc4a55d595af1756fe4b25c
BLAKE2b-256 eac0de6eb0c2e93a035b13adeb17c406bcb5cddd1610784c4ce1e75e5a82c5f2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page