pszemkor / FSTool

A tool for comparison and integration of feature selection algorithms for modeling of response to targeted therapy for patients with hairy cell leukemia.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FSTool

License

A tool for comparison and integration of feature selection algorithms for modeling of response to targeted therapy for patients with hairy cell leukemia.

Table of Contents

Problem description

The goal of this project was to conduct research on feature selection algorithms, as well as to build a convenient tool for their comparison and integration.

The tool will be used for scientific applications, such as modelling response to the targeted therapy for patients with hairy cell leukemia.

The outcome of the project is a dockerized web application that allows users to schedule feature selection and classification computations on HPC clusters in PLGrid infrastructure.

Technological stack

Setup

In this chapter the process of the setup is presented.

Deployment

In order to deploy the application, docker-compose is required. Once this requirement is satisfied all you need to do is moving to the main directory of the project and run the following command:

docker-compose up --build

Settings

Before start working with this project you have to apply for the affiliation and the grant on https://portal.plgrid.pl/. Having completed the previous you have to generate base64 proxy token.

  1. You have to access the HPC cluster via ssh.
  2. Generate x.509 certificate:
grid-proxy-init
  1. Prepare the token:
cat \tmp\[x509_certificate_name] | base64 | tr -d "\n"
  1. Go to the "HPC Settings" tab
  2. Paste the token and fill the form
  3. Hit "Update settings"

Presentation of functionalities

Algorithms selection

algorithms_selection

Hyperparameters selection

algo_settings (1)

Jobs overview

jobs

Ranking of selected features

ranking

Results overview

algo_selection

HPC Settings

hpc_settings

Acknowledgements

This research was supported in part by PLGrid Infrastructure.

Contributors

Supervisors

  • Michał Seweryn, PhD (author of the information theoretical approach algorithm)
  • Maciej Malawski, PhD

About

A tool for comparison and integration of feature selection algorithms for modeling of response to targeted therapy for patients with hairy cell leukemia.

License:MIT License


Languages

Language:TypeScript 37.4%Language:Python 36.8%Language:HTML 18.0%Language:R 2.7%Language:SCSS 2.2%Language:JavaScript 1.3%Language:Shell 0.8%Language:Dockerfile 0.7%