Skip to main content

Feature extraction approach in single-cell gene expression profiling for cell-type marker identification.

Project description

MICTI- Marker gene Identification for Cell Type Identity

Recent advances in single-cell gene expression profiling technology have revolutionized the understanding of molecular processes underlying developmental cell and tissue differentiation, enabling the discovery of novel cell types and molecular markers that characterize developmental trajectories. Common approaches for identifying marker genes are based on pairwise statistical testing for differential gene expression between cell types in heterogeneous cell populations, which is challenging due to unequal sample sizes and variance between groups resulting in little statistical power and inflated type I errors.

Overview

We developed an alternative feature extraction method, Marker gene Identification for Cell Type Identity (MICTI), that encodes the cell type specific expression information to each gene in every single cell. This approach identifies features (genes) that are cell type specific for a given cell type in heterogeneous cell population.

Installation

To install the current release:

pip install micti

How to use MICTI

Import MICTI:

from MICTI import *

Creating MICTI object for known cell type cluster label:

mictiObject=MICTI(dataset, geneName, cellName, cluster_assignment=cell_type_label)

2D visualisation with T-SNE:

mictiObject.get_Visualization(method="tsne")

Get MICTI marker genes:

mictiObject.get_markers_by_Pvalues_and_Zscore(cell_type, threshold_pvalue=.01)

Perfom unsupervised clustering(k-means or Gaussian mixture) on dataset for unknown cell types:

mictiObject.cluster_cells(k, method="kmeans")

Perform gene list enrichment analysis:

mictiObject.get_gene_list_over_representation_analysis(geneList)

Licence

[MICTI LICENCE] (https://github.com/insilicolife/micti/blob/master/LICENSE>)

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

MICTI-0.0.5.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

MICTI-0.0.5-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file MICTI-0.0.5.tar.gz.

File metadata

  • Download URL: MICTI-0.0.5.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.5.2

File hashes

Hashes for MICTI-0.0.5.tar.gz
Algorithm Hash digest
SHA256 9689455718e27f8bdd67587fd5cfff75aa7d1ebc16a49251d1eb957c51c60932
MD5 c089aba31b61d3a3704c304746908ce2
BLAKE2b-256 6f94c5fcad0abfffdb021c7b183bd9b7d701acbde4e920a5072943b86ba1bcf5

See more details on using hashes here.

File details

Details for the file MICTI-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: MICTI-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/3.5.2

File hashes

Hashes for MICTI-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 203fdfaf24575d8edd4c0f245416666fabcb7be1479bc2832ead122e456be42f
MD5 f34c50849ec7131858bb65d6d513ec92
BLAKE2b-256 2d81ee6a96054ccc480cf4cba37b80381107bfa2bd68e7b98d43f1e345eeb65d

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