ohbm / hackathon2022

Website for the 2022 OHBM Hackathon
https://ohbm.github.io/hackathon2022/
MIT License
5 stars 11 forks source link

confounds: deconfounding library to properly handle confounds #90

Open raamana opened 2 years ago

raamana commented 2 years ago

Title

confounds: deconfounding library to properly handle confounds

Short description and the goals for the OHBM BrainHack

Develop a python library of methods to handle confounds in various neuroscientific analyses, esp. statistics and predictive modeling. More info and slides here: https://crossinvalidation.com/2020/03/04/conquering-confounds-and-covariates-in-machine-learning/

Link to the Project

https://github.com/raamana/confounds

Image for the OHBM brainhack website

No response

Project lead

Pradeep Reddy Raamana @raamana

Main Hub

Glasgow

Other Hub covered by the leaders

Skills

Recommended tutorials for new contributors

Good first issues

Twitter summary

Python library to handle #confounds/covariates in #machinelearning and #neuroscience, contribute to a great #openscience cause! github.com/raamana/confounds Pradeep Reddy Raamana @raamana_

Short name for the Discord chat channel (~15 chars)

confounds

Please read and follow the OHBM Code of Conduct

raamana commented 2 years ago

Hi @djarecka , where do I send the pitch slide to?

djarecka commented 2 years ago

here!

raamana commented 2 years ago

would this work?

one slide pitch

raamana commented 2 years ago

let me know how to create a Discord channel

raamana commented 2 years ago

link to the specific issues that we would be focusing on this hackathon https://github.com/raamana/confounds/issues/18

jrasero commented 2 years ago

Hi Team,

I leave here the comment I left yesterday in the issue pinged in the previous message.

Yesterday I made some progress. I implemented a few things. A DeconfEstimator class, which first deconfounds the data and then runs a passed estimator, a deconfounded_cv_predict function to get predictions in a cross-validation scheme including deconfounding, and deconfounded_cv_score, the same but yielding the performance scores.

I also added a few tests to these new funcionalities.

Please, take a look, and let me know if you see these OK. I can pull request all of this if you want.