BINANA 2: Characterizing Receptor/Ligand Interactions in Python and JavaScript
Jade Young, Neerja Garikipati, Jacob D. Durrant
Abstract
BINding ANAlyzer (BINANA) is an algorithm for identifying and characterizing receptor/ligand interactions and other factors that contribute to binding. We recently updated BINANA to make the algorithm more accessible to a broader audience. We have also ported the Python3 codebase to JavaScript, thus enabling BINANA analysis in the web browser. As proof of principle, we created a web-browser application so students and chemical-biology researchers can quickly visualize receptor/ligand complexes and their unique binding interactions.
Topics & Concepts
JavaScriptComputer sciencePython (programming language)CodebaseWeb browserWorld Wide WebPortingWeb siteLigand (biochemistry)Computational biologyProgramming languageUnobtrusive JavaScriptReceptorChemistryThe InternetSoftwareBiologyRich Internet applicationBiochemistryComputational Drug Discovery MethodsMonoclonal and Polyclonal Antibodies ResearchProtein Structure and Dynamics