Dear Mohamed
SpyKING CIRCUS uses a scipy function to detect peaks, so I'm surprised when you say that the number of detected peaks is higher compared to a "normal" peak detection function. You mean per channel, or by using the thresholding mode and thus multiunit activity? Because if you do use this mode, then of course you are likely to overestimate the number of spikes, counting some several times : if your probe layout is dense, you need to spike sort and process channels simultaneously to avoid this.
We can skype if you want, since using the BEER will require some explanations. But to be honest, it might also be faster to generate artificial recording with MEArec and test performances with spikeinterface (these tools were not existing at the time of our paper). Depend what you want to quantify exactly
Best
Pierre