Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
mrtools:scriptingoverview [2009/06/11 01:21]
127.0.0.1 external edit
mrtools:scriptingoverview [2012/02/07 11:34] (current)
johan Typo.
Line 1: Line 1:
 ====== Scripting Overview ====== ====== Scripting Overview ======
  
-**Everything** can be scripted in MLR without any interaction with the GUI. Scripting can be as simple as writing a quick function to preform ​all the analysis steps that you typically run on a [[:​mrTools:​scriptingExamplesRetinotopy|retinotopy experiment]] or your [[:​mrTools:​scriptingExamplesEventRelated|event-related experiment]]. In other cases, scripting may be the way that you run a much more complex analysis like fully analyzing an adaptation experiment or a classification experiment. The goal of MLR is to make these tasks easy by providing a Matlab interface to your data. MLR takes care of all the book-keeping and alignment of data, etc., and you simply write the parts of your analysis that are specific to your particular experiment. MLR also makes it easy to interface with the GUI once you have your analysis by giving you functions to display overlays and write your own interrogator functions which can display your voxel-by-voxel results in any way that makes sense for your particular experiment. The best way to get started with scripting is to look at some of the examples we have in this section.+**Everything** can be scripted in MLR without any interaction with the GUI. Scripting can be as simple as writing a quick function to perform ​all the analysis steps that you typically run on a [[:​mrTools:​scriptingExamplesRetinotopy|retinotopy experiment]] or your [[:​mrTools:​scriptingExamplesEventRelated|event-related experiment]]. In other cases, scripting may be the way that you run a much more complex analysis like fully analyzing an adaptation experiment or a classification experiment. The goal of MLR is to make these tasks easy by providing a Matlab interface to your data. MLR takes care of all the book-keeping and alignment of data, etc., and you simply write the parts of your analysis that are specific to your particular experiment. MLR also makes it easy to interface with the GUI once you have your analysis by giving you functions to display overlays and write your own interrogator functions which can display your voxel-by-voxel results in any way that makes sense for your particular experiment. The best way to get started with scripting is to look at some of the examples we have in this section. 
 =====  Programming conventions ​ ===== =====  Programming conventions ​ =====