neuromaps plugin

note: this tutorial page is currently under construction.

This tutorial introduces our approach for a user-friendly implementation of neuromaps into Brainstorm.

Introduction

The neuromaps plugin in Brainstorm integrates curated annotations and tools from neuromaps to further expand the accessibility and inclusivity of brain-mapping tools, as part of an Open Science initiative. Our aim is to extend these pioneering tools, which were offered exclusively in Python, to the Brainstorm MATLAB environment and provide researchers access to cutting-edge research without any prior computer programming experience. As technological and data sharing advances have increasingly moved neuroscience research towards integrative questions rooted in data science, we believe that Open Science is most impactful when everyone is provided with equal access to the newest and greatest resources in the field.

The present tutorial will demonstrate the plugin’s functionality within the Brainstorm interface; for a detailed breakdown of the algorithm, please refer to the neuromaps plugin Github.

For this first iteration, we focused on the neurotransmitter receptors and transporters. Thirty different maps from the neuromaps toolbox were selected, covering nine different neurotransmitter systems: dopamine, norepinephrine, serotonin, acetylcholine, glutamate, GABA, histamine, cannabinoid, and opioid. These maps are sourced from open-access repositories, addressing the need for a comprehensive tool that integrates standardized analytic workflows for both surface and volumetric data.

Key Features

Installing and Running the neuromaps Plugin

By following these steps, you will successfully install the neuromaps plugin.

Importing the Brain Annotations

Visualizing and Accessing Annotation Parameters

Once you have fetched the brain annotations, a new 'Neuromaps' node which contains the FSAverage anatomy will appear in the Anatomy view.

All the imported brain annotations will be visible in the Functional data (sorted by subjects) view.

Visualization capabilities

Implementing neuromaps directly into Brainstorm further enhances the overall user experience by providing greater flexibility and control over the visualization and analysis of brain annotations. Brainstorm's advanced functionalities allow users to effortlessly rotate the brain annotations, zoom in and out, reposition them, obtain the coordinates for any point, take snapshots, adjust the transparency, and more.

The ‘Surface’ tab of the Brainstorm window contains buttons and sliders to control the display of these surfaces. Additional relevant functionalities, as outlined in Tutorial 3: Display the Anatomy, include:

Colormap

The default colormap upon opening the brain annotation is royal_gramma, but you have the option to switch to other sequential, diverging, or rainbow colormaps. Simply right-click on the brain annotation window, navigate to Colormap: Sources > Colormap.

Scouting values of annotations

Statistical Analyses for Significance Testing

One of the main advantages of having these brain annotations in a common coordinate system is that we can statistically compare their spatial topographies. However, most statistical analyses (e.g., Pearson correlation) assume that the values of observations in each sample are independent of one another. Spatial autocorrelation violates this assumption because samples taken from nearby areas are related to each other and are not independent. Spatially-naive null models—both parametric and non-parametric—yield inflated p-values and are inappropriate for significance testing of neuroimaging brain maps. When applied to spatially-autocorrelated brain maps typical of most neuroimaging data, these models approach a false positive rate of >75% and their usage in the field is discouraged (Markello, R. D., & Misic, B., 2021).

We therefore use spatially-informed null models to benchmark the statistical unexpectedness of specific features of interest.

The original neuromaps workflow integrates multiple methods of performing spatial permutations for significance testing. For the plugin, we implemented the most widely adopted of these approaches—the spin method, which involves randomizing the anatomical alignment between two cortical surface maps through spherical rotation by a random angle (Alexander-Bloch et al., 2018).

Spatial correlation with brain annotations

Spatial correlation with any files

Number of spins

According to the literature, null models converge quickly, reaching stable statistical estimates after approximately 100–500 nulls (Markello, R. D., & Misic, B. 2021). Researchers can use this information to balance accuracy and computational feasibility when determining the number of nulls for their analysis.

Our recommendation is to generate 1000 nulls to establish a reliable null distribution of correlation coefficients and to estimate the two-tailed p-value for the original correlation between the pair of maps.

Applications of neuromaps for Research

The neuromaps plugin opens up new and exciting avenues for research and can help address questions that depend crucially on anatomical localization. Below, we explore some potential uses of the bst-neuromaps plugin, supported by examples from the literature.

Advancing Integrative Research

Hansen, J. Y., Shafiei, G., Voigt, K., Liang, E. X., Cox, S. M., Leyton, M., ... & Misic, B. (2023). Integrating multimodal and multiscale connectivity blueprints of the human cerebral cortex in health and disease. Plos Biology, 21(9), e3002314.

Colocalization of Chemical Receptors and Active Brain Regions

da Silva Castanheira, J., Wiesman, A. I., Hansen, J. Y., Misic, B., Baillet, S., Network, Q. P., & PREVENT-AD Research Group. (2023). Neurophysiological brain-fingerprints of motor and cognitive decline in Parkinson’s disease. medRxiv.

Figure_5_Neuromaps_CAMCAN.jpg

Identification of Specific Neurochemical Targets for Potential Future Clinical Treatments

Wiesman, A. I., da Silva Castanheira, J., Degroot, C., Fon, E. A., Baillet, S., Network, Q. P., & Prevent-Ad Research Group. (2023). Adverse and compensatory neurophysiological slowing in Parkinson’s disease. Progress in Neurobiology, 231, 102538.

Acknowledgements

Contributing

We welcome contributions from the community to help improve and expand the functionality of the neuromaps plugin. Feel free to submit pull requests on the Github repository, report issues, or provide suggestions below! Your feedback is invaluable in ensuring a user-friendly experience for researchers worldwide.





Feedback: Comments, bug reports, suggestions, questions
Email address (if you expect an answer):


Tutorials/Neuromaps (last edited 2023-12-04 17:55:15 by ?ThuyNguyen)