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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: celltypegenomics-0.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 7df66f29e9ce0df2097f13fceaac79adb5029c601a9e2707b9ded1a8adfec037
MD5 136199c1a2d42c061e09ac2db16fdafa
BLAKE2b-256 c8802dac1fb1f6176d4e689bf257f729a2d0c0d869f0bd7d17ad2366a5684330

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for celltypegenomics-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0a7e49aede36764e1618352b34887b46724f4f1d21dff8d86b79bc30c6ffca04
MD5 d7235c0daaf99ea5a4091b08a8cda27f
BLAKE2b-256 0c03f54d45efa4ddb4c6ccc00d8eb74bc511eea8089a6090bdefa2e32beedb51

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