Skip to main content

Accurate and fast cell marker gene identification with COSG

Project description


COSG is a cosine similarity-based method for more accurate and scalable marker gene identification.

  • COSG is a general method for cell marker gene identification across different data modalities, e.g., scRNA-seq, scATAC-seq and spatially resolved transcriptome data.
  • Marker genes or genomic regions identified by COSG are more indicative and with greater cell-type specificity.
  • COSG is ultrafast for large-scale datasets, and is capable of identifying marker genes for one million cells in less than two minutes.

The method and benchmarking results are described in Dai et al., (2021).


The documentation for COSG is available here.


The COSG tutorial provides a quick-start guide for using COSG and demonstrates the superior performance of COSG as compared with other methods, and the Jupyter notebook is also available.


For questions about the code and tutorial, please contact Min Dai,


If COSG is useful for your research, please consider citing Dai et al., (2021).

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for cosg, version 1.0.1
Filename, size File type Python version Upload date Hashes
Filename, size cosg-1.0.1.tar.gz (14.5 MB) File type Source Python version None Upload date Hashes View
Filename, size cosg-1.0.1-py3-none-any.whl (13.7 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page