Text this: Utilizing shared interacting domain patterns and gene ontology information to improve protein–protein interaction prediction