Skip to main content

MarkerCount update

  • Sept 01, 2022: Added HiCAT, an updated version of MarkerCount.
  • Dec. 06, 2021: Now, MarkerCount can be used in R. Please see the instruction below.
  • June 27, 2021: Slight modification was made to improve the identification performance.

HiCAT

PyPI Version PyPI Downloads

  • HiCAT is a marker-based, hierarchical cell-type annotation tool for single-cell RNA-seq data.
  • It was developed using python3, but also run in R as well.
  • HiCAT works in marker-based mode utilizing only the existing lists of markers.
  • Github page: https://github.com/combio-dku/HiCAT
  • Please refer to "Hierarchical cell-type identifier accurately distinguishes immune-cell subtypes enabling precise profiling of tissue microenvironment with single-cell RNA-sequencing", Briefings in Bioinformatics, available at https://doi.org/10.1093/bib/bbad006, https://doi.org/10.1101/2022.07.27.501701

Installation using pip and importing HiCAT in Python

HiCAT can be installed using pip command. With python3 installed in your system, simply use the follwing command in a terminal.

pip install MarkerCount

Once it is installed using pip, you can import two functions using the following python command.

from MarkerCount.hicat import HiCAT, show_summary

where show_summary is used to check the annotation results.

Please check HiCAT github page https://github.com/combio-dku/HiCAT for its usage and example jupyter notebook.

HiCAT marker file format

Marker file must be a tap-separated-value file (.tsv) with 5 columns, "cell_type_major", "cell_type_minor", "cell_type_subset", "exp" and "markers".

  • The first three columns define the 3-level taxonomy tree to be used for hierarchical identification.
  • "exp" is type of marker, which can be "pos", "neg", or "sec".
  • "markers" is a list of gene symbols separated by comma.
  • The markers in "cell_markers_rndsystems_rev.tsv", were reproduced from R&D systems

If you want to use your own markers, please refer to the tips for prepareing markers db.

MarkerCount and MarkerCount-Ref (Previous version)

  • MarkerCount is a python3 cell-type identification toolkit for single-cell RNA-Seq experiments.
  • MarkerCount works both in reference and marker-based mode, where the latter utilizes only the existing lists of markers, while the former required pre-annotated dataset to train the model.
  • Please refer to the preprint manuscript "MarkerCount: A stable, count-based cell type identifier for single cell RNA-Seq experiments" available at https://www.researchsquare.com/article/rs-418249/v2 DOI: https://doi.org/10.21203/rs.3.rs-418249/v2

Installation and importing MarkerCount

All the functions to implement MarkerCount are defined in the python3 script, marker_count.py, where the two key functions are

  1. MarkerCount(): marker-based cell-type identifier
  2. MarkerCount_Ref(): reference-based cell-type identifier

One can import the function by adding a line in your script, i.e., from marker_count import MarkerCount_Ref, MarkerCount

Please check MarkerCount github page https://github.com/combio-dku/MarkerCount for its usage and example jupyter notebook.

Contact

Send email to syoon@dku.edu for any inquiry on the usages.

Metadata

Release files for MarkerCount 0.7.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for MarkerCount 0.7.1
File Size Uploaded
markercount-0.7.1.tar.gz 42.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for MarkerCount 0.7.1
File Interpreter ABI Platform
MarkerCount-0.7.1-py3-none-any.whl Python 3 none any Details

Total release size: 84.9 kB

Release files / markercount-0.7.1.tar.gz

Download URL markercount-0.7.1.tar.gz
Size 42.1 kB
Tags Source
SHA-256 checksum
How to use checksums
7d05479adf3b4ee8fa98a077b43686080f3dea0d82718aa400c7f06b85f05b45
BLAKE2b-256 checksum
How to use checksums
506a7c68b4f720d7d30471c4b7f26be9790b73290635e028b1093cca01a20989
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.18

Release files / MarkerCount-0.7.1-py3-none-any.whl

Download URL MarkerCount-0.7.1-py3-none-any.whl
Size 42.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
015f8302014c610e39a9cbb012ab76993808ed2811c9cce91026e05dc27013da
BLAKE2b-256 checksum
How to use checksums
cfe124bfeea9002f95d3d97f5bf4784f91cda81436207894ee082f04651770b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.18

Release history Release notifications | RSS feed

This release

0.7.1 This release

2 release files

0.7.0

2 release files

0.6.12

2 release files

0.6.7

2 release files

0.6.5

2 release files

0.6.2

2 release files

0.5.0

2 release files

0.4.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page