Multi-omics data integration and computational approaches to enhance gene annotations and decipher function