-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathrunSaveData.m
More file actions
41 lines (35 loc) · 1.6 KB
/
Copy pathrunSaveData.m
File metadata and controls
41 lines (35 loc) · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
% runSaveData
%%%%%%%%%%%%%%%%%%%%%%%%%%%% Choose %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
subjectName = 'alpaH'; protocolType = 'FlickeringGratings';
% subjectName = 'alpaH'; protocolType = 'NaturalImages';
% subjectName = 'kesariH'; protocolType = 'FlickeringGratings';
% subjectName = 'kesariH'; protocolType = 'NaturalImages';
%%%%%%%%%%%%%%%%%%%% Common Params for all methods %%%%%%%%%%%%%%%%%%%%%%%%
methodParams.winStep = 0.005;
methodParams.frequencyRangeList = [{[8 12]} {[30 80]} {[150 250]}];
%%%%%%%%%%%%%%%%%%%%%%%%%% Choose Method %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
methodName = 'MultiTaper';
methodParams.tapers = [2,3];
methodParams.Fs = 2000;
methodParams.winSize = 0.1;
methodParams.frequencyRangeList = [{[8 12]} {[30 80]} {[150 250]}];
methodParams.factor = 5;
%%%%%%%%%%%%%%%%%%%%%%%%%% Folder Strings %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
if strcmp(protocolType,'FlickeringGratings')
folderSourceString = 'N:\commonData\Non_Standard\RateVsSynchrony';
else
folderSourceString = 'N:\commonData\Non_Standard\NaturalImages';
end
folderSaveString = fullfile(fileparts(pwd),'preMadeData');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Get expDates and protocolNames
[expDates,protocolNames] = getExptInformation(subjectName,protocolType);
% Save data for each session
for i = 1:length(expDates)
tic
expDate = expDates{i};
protocolName = protocolNames{i};
disp([subjectName ' ' expDate ' | ' protocolName ' in progress...']);
saveData(subjectName,expDate,protocolName,protocolType,folderSourceString,folderSaveString,methodName,methodParams);
toc
end