I have seen number of approaches that have been introduced in the literature for spike detection including, amplitude thresholding method, Nonlinear Energy Operator method, and template matching method. However, If I am to use the amplitude thresholding method, how can I identify a suitable threshold value for my dataset? I have seen several works using this threshold to be X times the standard deviation above the mean noise level. But this X seems to be different from one study to another. For example, commonly used values are 5, 5.5, and 6.
My question is how can I determine a suitable X for my dataset? My dataset is a set of MEA recordings taken from organoids in which I do not have any prior knowledge about neuron firing.