Comparison of machine learning algorithms and feature extraction techniques for the automatic detection of surface EMG activation timing | Synapse