https://github.com/PerezOrtegaJ/Neural_Ensemble_Analysis
Raw File
Tip revision: 9d37fd031dfbdb4eb69faa449d0a6416267a7d4f authored by Jesús Pérez on 28 July 2020, 20:36:58 UTC
Update README.md
Tip revision: 9d37fd0
Similarity_Between_Rasters.m
function betweenAB = Similarity_Between_Rasters(rastersEnsembleA,rastersEnsembleB)
% Get similarity between ensembles from different days or conditions
%
%       betweenAB = Similarity_Between_Rasters(rastersEnsembleA,rastersEnsembleB)
%
% By Jesus Perez-Ortega, May 2020

nEnsemblesA = length(rastersEnsembleA);
nEnsemblesB = length(rastersEnsembleB);

% Similarity between A and B
for i = 1:nEnsemblesA
    % Get raster from A
	rA = rastersEnsembleA{i};
    
    for j = 1:nEnsemblesB    
        % Get raster from B
        rB = rastersEnsembleB{j};
        
        % Get number of peaks
        nA = size(rA,2);
        nB = size(rB,2);

        % Get similarity
        betweenAB(j,i) = mean(1-pdist2(double(rA'),double(rB'),'jaccard'),'all');
    end
end
back to top