HBAT Documentation
Welcome to HBAT (Hydrogen Bond Analysis Tool) documentation!
A Python package to automate the analysis of potential hydrogen bonds and similar type of weak interactions like halogen bonds and non-canonical interactions in macromolecular structures, available in Brookhaven Protein Database (PDB) file format. HBAT uses a geometric approach to identify potential hydrogen bonds by analyzing distance and angular criteria between donor-hydrogen-acceptor triplets.
Contents:
Features
Comprehensive Analysis: Detects hydrogen bonds, halogen bonds, and X-H…π interactions
Cooperativity Detection: Identifies chains of cooperative molecular interactions
Flexible Parameters: Customizable analysis parameters for different research needs
Multiple Output Formats: Support for CSV, JSON, and formatted text output
GUI Interface: User-friendly graphical interface for interactive analysis
Command Line Tool: Scriptable CLI for batch processing and automation
Quick Start
Install HBAT:
pip install hbat
Basic usage:
hbat input.pdb # Basic analysis
hbat input.pdb -o results.txt # Save results to file
See full CLI options Command-Line Interface.