CosTaL

CosTaL transforms high-dimensional single-cell data into a weighted k-nearest-neighbor (kNN) graph and detects cellular communities using cosine similarity, Tanimoto coefficient refinement, and Leiden's algorithm.


Key Features:

  • Exact kNN construction: Builds an exact k-nearest-neighbor graph using cosine similarity to capture initial relationships between cells.
  • Tanimoto refinement: Re-weights graph edges using the Tanimoto coefficient to refine pairwise relatedness.
  • Community detection: Applies Leiden's algorithm to identify graph partitions and cellular communities.
  • Weighted kNN representation: Represents each cell as a vertex and encodes relatedness as weighted edges in the graph.
  • Data modalities: Targets multidimensional single-cell datasets, including cytometry and single-cell RNA-sequencing (scRNA-seq) data.
  • Benchmarking: Evaluated across seven benchmark cytometry datasets and six single-cell RNA-seq datasets using six evaluation metrics.
  • Comparative performance: Demonstrates equivalent or higher clustering effectiveness compared with PhenoGraph, Scanpy, and PARC.
  • Performance characteristics: Exhibits high efficiency on small datasets and acceptable scalability for larger datasets.

Scientific Applications:

  • Single-cell clustering: Identification of cellular subpopulations in cytometry datasets.
  • scRNA-seq analysis: Detection of transcriptionally defined cell communities in single-cell RNA-sequencing data.
  • Community detection in high-dimensional data: Graph-based discovery of structure in multidimensional single-cell feature spaces.
  • Method benchmarking: Comparative evaluation of clustering methods using standardized benchmark datasets and metrics.

Methodology:

Constructs an exact kNN graph using cosine similarity, re-weights edges with the Tanimoto coefficient to produce a weighted kNN graph, and applies Leiden's algorithm for community detection; performance evaluated on seven cytometry and six scRNA-seq datasets using six evaluation metrics.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
workflow
Programming Languages:
Python
Added:
6/18/2024
Last Updated:
11/24/2024

Operations

Publications

Li Y, Nguyen J, Anastasiu DC, Arriaga EA. CosTaL: an accurate and scalable graph-based clustering algorithm for high-dimensional single-cell data analysis. Briefings in Bioinformatics. 2023;24(3). doi:10.1093/bib/bbad157. PMID:37150778. PMCID:PMC10199777.

PMID: 37150778
Funding: - National Institutes of Health: R01-AG020866 - National Science Foundation: IIS-2002321