ohbm / hackathon2023

Repository for the 2023 OHBM Hackathon
https://ohbm.github.io/hackathon2023/
GNU General Public License v3.0
15 stars 1 forks source link

Improving surface functionality in Nilearn #15

Open ymzayek opened 1 year ago

ymzayek commented 1 year ago

Title

Improving surface functionality in Nilearn

Short description and the goals for the OHBM BrainHack

INTRODUCTION

Nilearn is an open-source Python package for fast and easy analysis and visualization of brain images. It provides statistical and machine-learning tools, with instructive documentation and a friendly community. It includes applications such as multi-voxel pattern analysis (MVPA), decoding, predictive modelling, functional connectivity, and brain parcellations. In recent years, we have developed functionality to support working with surfaces and we now have concrete plans for extending surface support in Nilearn in order to extend this functionality. To this end, we aim to get contributors to get familiar with the existing surface functionality and to work on issues to improve the surface module and surface plotting functions.

GOALS FOR THE BRAIN HACK

Contributors are encouraged to work on issues in the project board by opening pull requests. These include good first issues that will help first time contributors get started and also issues relating to surface functionality. Contributors are also welcome to open issues for relevant bugs or suggestions for enhancement of the current surface functionality.

Link to the Project

https://github.com/nilearn/nilearn

Image for the OHBM brainhack website

https://nilearn.github.io/stable/_static/nilearn-transparent.png

Project lead

Hao-Ting Wang, Github: @htwangtw, Discord: haodareyou Remi Gau, Github: @Remi-Gau, Discord: remigau Yasmin Mzayek, Github: @ymzayek, Discord: ymzayek Elizabeth DuPre, Github: @emdupre, Discord: emdupre#8727

Main Hub

Montreal

Other Hub covered by the leaders

Skills

We welcome all contributions from various skill sets and levels. This can include opening discussions around improvements to the documenation and/or code base, answering or commenting on questions or issues raised on github and neurostars, reviewing pull requests, and contributing code.

Recommended tutorials for new contributors

Good first issues

Surface project issues

Centralized on this kanban board: https://github.com/orgs/nilearn/projects/6

Other small issues to open your first pull request

Twitter summary

Get familiar with nilearn's surface data functionality and help us improve it! https://nilearn.github.io/stable/index.html

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

nilearn_surface

Please read and follow the OHBM Code of Conduct

smeisler commented 1 year ago

👍 Would especially be nice if multi-run GLMs can be introduced for surface files, as requested in https://neurostars.org/t/glm-on-surface-data-in-nilearn/22632.

ufangYang commented 4 months ago

hi @bhvieira can you provide the content and/or figure for this project to be added to Brainhack Proceeding 2023 by 15th May? Also, please don't forget to fill out your team member's details using this form: https://forms.gle/Ku3AVHcXvpUqVVkV7 . Cheers