sequence alignments profile-profile alignments sequence-profile alignments phylogeny phylogenomics derived/predicted sequence properties protein interactions gene expression mass spectrometry genetic interactions protein structure literature genomic context structure alignment comparative model predicted protein structure de novo prediction machine learning based method genome environment operon ortholog paralog protein interaction other functional information