Skip to content

arezourahimi/mtgsbc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains R implementation of the algorithms proposed in "A multitask multiple kernel learning formulation for discriminating early- and late-stage cancers" (Bioinformatics).

  • run_mtmkl_step1_coclustering.R : shows how to produce similarity matrices based on the TCGA cohorts and Hallmark pathways
  • run_mtmkl_step2_collect_coclustering_data.R : produces the similarity matrices by combining the results obtained in step 1
  • run_mtmkl_step3_using_aggregated_similarity_matrices.R : shows how to replicate multitask experiments on the TCGA cohorts using the similarity matrices produced in step 2.
  • run_mtmkl_step4_collect_classification_data.R : collects the classification results

MTGSBC methods

  • classification_helper.R => helper functions
  • solve_classification_models_cplex.R => support vector machine classification solver, and the cutting plane model using CPLEX optimization software
  • solve_classification_models_mosek.R => support vector machine classification solver, and the cutting plane model using Mosek optimization software
  • group_lasso_multitask_multiple_kernel_classification_train.R => training procedure for multitask group Lasso MKL
  • group_lasso_multitask_multiple_kernel_classification_test.R => test procedure for multitask group Lasso MKL
  • mtmkl_coclustering_algorithm.R => the heuristic algorithm used for the diversificaion phase in step 1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages