ccml

ccml implements a two-step consensus clustering approach that accounts for unequal sample coverage to integrate multi-omics datasets and identify molecularly distinct subgroups.


Key Features:

  • Handling Unequal Sample Coverage: Processes multiple predictive labels with varying sample coverages (biological replicates) to avoid bias from unequal data availability.
  • Two-Step Consensus Clustering Strategy: Normalizes consensus weights by accounting for sample coverage and then applies regular consensus clustering to determine the final cluster configuration.
  • Integration with Multi-Omics Data: Facilitates integration of diverse omics datasets for phenotyping and endotyping and complements algorithms such as Similarity Network Fusion.
  • R-based Implementation: Provided as an R protocol/implementation for executing the consensus clustering strategy.

Scientific Applications:

  • Karolinska COSMIC Cohort: Applied to chronic obstructive pulmonary disease analysis integrating 9-omics to identify molecularly distinct groups.
  • U-BIOPRED Cohort: Applied to adult asthma subgrouping using a 24-omics handprint integrative analysis.

Methodology:

Normalizes consensus weights according to sample coverage and subsequently applies regular consensus clustering; implemented in R.

Topics

Details

License:
GPL-2.0
Cost:
Free of charge
Tool Type:
library
Programming Languages:
R
Added:
5/6/2024
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Clustering

Outputs

    Publications

    Li C, Chen H, Zounemat-Kermani N, Adcock IM, Sköld CM, Zhou M, Wheelock ÅM. Consensus clustering with missing labels (ccml): a consensus clustering tool for multi-omics integrative prediction in cohorts with unequal sample coverage. Briefings in Bioinformatics. 2023;25(1). doi:10.1093/bib/bbad501. PMID:38205966. PMCID:PMC10782800.

    PMID: 38205966
    Funding: - Swedish Research Council: 2017-01142, 2018-00520 - Swedish Heart Lung Foundation: 20190017, 20190421 - National Natural Science Foundation of China: 62372331