Here is a code snipped to extract Orientation and Direction index values, depths, and circular variance values from a set of experiments: ( prefix should be the location of the files on disk, e.g., prefix='/Volumes/Data1/'; expernames should be a cell list of all your experiments, e.g., expernames = {'2011-04-13','2011-04-14','2011-04-15'} ) [oi,di,depth,putativelayer,cv,f1f0,cellnamelist] = readoridirtuningfromexperiments(prefix, expernames) cells = {}; cellnames = {}; oi = []; di = []; putativelayer = []; cv = []; f1f0 = []; expernum = []; depth = []; cellnamelist = {}; for i=1:length(expernames), ds = dirstruct([prefix filesep expernames{i}]); [cells,cellnames]=load2celllist(getexperimentfile(ds),'cell*','-mat'); % loop through all cells for j=1:length(cells), [f1f0c,dirprefc,oiindc,tunewidthc,cvc,dic] = f1f0ratio(cells{j}); if ~isempty(f1f0c), putativelayer_c = tscelllayer(cells{j}); end; depth_assoc = findassociate(cells{j},'depth','',''); if ~isempty(f1f0c)&~isempty(depth_assoc), expernum(end+1) = i; oi(end+1) = oiindc; di(end+1) = dic; f1f0(end+1) = f1f0c; if ~isempty(putativelayer_c), putativelayer(end+1) = putativelayer_c; else, putativelayer(end+1) = NaN; end; depth(end+1) = depth_assoc.data; cv(end+1) = cvc; cellnamelist{end+1} = cellnames{j}; end; end; end; |