A deep bilinear attention network framework with adversarial domain adaptation for interpretable drug-target interaction prediction.
DrugBAN is a deep learning framework that predicts drug-target interactions using a bilinear attention network with adversarial domain adaptation. It analyzes 2D drug molecular graphs and target protein sequences to identify potential binding affinities, addressing the challenge of generalizing across different biological domains. The framework provides interpretable insights into the local interactions between drugs and targets.
Computational biologists, bioinformaticians, and machine learning researchers working on drug discovery and drug-target interaction prediction. It is particularly relevant for those needing interpretable models that generalize well to unseen data.
DrugBAN offers a unique combination of interpretability and generalization through its bilinear attention mechanism and domain adaptation approach, outperforming traditional methods in cross-domain scenarios. Its open-source implementation and support for multiple datasets enable reproducible research and practical applications in drug discovery.
Interpretable bilinear attention network with domain adaptation improves drug-target prediction.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Employs bilinear attention networks to explicitly model pair-wise interactions, providing visualizable attention maps that highlight key drug-target binding sites, as validated in the Nature Machine Intelligence paper.
Integrates adversarial domain adaptation to handle distribution shifts, improving generalization on datasets like BindingDB and BioSNAP with clustering splits for out-of-distribution scenarios.
Includes configuration files for in-domain and cross-domain tasks, enabling easy reproduction of results from the published study using standardized datasets and splits.
Processes both 2D drug molecular graphs (via DGL) and target protein sequences, leveraging specialized libraries like RDKit for accurate representation learning in drug discovery.
Requires specific versions of PyTorch, DGL, and RDKit with conda installation, which can be error-prone and time-consuming, especially on non-Linux systems, as noted in the setup guide.
Demands substantial GPU (≥8GB RAM) and CPU (≥16GB RAM) resources for full-scale experiments, limiting accessibility for resource-constrained environments, as warned in the demo instructions.
Focused solely on research reproducibility; offers no built-in APIs, web services, or tools for integrating predictions into production drug discovery pipelines, requiring custom engineering for practical use.