This is a collaborative space. In order to contribute, send an email to maximilien.chaumon@icm-institute.org
On any page, type the letter L on your keyboard to add a "Label" to the page, which will make search easier.

Relecture des donnees - pre-traitements

Exemples de morceaux de scripts en shell csh

  • Convertion des données du format BRAINAMP vers le format LENA

-> utilisation du programme multiconv

foreach f (*.vhdr)
multiconv -s $f --output-format LENA
end

  • Ajout des coordonnées des électrodes dans un fichier LENA

-> utilisation du programme injectSensorGeometry

foreach f (*.lena)
injectSensorGeometry $f -pol ~/../datalinks/CASQUES/casque11/Mesures/casque11.pol -overwrite
end

  • Calcul des électrodes oculaires différentielles

-> utilisation du programme dataHandler

foreach f (*.lena)
dataHandler -r -diff "+MOV MOVh MOVb MOH MOHd MOHg" $f -undo
dataHandler -r -chtype -eog -ch "MOV MOH" DIFF_$f
end


  • Création des marqueurs à partir de ceux présents dans la piste technique

-> utilisation du programme dataHandler

foreach f (*.lena)
dataHandler -r -adm "sync=B|H" $f
dataHandler -r -adm "son=C" $f
dataHandler -r -adm "YF=B&F" $f
dataHandler -r -adm "start=>>+10" $f
dataHandler -r -adm "end=>>+-20" $f
end

  • Détection et création des marqueurs autour des clignements oculaires

-> utilisation du programme dataHandler

foreach f (DIFF_*.lena)
dataHandler -r -delm BLINK $f
dataHandler -r -tm BLINK maxvar -10 -time 0 .4 -lpf 30 -ch_strict MOV -color red $f
dataHandler -r -adm "BL1=BLINK%2" $f -color blue
dataHandler -r -adm "BL2=BLINK%2 1" $f -color blue
end

  • Détection et création des marqueurs autour des périodes contenant du muscle

-> utilisation du programme dataHandler

set canal="F8"
set seuil=2
echo "Detection muscle sur canal " $canal "avec seuil " $seuil
foreach f (DIFF_*.lena)
dataHandler -r -delm MUSCLE $f
dataHandler -r -tm MUSCLE maxvar -$seuil -time 0 2 -hpf 10 -ch_strict $canal -color blue $f
dataHandler -r -adm "MU1=MUSCLE%2" $f -color blue
dataHandler -r -adm "MU2=MUSCLE%2 1" $f -color blue
end

  • Création de marqueurs toutes les 4 s à partir de 10 s du début jusqu'à 20 s de la fin de l'enregistrement (marqueur end)

-> utilisation du programme dataHandler
foreach f (DIFF_*.lena)
dataHandler -r -adm "start=>>+10" -color black $f
dataHandler -r -adm "end=>>+-20" -color black $f
dataHandler -r $f -adm "sec=(+10 -4 0)&<<[end]" $f
end

=> Ajout du marqueur start 10 s après le début de l'enregistrement

=> Ajout du marqueur end 20 s avant la fin de l'enregistrement

=> Ajout du marqueur sec à partir de 10 s du début du fichier toutes les 4 s

  • Calcul de spectre sur un fichier

-> utilisation du programme dataHandler
dataHandler -new $f -psd "sec=+10 -4 20"

Voir l'aide en ligne :
dataHandler -help psd