Title: Matplotlib Brain Surface Plotting
Project lead: Konrad Wagstyl Twitter: @KonradWagstyl Mattermost: @konrad
Project collaborators:
Registered Brainhack Global 2020 Event: Brainhack Micro2Macro 2021
Project Description: There are lots of nice tools to plot brain meshes in python, but many come with dependencies that can be tricky to install. This project aims to improve a basic tool to plot brain meshes purely using matplotlib.
Ideal for people who want a simple, easy to use tool to visual cortical surface data on meshes in notebooks or generate brain images through python scripts.
All you need is a mesh file (containing vertices and faces) and a set of values you want to display. For example, cortical thickness values across the mesh or a surface-based parcellation.
Here is the github: https://github.com/kwagstyl/matplotlib_surface_plotting
Data to use: All data is currently included in the github repo. You can use your own mesh files if you prefer.
Link to project repository/sources: https://github.com/kwagstyl/matplotlib_surface_plotting
Goals for Brainhack Global 2020: The aim for the brainhack is to add some extra visualisation options:
Good first issues:
Skills:
Python Jupyter notebook Data visualisation
Tools/Software/Methods to Use:
Python Jupyter notebook
Communication channels:
https://mattermost.brainhack.org/brainhack/channels/matplotlib_surface_plotting
https://zoom.us/ (link will be posted in mattermost channel)
Project labels
Type of project: coding_methods, #documentation, #visualization
Project development status: 0_concept_no_content, #1_basic structure, 2_releases_existing
Topic of the projet: #data_visualisation,
Tools used in the project: #Jupyter
Tools skill level required to enter the project (more than one possible): #comfortable, #familiar,
Programming language used in the project: #documentation, #Python,
Modalities involved in the project (if any): #fMRI,
Git skills reuired to enter the project (more than one possible): #0_no_git_skills, #1_commit_push, #2_branches_PRs,
I added all of the labels I want an associate to my project
Once the issue is submitted, please check items in this list as you add under ‘Additional project info’
Optionally, you can also include information about:
We would like to think about how you will credit and onboard new members to your project. If you’d like to share your thoughts with future project participants, you can include information about: