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 CellTypeGenomics, run the following command in your terminal:

pip install --upgrade 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.7.tar.gz (572.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: celltypegenomics-0.0.7.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.7.tar.gz
Algorithm Hash digest
SHA256 8d0db47f829eb1ee2bcb20e5e9ecf1ecdfa1a937930e9bcc682827ccdd3cff8d
MD5 3e090203e5246f6d80087c28826b94dc
BLAKE2b-256 aee9e695c1e7f2c745b8783c4183487502ce28c0a6b19cf8ab8de7a54f218a90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for celltypegenomics-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 4b824f6d568f29db05064a99afc77b27329efbaf782f10a373c7f42b06ba18fb
MD5 8c58bfe4c6c43732094c02b2b90be428
BLAKE2b-256 0a4de95aa18061ae1daeef7bbde5b66c7fcb8c51c22bba127b9542a2c9e54970

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