=====  VBMEG ꡼Ρ

С0.8.2.a.0
CVSversion_0_8_2_a_0

=====  CVS

CVSROOT
  :pserver:username@ravel:/home/cbi/rhayashi/cvs_repository/vbmeg_genesis

===== С(0.8.1.a.1)νɲùܰ


===============================================================================
ǽɲáѹ
===============================================================================
Ƭ إǥν
FreeSurfer η̤Ȥ褦ˤ
ѥ᥿ѹƬ(4mm)Ƭ(4mm)
إǥĤδؿ(job_head_3shell)Ǻ褦ˤ
CSF̤Τ3Υե뤬Ȥ
FreeSurfer
Gray Segment file (by SPM) + brain.mat 
Curry
侩ˡϡFreeSurfer + Gray Segment file + brain.mat 

ѥ᡼
parm.fs_scalp_file : FreeSurfer Scalp surface ('outer_skin_surface.asc')
parm.freesurf_file : FreeSurfer CSF surface ('inner_skull_surface.asc')
parm.Radius_scalp = 4 : Thickness of Scalp [mm]
parm.Radius_skull = 4 : Min Thickness of Skull [mm]
parm.Radius_fs = [6 -6 ] smoothing radius for FreeSurfer surface

job_head_3shell
make_head_surf_model
intersect_face_csf
surf_to_mask
face_to_mask

Ǿǥ륤ݡȴؿ : ĺѥ᡼ brain_parm.Nvertexɲ
ѥ᡼
brain_parm.Nvertex = 20000

ǾǥΥݡȸĺιפꤹѥ᡼ɲä
ǥեȥѥ᡼ȤˤꡢݡȸκǾĺ
줾졢10000Ĥˤʤ롣

brain_parm.reduce_ratio⤳Υѥ᡼ͥ٤⤯ξ
줿ϡbrain_parm.NvertexͭȤʤ롣

job_brain
make_brain_data2
set_brain_parm_test
set_brain_parm

ɸǾɸĿǾɸؤѴؿSPM8б
SPM2/5/8νϤSN-MATб
unsn
spm_get_orig_coord_spm5 (new)SPMδؿ(롼פ˥)

SPM2˴ؤƤϡVBMEG0.80aVBMEG0.82Ǹߴ롣SPM58
  ؤƤϡɸǾɸϤĿǾɸϤؤѴˡSPMδؿǤ
  spm_get_orig_coord.m(㴳)Ȥ褦ˤ
  ΤᡢSPM5ǤϷ̤㴳ۤʤ롣
.spm.matեκɸϤLASǤäΤ(VBMEGɸŪʺɸϤǤ)RAS
  ѹȼ.spm.matե˴ޤޤ빽¤'SPM'Υեɤ
  ɸϼ̻'coord_type'ɲäVBMEG0.82'coord_type'ʤ
  .spm.matեLASȤưᡢСǺ.spm.matե
  Τޤ޻ѤǤ롣դˡ0.82a0ʹߤǺ.spm.matե򤽤
  VBMEGɤ߹Ⱥžɤ߹ޤ뤿ᡢѤƤϤʤʤ

job_convert_spmfMRIǡݡȴؿ
convert_spm_to_mni   MNIɸ׻

MEGǡɵǽ
ݻǡγǧåɤɽ®ޤ
ɥǡ¸Ǥ褦ˤޤ
ȥ饤ޤ

load_meg_data
megfile_load_data
megfile_load_data_external
megfile_load_data_internal
megfile_make_new_megfile
megfile_read_data_file
msrmnt_make_trial_data
megfile_make_trial_data
info_get_trial_data
megfile_filter_ch_data
util_check_numerical_list
util_omit_list
util_make_external_data_file (new)

MEGե
MEGͥǡ򥤥ݡȤޤ
megfile_import_extra_data (new)

¸MEG-MATե뤫ѤǡMEG-MATեޤ
megfile_inherit_gene (new)

MEG/EEGǾåȺ
¸MEG-MATEEG-MATե뤫顢ǾåȤΥեޤ
msrmnt_remake_for_LF (new)
eegfile_remake_for_LF (new)
megfile_remake_for_LF (new)

infoɴؿ֤
BMI_load_eeginfoؿ load_measurement_info ؿ֤ޤ
vbmeg_feature_calc_z

󥵾ؿ˻ɲ
INFOեΥ󥵰֤Ȥơ'TOP''AVE'(ʿ)Ǥ褦
ˤޤ
load_sensor

MEG-MATե絡ǽ
礵줿MEG-MATե뤬(loadspec)load_meg_dataŬѤǤ
褦ޤ
combine_meg_files

EEG󥵥٥Ѵ
EEG64ͥPOS-MATեФ٥̾(A1,A2,...)Ѵޤ
posfile_replace_label (new)

塼ȥꥢ
util_check_variable_in_matfileؿΥƥȤɲäޤ
meg_tutorial

$VBMEG/script ʲˤäΥեޤ
eeg_tutorial (delete)

SPM2/5/8βХؿ򥳥ޥɥ饤󤫤Ѥؿɲ
SPM2/5/8줫˥ѥ̤֤ǡδؿ¹Ԥȡ
  ϥեޥåȤƱեޥåȤǥХ줿ե뤬롣
  (SPM2NIfTIб)
bias_correction_by_spm

˵ͤ䴰ؿɲ
linear_interpolate3
interpolate3_weight (new)
distance_to_neigbor (new)

ʸ饹å塦Хååؿɲ
rm_training_slash (new)

¤ΡΥե̾ͤŪ˥ƥȥե˽
convert_var2text

MATեĴ桼ƥƥ
ꤹեɤΡmatեǤξ֤Ĵ٤ޤ

util_check_variable_in_matfile (new)

եѡļؿѹ
裴 file version(filepartsǾŪ˺뤿)

get_file_parts

MEX ѥؿɲ
mex_compile_utility (new)

ե饹(@file_dialog)εǽɲ
եΥꥵǽˤ
ե̾ιʤɽǽɲä

create_gui
init_public
set_gui_property
set

Ǿǥ륤ݡGUI
FreeSurferΥݡȥեȤơxfmեϤǤ褦ˤʤä
FreeSurfer v4.5ʹߤǤפǡVBMEGFreeSurferv4.5ʹߤǺ줿
Ǿǥ륤ݡȤȤ뤿ᡢϥեɤ

pa_brain_util
pa_brain_set_parm
pa_brain.fig

إåɥǥ륤ݡGUI
FreeSurferΥǡݡȤˤб1/3إǥץ,
job_head_3shellб

pa_head.fig
pa_head_callback
pa_head_check_parm
pa_head_get_parm
pa_head_set_parm
pa_head_util

ή׻GUI
ޤǤϡBAYES-MATե˴ޤޤ롢MEG/EEGǡŪ˻Ȥ
GUIǤϡɤMEG/EEGե狼ʤ褦ˤʤäƤ
ϡBAYES-MATMEG/EEGե̾GUIɽĥե
桼ѹ褦ˤˤꡢVBե륿ꤷ
MEG/EEGեŬѤ뤳Ȥ褦ˤʤä

current_gui
current_gui.fig

===============================================================================
Զ罤
===============================================================================
MNI٥̾ʣν

SN-MATȤäơMNI٥̾ĿǾΰ˥ޥåԥ󥰤ʬ̤
AREA-MATե˳ǼݤˡʲMNI٥̾ʣƤˡ
ɤ餫ΰ˥٥̾դƤʤˤʤäƤ
Ǿǥ륤ݡȻ'Frontal_Mid_Orb_L'ξ񤭳ǧɽ뤳ȤȯФ


Frontal_Mid_Orb_L --> region value 9
Frontal_Mid_Orb_R --> region value 10
Frontal_Mid_Orb_L --> region value 25
Frontal_Mid_Orb_R --> region value 26

塧
Frontal_Mid_Orb_L --> region value 9
Frontal_Mid_Orb_R --> region value 10
Frontal_Med_Orb_L --> region value 25
Frontal_Med_Orb_R --> region value 26

aal_MNI_V4.txt
aal.txt

ή׻ؿԶ罤
ήƷ׻Υꥢ(current_parm.areafile, area_key)̵ȤʤԶ

job_current
vbmeg_current_reconstruct_z_tr
vbmeg_current_reconstruct_z

ήɴؿԶ罤
(ver 0.6x)ήեload_currentǥɤ褦Ȥȡ
Jinfo.ix_act_exѿȥ顼ȤʤԶ

load_current

job_plot_currentmapԶ罤
֥ȥ饤ή׻̤ʣեϤפήǡ
ܥġɤ߹⤦Ȥ硢ư˥ǡư٤ɤä١
ǡˤäƤϡɤ߹ߤǤʤԶ礬ä
ɽȥ饤ֹˣȥ饤뤺ĥǡɤ褦˽

job_plot_cmap_change_trial
job_plot_cmap_load_current
job_plot_cmap_update_timecourse

DICOM->AnalyzeѴġԶ罤
ϥǥ쥯ȥ̾˶ޤ硢Ѵ˼ԤԶ
饤dcm2nii.ini(MinOrientMatrix)꾮ˡ
  饤θѹԤ줺ͤǥեȤ255150ѹ
AnalyzeѴˡ濴ɸޤMATեϤʤ褦˽

convert_dicom_nifti_cmd
dcm2nii.ini
save_nii_ana

bayes_parm.basis_fileʸϤȤ˥顼ȤʤԶ
ϥե뤬Ĥξˤϡʳʸդ褦˽

parm_absolute_path

jobؿΰproj_rootΥå塦Хåå
äˡjob_megproj_rootåȡХʥեǼǥ쥯ȥ
˼Ԥƥ顼ˤʤԶ礬ä

job_brain
job_brain_model_std2sbj
job_brain_std2sbj
job_check_sensor_on_brain
job_current
job_current_feature
job_current_tr
job_current_z
job_current_z_tr
job_dipole
job_filter_trial_data
job_flat
job_fmri
job_head_1shell
job_head_3shell
job_import_eeg_data
job_import_meg_data
job_inflate
job_leadfield
job_leadfield_extra
job_meg
job_normal_stat
job_preprocess_meg3
job_reduced_cortex
job_remove_corpus
job_smooth_cortex
job_trial_onset
job_vb
job_vbfilter
job_eeg_gateway

ץåȴؿ襨󥸥ѹ
figure襨󥸥(renderer)'painters'ˤʤäƤ硢
˥󥰤̤ɽ뤿ᡢ襨󥸥'zbuffer'˻ꤷ

vb_plot_cortex
check_inflate_model

Ǿǥ륤ݡGUI
Ϣ³ʣFreeSurferǡ򥤥ݡȤ褦Ȥȡ
顼ˤʤԶ

pa_brain_util

󥳡ǥ󥰤ν
MATLAB7.2ꡢեɤ߽񤭻'char'Фơ󥳡ǥ󥰤
ǰ졢Ҥ餬ʤʤɤ2byteʸϣĤʸȤ
뤳Ȥˤʤäᡢ
fread(fid, 10, 'char');
Τ褦ʽϡ10ХȰʾɤ߽񤭤ƤޤȤ롣
ºݡLinuxAnalyzeإåɤ߹ߤԶ
(spm_bias_correction_by_spmλѤˤ꤬ȯȯФ)
ǡMATLAB7.2ʾξ硢MATLAB7.2ɲä줿fopen
裴encoding'US-ASCII'ͿнԤä

load_nii_hdr
avw_hdr_read
read_dicom
meg_hread

󥵾ؿ
ƥ֥å̵äХޤ

megfile_get_sensor_position

Ľޡ
ĽޡŬԤ褦˽ޤ

megfile_filter_ch_data
megfile_make_trial_data

infoɴؿ
'INFO'Υեˡ'info_type'ξƵŪϤ褦


load_meg_info

===============================================================================
¾
===============================================================================
㳰ν
find_nearest_point

brodmann_area ֹꥹȤνϥפ䤷
get_brodmann_area_list

ե̾ȥեδؿ̾
make_brain_data2
erosion_3d_int
display
dir_dialog_callback
posfile_load_mrikey
posfile_load_transinfo
merge_histgram_detail
merge_histgram_max
load_fif_apos2
bat_read_DICOM2
bat_read_DICOM_description
ykgwfile_get_calibinfo
read_yokogawa_data
vbmeg_ard_estimate2
vbmeg_current_calc_z
vbmeg_current_reconstruct_z_tr
close_surf_parm_check_parameter
close_surf_parm_new
combine_surf_parm_check_parameter
combine_surf_parm_new
morphology_operation_parm_check_parameter
morphology_operation_parm_new
separate_surf_parm_check_parameter
separate_surf_parm_new
surf_extract_parm_check_parameter
surf_extract_parm_new
surf_smooth_expand_parm_check_parameter
surf_smooth_expand_parm_new
surf_smooth_parm_check_parameter
surf_smooth_parm_new
surf_to_filled_mask_parm_check_parameter
surf_to_filled_mask_parm_new
bm_processor_surf_extract
brain_file_maker_edit_job_smooth_cortex_parm
pa_biosemi_eeg_util
pa_brain_parm_gui_create
pa_sbi_meg_set_parm
pa_yokogawa_meg_util
job_import_eeg_data
job_plot_area_flat_sample
job_plot_fmri_flat_sample
job_view_cortex_test
job_leadfield_old
bem_meg_linear_grk
set_basis_parm_eeg_test
atlas2vb_std_aal
Analyze_read_help
mri_point_select
analyze_info_get_voxdim
mps_fileio_get_anayze_info (deleted)
mps_fileio_get_analyze_info (new)
m_slice_Tra

GUIΥ饤
avw_view١Ǻ줿GUIǤ뤳Ȥ

mri_point_select
sphere_head


ؿ̾ѹ
vb_Ϥؤδؿ̾ѹ˽ʣʤ褦ؿ̾ѹޤ

mark_trigger (delete)
do_mark_trigger (new)
cb_clib_trigger
vb_mark_trigger
