Protein Ontology by Elizabeth Chang, Tharam S. Dillon & Amandeep S. Sidhu