SEARCH Articles Figures Tables 1-based approach Knowledge approaches Knowledge bases Knowledge structures Knowledge-based Knowledge-based approach Protein-based Protein-based approach Simulations proteins Structural approach Structural knowledge