Advances in experimental and computational methodologies for the study of microbial-surface interactions at different omics levels