An efficient framework for protein-protein interaction prediction by integrating stacked denoising autoencoders and random ferns | Synapse