Performance evaluation
For the implementation of Spikes_Link presented here, we used Wave_Clus \cite{Chaure_2018} as the spike sorting algorithm applied on each block. In the following, we labeled this combination as Spikes_Link_WC. We compared the performance of Spikes_Link_WC against the standard Wave_Clus (i.e. providing the whole long-term recording to the spike sorting algorithm) and Combinato \cite{Niediek_2016}, a spike sorting algorithm that can be applied to long-term single channel recordings and uses a specific approach to solve the drifting problem. In both cases, the default parameters presented in the respective papers were used (in the case of Combinato, other sets of parameters were tested but without qualitative changes in the performance).