= Brainstorm Tutorials = The following pages will take you through a typical workflow of data analyses that will feature most of the tools and applications of Brainstorm. We are updating these pages constantly, keeping up with new developments and features in the software. You are therefore welcome to [[mailto:brainstorm@sipi.usc.edu|suggest]] improvements and additions but also to contribute by becoming an editor of this wiki. Please [[mailto:brainstorm@sipi.usc.edu|email us]] if you would like to contribute. == Required background == These tutorial pages suppose you are comfortable with the basic concepts of MEG and EEG source imaging. If you're not, we engage you to read some background information, which will quickly help you getting up to speed with this field: * A non-technical overview of MEG and EEG, with an emphasis on source modeling: [[http://www.canada-meg-consortium.org/EN/MegIntro|here]], * Slides from a selection of educational courses at [[http://megcommunity.org/index.php?option=com_content&view=article&id=27&Itemid=13|megcommunity.org]], * Reference books: * Peter Hansen, Morten Kringelbach, and Riitta Salmelin (Eds)<
>[[http://www.amazon.com/MEG-Introduction-Methods-Peter-Hansen/dp/0195307232/ref=sr_1_1?ie=UTF8&qid=1324419425&sr=8-1|MEG: An Introduction to Methods]], ''Oxford University Press'', (29 July 2010), 448 pages, ISBN-13: 978-0195307238 * Jean Decety & John T. Cacioppo (Eds)<
>[[http://www.amazon.com/Oxford-Handbook-Neuroscience-Library-Psychology/dp/019534216X/ref=sr_1_3?s=books&ie=UTF8&qid=1324419480&sr=1-3|The Oxford Handbook of Social Neuroscience]]'', Oxford University Press'', (Sept 2011), 1128 pages, ISBN-10: 019534216X.<
>A draft version of the MEG chapter by Sylvain Baillet can be found [[attachment:BailletMEGDraft.pdf|here]]. * You can also ask us to come and organize a [[Training|training session]] at your institution, or [[http://www.bic.mni.mcgill.ca/ResearchLabsNeuroSPEED/HomePage|visit us]] to obtain training (!McGill's Montreal Neurological Institute). Now you are well equipped to go through the software tutorial, '' Enjoy! '' == Get started: 12 easy steps through Brainstorm == The easiest way to get started with Brainstorm is to follow carefully those 12 introduction tutorials. In just a few hours, you will be introduced to the essential features of the application. If you need a printed version of a page, click on the "print" link at the top-right corner of the page. * [[Tutorials/BstFolders|0. Brainstorm architecture]] * [[Tutorials/TutFirstSteps|1. First steps]] * [[Tutorials/TutImportAnatomy|2. Importing individual anatomy]] * [[Tutorials/TutImportRecordings|3. Importing MEG recordings]] * [[Tutorials/TutExploreRecodings|4. Exploring the recordings]] * [[Tutorials/TutHeadModel|5. Head model]] * [[Tutorials/TutNoiseCov|6. Noise covariance]] * [[Tutorials/TutSourceEstimation|7. Source estimation]] * [[Tutorials/TutScouts|8. Scouts: Cortical regions of interest]] * [[Tutorials/TutProcesses|9. Processes: Graphical batching interface]] * [[Tutorials/TutStat|10. Statistics]] * [[Tutorials/TutFreq|11. Frequency analysis]] * [[Tutorials/TutTimefreq|12. Time-frequency]] == Advanced tutorials == === Processing continuous recordings === 1. [[Tutorials/TutRawViewer|Review raw recordings and edit markers]] 1. [[Tutorials/TutMindNeuromag|Import and process raw recordings]] 1. [[Tutorials/TutFullAnalysis|Automated processing: a full analysis as a script]] === Anatomy and registration === 1. [[CoordinateSystems|Brainstorm coordinate systems]] 1. [[Tutorials/SegBrainVisa|MRI segmentation with BrainVISA]] 1. [[Tutorials/LabelFreeSurfer|FreeSurfer cortical parcellation]] 1. [[Tutorials/TutWarping|Warping default anatomy]] 1. [[Tutorials/TutDigitize|Digitize EEG electrodes locations and head shape]] === Source modeling === 1. [[Tutorials/TutBem|Boundary Element Modeling (BEM)]] 1. [[Tutorials/TutVolSource|Source estimation not constrained to cortical surface]] 1. [[Tutorials/TutXfit|Import and visualize dipole models from another software (Neuromag's Xfit]]) 1. [[Tutorials/TutMem|BrainEntropy MEM (Maximum Entropy on the Mean)]] === Other useful how-to's === 1. [[CiteBrainstorm|How to cite Brainstorm in your publications]] 1. [[Tutorials/TutScript|How to use Brainstorm without the GUI]] 1. [[Tutorials/TutCompile|How to compile Brainstorm]] 1. [[Tutorials/KnownBugs|Known bugs]] == Get started (details) == * [[Tutorials/BstFolders|0. Brainstorm architecture]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/BstFolders#Brainstorm_folders|Brainstorm folders]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/BstFolders#Brainstorm_database_.28concept.29|Brainstorm database (concept)]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/BstFolders#Brainstorm_database_.28files.29|Brainstorm database (files)]] * [[Tutorials/TutFirstSteps|1. First steps]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutFirstSteps#Create_first_protocol|Create first protocol]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutFirstSteps#Fiducials_selection_.28MRI_Viewer.29|Fiducials selection (MRI Viewer)]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutFirstSteps#Protocol_exploration|Protocol exploration]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutFirstSteps#MRI_visualization|MRI visualization]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutFirstSteps#Surfaces_visualization|Surfaces visualization]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutFirstSteps#Coordinates_tab|Coordinates tab]] * [[Tutorials/TutImportAnatomy|2. Importing individual anatomy]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutImportAnatomy#Dataset_description|Dataset description]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutImportAnatomy#Import_MRI|Import MRI]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutImportAnatomy#Import_surfaces|Import surfaces]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutImportAnatomy#Downsample_and_merge_surfaces|Downsample and merge surfaces]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutImportAnatomy#Check_registration_with_MRI|Check registration with MRI]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutImportAnatomy#Fix_registration_with_MRI|Fix registration with MRI]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutImportAnatomy#What_happened_on_the_hard_drive|What happened on the hard drive]] * [[Tutorials/TutImportRecordings|3. Importing MEG recordings]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutImportRecordings#Import_recordings|Import recordings]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutImportRecordings#Channel_file|Channel file]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutImportRecordings#MEG_recordings|MEG recordings]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutImportRecordings#Managing_conditions|Managing conditions]] * [[Tutorials/TutExploreRecodings|4. Exploring the recordings]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutExploreRecodings#Display_recordings|Display recordings]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutExploreRecodings#Time_exploration|Time exploration]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutExploreRecodings#Sensors_selection|Sensors selection]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutExploreRecodings#Time_series_in_columns|Time series in columns]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutExploreRecodings#Time_selection|Time selection]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutExploreRecodings#Good_.2BAC8_bad_channels|Good / bad channels]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutExploreRecodings#Colormap_configuration|Colormap configuration]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutExploreRecodings#Toolbar_.2BAC8_Manipulating_multiple_windows|Toolbar / Manipulating multiple windows]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutExploreRecodings#Database_navigator|Database navigator]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutExploreRecodings#Snapshots|Snapshots]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutExploreRecodings#Keyboard_shortcuts|Keyboard shortcuts]] * [[Tutorials/TutHeadModel|5. Computing a head model]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutHeadModel#Forward_problem|Forward problem]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutHeadModel#Single_sphere_model|Single sphere model]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutHeadModel#Overlapping_spheres_model|Overlapping spheres model]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutHeadModel#Selection_of_a_head_model|Selection of a head model]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutHeadModel#Batching_head_model_computation|Batching head model computation]] * [[Tutorials/TutNoiseCov|6. Computing a noise covariance matrix]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutNoiseCov#Compute_from_recordings|Compute from recordings]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutNoiseCov#Noise_covariance_from_another_dataset|Noise covariance from another dataset]] * [[Tutorials/TutSourceEstimation|7. Source estimation]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutSourceEstimation#Computing_sources_for_a_single_data_file|Computing sources for a single data file]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutSourceEstimation#Sources_visualization|Sources visualization]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutSourceEstimation#Computing_sources_for_multiple_data_files|Computing sources for multiple data files]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutSourceEstimation#Minimum_norm_options|Minimum norm options]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutSourceEstimation#Project_sources_on_default_anatomy|Project sources on default anatomy]] * [[Tutorials/TutScouts|8. Scouts: Cortical regions of interest]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutScouts#Creating_a_scout|Creating a scout]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutScouts#Scout_function|Scout function]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutScouts#Multiple_scouts|Multiple scouts]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutScouts#Load.2BAC8-save_scouts|Load/save scouts]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutScouts#Display_scouts_time_series_from_the_database_tree|Display scouts time series from the database tree]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutScouts#Scout_toolbar_and_menus|Scout toolbar and menus]] * [[Tutorials/TutProcesses|9. Processes: Graphical batching interface]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutProcesses#Selecting_files_to_process|Selecting files to process]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutProcesses#Creating_a_pipeline|Creating a pipeline]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutProcesses#Another_example:_z-score_and_scouts|Another example: z-score and scouts]] * [[Tutorials/TutStat|10. Statistics]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutStat#Binary_processes|Binary processes]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutStat#Warning:_Mixing_recordings_from_different_runs|Mixing recordings from different runs]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutStat#Tests|Tests]] * [[Tutorials/TutTimefreq|11. Time-frequency]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutTimefreq#Introduction_to_complex_Morlet_wavelets|Introduction to complex Morlet wavelets]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutTimefreq#Edge_effects|Edge effects]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutTimefreq#TF:_Recordings|TF: Recordings]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutTimefreq#Description_of_the_options|Description of the options]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutTimefreq#Display_time-frequency_maps|Display time-frequency maps]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutTimefreq#Contents_of_the_.22timefreq.22_files|Contents of the "timefreq" files]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutTimefreq#Time_and_frequency_bands|Time and frequency bands]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutTimefreq#TF:_Clusters_time_series|TF: Clusters time series]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutTimefreq#TF:_Cortical_sources|TF: Cortical sources]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutTimefreq#TF:_Scouts_time_series|TF: Scouts time series]] * [[http://neuroimage.usc.edu/brainstorm/Tutorials/TutTimefreq#Processing_time-frequency_files|Processing time-frequency files]]