A comprehensive review and comparison of different computational methods for protein remote homology detection | Synapse