Selecting critical features for data classification based on machine learning methods | Synapse