LeonieBorne / plstuto

Tutorials to apply cross decomposition methods in python
MIT License
7 stars 8 forks source link

Roadmap #3

Open LeonieBorne opened 4 years ago

LeonieBorne commented 4 years ago

Roadmap

This issue contains the roadmap of this project. It's a place to start to investigate the issues that you can contribute to.

Please note that the list of tutorials proposed are by no means exhaustive. If you wish to add/modify some of them, do not hesitate to suggest it by creating a new issue!

General

Here is a (non-exhaustive) list of points to be dealt with before/during/after the tutorials have been written.

Tutorial 0. Introduction #5

The objective of this introductory tutorial is to explain the general principles of cross-decomposition algorithms, their possible applications and practical considerations. It should introduce and refer to the other tutorials.

This tutorial should also give an overview of the different cross-decomposition algorithms that exist, including CCA, PLS regression, PLS canonical, PLS-PM (for more than 2-blocks of variables), etc.

Useful references

Tutorial 1. Data preprocessing #6

This tutorial focus on minimal data preprocessing, usually required as for most machine-learning methods, with among other things:

Useful references

Tutorial 2. Data reduction #7

This tutorial focus on dimensionality-reduction techniques (PCA, ICA, etc.) that can provide useful data preprocessing when the number of variables exceeds the number of samples.

Useful references

Tutorial 3. Model selection #8

This tutorial introduce to the different techniques used to evaluate/validate/select the model.

Useful references

htwangtw commented 4 years ago

I will add one more paper to tutorial 3: Permutation Inference for Canonical Correlation Analysis https://arxiv.org/abs/2002.10046 I would like to implement this method - they have matlab code and pseudocode However, the implementation could be a project of its own.

fBeyer89 commented 4 years ago

I would suggest this tutorial as reference for PLS (Partial Least Squares (PLS) methods for neuroimaging: A tutorial and review) It's quite old but I found it really helpful when I was implementing PLS.

htwangtw commented 4 years ago

Let's welcome @fBeyer89 @bbuckova @diiobo @nadinespy from EMEA to the project!

LeonieBorne commented 4 years ago

@htwangtw @fBeyer89 Thank you so much for the references! I have added them to Tutorial 3 and 0.