mixKernel

mixKernel integrates heterogeneous omics datasets using multiple-kernel methods to enable unsupervised exploratory analysis and interpretable feature selection.


Key Features:

  • Multiple Kernel Framework: Employs a multiple-kernel approach to integrate various datasets obtained from the same samples for comprehensive exploratory analyses.
  • Meta-Kernel Computation: Implements strategies to compute a meta-kernel either by achieving consensus among datasets or by preserving their original topological structures.
  • Kernel PCA and Visualization: Uses kernel Principal Component Analysis to visualize sample similarities in a non-linear space across multiple data sources.
  • Feature Selection Methods: Implements feature selection formulated as a non-convex optimization with an ℓ1 penalty, solved using proximal gradient descent, to select relevant and less redundant features.
  • Interpretability Enhancements: Provides a generic procedure to link kernel PCA results back to the original data to improve interpretability of components.

Scientific Applications:

  • Multi-omics Systems Biology: Integrates multi-omics datasets such as TARA Oceans and The Cancer Genome Atlas (TCGA) to retrieve known findings and reveal new sample structures.
  • Environmental Microbiomes: Analyzes environmental microbiome data exemplified by the TARA Oceans expedition to characterize community structure.
  • Cancer Genomics: Applies to cancer genomics datasets such as TCGA to explore sample relationships across molecular modalities.
  • Epidemiological Analysis: Identifies associations such as key governmental measures influencing Covid-19 dynamics.

Methodology:

Computational methods include multiple-kernel integration, meta-kernel computation via consensus or topology-preserving strategies, kernel PCA, feature selection formulated as a non-convex optimization with an ℓ1 penalty solved by proximal gradient descent, and a procedure to map kernel PCA results back to original features.

Topics

Details

License:
GPL-3.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
R, Python
Added:
4/22/2022
Last Updated:
11/24/2024

Operations

Publications

Mariette J, Villa-Vialaneix N. Unsupervised multiple kernel learning for heterogeneous data integration. Bioinformatics. 2017;34(6):1009-1015. doi:10.1093/bioinformatics/btx682. PMID:29077792.

Brouard C, Mariette J, Flamary R, Vialaneix N. Feature selection for kernel methods in systems biology. NAR Genomics and Bioinformatics. 2022;4(1). doi:10.1093/nargab/lqac014. PMID:35265835. PMCID:PMC8900155.

Documentation

Downloads