Introduction & GSoC 2025 Contribution Plans for MNE-Python

Introduction & My Journey into Open Source for GSoC 2025

Hello MNE community,

My name is Ayush More, and I am currently exploring open-source contributions in Python, with a keen interest in neuroscience, signal processing, and machine learning . I am a beginner but highly motivated to learn and contribute to impactful projects.

My Journey into Open Source & GSoC 2025

I have recently started contributing to open-source projects and am particularly interested in Google Summer of Code (GSoC) 2025.
MNE-Python caught my attention because of its powerful tools for EEG/MEG analysis and the strong collaborative community behind it.

Why MNE?
I find MNE-Python fascinating because of its ability to handle complex neurophysiological data efficiently.
I am particularly interested in contributing to tutorial improvements, documentation, and implementing new features related to RSA (Representational Similarity Analysis).

My Contribution Goals
Working on Issue #13169, which involves adding a new RSA tutorial using rsatoolbox.
Improving existing tutorials by making them more accessible and executable.
Learning more about EEG/MEG preprocessing, decoding, and statistical analysis.

Seeking Guidance & Collaboration

Since I am new to this domain, I would love to connect with experienced contributors and mentors who can guide me through this journey.
Any suggestions on best practices, documentation improvements, or areas that need more contributions would be greatly appreciated.

Looking forward to collaborating with this community.

GitHub: Ayushmore1214
LinkedIn: Ayush More

Hi Ayush, thanks for your interest in MNE-Python!

As we say on our GSoC ideas page:

If you are not currently pursuing research activities in MEG or EEG and do not use or do not plan to use MNE-Python for your own research, our GSoC might not be for you. Our projects require domain-specific interest and are not simple coding jobs.

So given that you say that you’re a beginner and are new to the neuroscience domain, it is probably unlikely that you would be selected on your first attempt. That said, you mention a goal of:

They should all be executable (we test that daily), but if you have experience with website accessibility and can come up with a coherent plan for making our tutorial documentation more accessible, that would certainly be of interest! (and wouldn’t require much in the way of neuroscience domain knowledge).

Hi Dan,

Thank you for your response and for clarifying the expectations for GSoC with MNE-Python. I completely understand that the projects require domain-specific knowledge, and I’m actively working on building my understanding of EEG and MEG.

I’ve recently started studying EEG/MEG concepts to deepen my knowledge and better align with MNE-Python’s goals. Additionally, I am already contributing to MNE’s open-source development, and I’m eager to learn more about how I can make meaningful contributions, both for GSoC and beyond.

Regarding documentation accessibility, I’d love to explore ways to enhance it. If there are specific areas where accessibility improvements are needed, I’d be happy to brainstorm and propose solutions.

Looking forward to your guidance and suggestions on how I can best contribute!

Best regards,
Ayush More

I’m not an accessibility expert, but things like making sure images have alt-tags or that people who use screen readers can navigate successfully, that is what I have in mind. I.e., doing a proper accessibility audit, and fixing what it reveals.