https://github.com/simkind/Patch-clamp-analysis
Tip revision: 1732ada9c8b7f1432fe3fd494fa00a27e29425ff authored by simkind on 16 March 2024, 19:13:22 UTC
Add files via upload
Add files via upload
Tip revision: 1732ada
newdinasummarize5spike.m
function [Summary] = newdinasummarize5spike
files = uipickfiles('Prompt','Select combined excel files from dinacombinexlsoutput');
if isempty(files)
error('File(s) not specified')
end
files = files';
% Check if input files are excel
for i = 1:length(files)
[status] = xlsfinfo(char(files(i)));
type(i,1) = cellstr(status);
end
if length(unique(type)) ~= 1
error('Selected file types are not consistent. Check to make sure all files are excel files')
end
%% Check if summary sheets are included or not
for i = 1:length(files) % for each combined file
[~,sheet] = xlsfinfo(char(files(i)));
[~,filename,~] = fileparts(char(files(i)));
if ismember('Summary',sheet)
error('File %s already contains a "Summary" sheet. Delete "Summary" sheet and try again',filename)
end
end
%% first 5 spikes summary widths including doublets
[summarywidth_incdbl] = dinasummarize5spike_width5spkdouble(files)
%% first 5 spikes summary AP props including doubles
[summaryAPprop_incdbl] = dinasummarize5spike_APprop5spkdouble(files)
%% first 5 spikes summary widths excluding doublets
[summarywidth_excdbl] = dinasummarize5spike_width5spknodouble(files)
%% first 5 spikes no double summary 2
[summaryAPprop_excdbl] = dinasummarize5spike_APprop5spknodouble(files)
end