<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.neurotycho.bcinetwork.blog/index.php?action=history&amp;feed=atom&amp;title=Fixation_Details</id>
	<title>Fixation Details - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.neurotycho.bcinetwork.blog/index.php?action=history&amp;feed=atom&amp;title=Fixation_Details"/>
	<link rel="alternate" type="text/html" href="https://wiki.neurotycho.bcinetwork.blog/index.php?title=Fixation_Details&amp;action=history"/>
	<updated>2026-05-02T16:31:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.neurotycho.bcinetwork.blog/index.php?title=Fixation_Details&amp;diff=86145&amp;oldid=prev</id>
		<title>Imported at 00:00, 15 March 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.neurotycho.bcinetwork.blog/index.php?title=Fixation_Details&amp;diff=86145&amp;oldid=prev"/>
		<updated>2026-03-15T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== A sample script for ERP plots ==&lt;br /&gt;
&lt;br /&gt;
We assume that we are in the data folder.&lt;br /&gt;
&lt;br /&gt;
  clear; close all;  &lt;br /&gt;
  &lt;br /&gt;
  DataDir=sprintf([&amp;#039;./&amp;#039;]);&lt;br /&gt;
  nCH=numel(dir([DataDir &amp;#039;ECoG_ch*&amp;#039;]));&lt;br /&gt;
  n=whos(&amp;#039;-file&amp;#039;,[DataDir &amp;#039;ECoG_ch1.mat&amp;#039;],&amp;#039;-regexp&amp;#039;,&amp;#039;ECoGData_ch1&amp;#039;);&lt;br /&gt;
  ECoG=zeros(nCH,n.size(2));&lt;br /&gt;
  &lt;br /&gt;
  % load data&lt;br /&gt;
  load([DataDir &amp;#039;repEvent&amp;#039;]);&lt;br /&gt;
  for ch=1:nCH&lt;br /&gt;
    openfile=sprintf(&amp;#039;ECoG_ch%d&amp;#039;,ch);&lt;br /&gt;
    ECoG(ch,:)=struct2array(load([DataDir openfile]));&lt;br /&gt;
  end&lt;br /&gt;
  ECoG=0.25*ECoG;&lt;br /&gt;
  &lt;br /&gt;
  % CMR (Common Median Reference)&lt;br /&gt;
  mECoG=ECoG-ones(nCH,1)*median(ECoG);&lt;br /&gt;
  &lt;br /&gt;
  % bandpass filter with digital filter&lt;br /&gt;
  Fs=1000;&lt;br /&gt;
  N=100;&lt;br /&gt;
  Wn=[1 30]/(Fs/2);&lt;br /&gt;
  fil=fir1(N,Wn,&amp;#039;bandpass&amp;#039;);&lt;br /&gt;
  meth=&amp;#039;FIR digital filter&amp;#039;;&lt;br /&gt;
  fdmdata=filtfilt(fil,1,mECoG&amp;#039;)&amp;#039;;&lt;br /&gt;
  &lt;br /&gt;
  % align on the stimulus onsets&lt;br /&gt;
  rtime=(-1100:1000);&lt;br /&gt;
  for t=1:length(repEvent)&lt;br /&gt;
    fdmrpt(:,t,:)=fdmdata(:,repEvent(t,6)+503*repEvent(t,5)+rtime);&lt;br /&gt;
  end&lt;br /&gt;
  &lt;br /&gt;
  % plot standard and deviant ERPs&lt;br /&gt;
  figure&lt;br /&gt;
  for ch=1:nCH&lt;br /&gt;
    subplot(6,6,ch-36*(ceil(ch/36)-1));&lt;br /&gt;
  &lt;br /&gt;
    % trial rejection&lt;br /&gt;
    data=squeeze(fdmrpt(ch,:,:));&lt;br /&gt;
    [I K]=find(std(data,[],2)&amp;gt;(mean(std(data,[],2))+3*std(std(data,[],2))));&lt;br /&gt;
    trial=[1:size(data,1)]; trial(I)=[];&lt;br /&gt;
    data=data(trial,:);&lt;br /&gt;
  &lt;br /&gt;
    % cut data&lt;br /&gt;
    STD=data(:,rtime&amp;gt;=-603 &amp;amp; rtime&amp;lt;=-3);&lt;br /&gt;
    DEV=data(:,rtime&amp;gt;=-100 &amp;amp; rtime&amp;lt;=500);&lt;br /&gt;
  &lt;br /&gt;
    % base line correction&lt;br /&gt;
    STD=STD-mean(mean(STD(:,1:100)));&lt;br /&gt;
    DEV=DEV-mean(mean(DEV(:,1:100)));&lt;br /&gt;
  &lt;br /&gt;
    plot(-100:500,mean(STD),&amp;#039;b&amp;#039;); hold on&lt;br /&gt;
    plot(-100:500,mean(DEV),&amp;#039;g&amp;#039;);&lt;br /&gt;
    plot([0 0],[-15 15],&amp;#039;k&amp;#039;); hold off&lt;br /&gt;
    set(gca,&amp;#039;XLim&amp;#039;,[-100 500],&amp;#039;YLim&amp;#039;,[-15 15],&amp;#039;YDir&amp;#039;,&amp;#039;reverse&amp;#039;)&lt;br /&gt;
    ylabel([&amp;#039;ch&amp;#039; num2str(ch)])&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
[[File:Demo.jpg|600px]]&lt;/div&gt;</summary>
		<author><name>Imported</name></author>
		
	</entry>
</feed>