Targeting amino acids for precise interaction detection in docking results with integrated PyMOL visualization
Project description
TargetAA
==================================================================
| _____ _ ____ ____ _____ _____ _ _ |
| |_ _|/ \ | _ \ / ___| ____|_ _| / \ / \ |
| | | / _ \ | |_) | | _| _| | | / _ \ / _ \ |
| | |/ ___ \| _ <| |_| | |___ | | / ___ \ / ___ \ |
| |_/_/ \_\_| \_\\____|_____| |_| /_/ \_\/_/ \_\ |
| |
| [TARGET AMINO ACIDS] VERSION - 1.0.0 |
| |
| (Targeting amino acids for precise interaction detection.) |
| |
| For more tools visit: https://github.com/alpha-horizon |
| |
==================================================================
"A high-throughput tool that screens docking results to identify residue-specific interactions across multiple chains with automated PyMOL visualization."
For more tools visit: https://github.com/alpha-horizon
TargetAA (Target Amino Acids) is a high-throughput filtering tool for molecular docking workflows. It allows researchers to identify best ligand(s) that form direct contacts with specific residues of interest. This allows users to identify ligands that bind specifically within the receptor's pocket.
Features
- Residue-Specific Filtering: Target specific chains and residue IDs (e.g., A:86,96).
- Processing: Automatically screens *_.pdbqt files (standard Vina/AutoDock output).
- PyMOL Integration: Generates a .pml file to instantly load all "hits" into PyMOL with optimized visualization settings (cartoon receptor, sticks for ligands, and pocket zoom).
- Data Export: Summarizes results in a clean docking_results.csv including Vina scores, contact counts, and specific residues involved.
Input Requirements
-
Receptor File (.pdb)
Format: Standard Protein Data Bank (.pdb) file.
Requirement: Must contain valid Chain IDs (e.g., A, B) and Residue Numbers that match your search criteria.
-
Docking Results (.pdbqt)
Format: AutoDock Vina-compatible _out.pdbqt files.
-
Residue Specifications
Format: Chain:ResID (e.g., A:101 or A:101,102 B:55,56).
-
Distance Cutoff
Default: 5.0 Å.
pip Installation
To install targetaa, you can use the command mentioned below.
pip install targetaa
Command Line Usage
This tool supports full argument-based execution for automation and pipelines:
targetaa --rec receptor.pdb --res A:86,96,102 --dir ./output_pdbqt --dist 5.0
Options:
--rec: Path to your receptor file (PDB format).
--res: Space-separated list of residues in Chain:ResID format (e.g., A:12,15 B:45).
--dir: The folder containing your docking .pdbqt files (defaults to out_pdbqt).
--dist: The distance cutoff in Ångströms for a "hit" (defaults to 5.0).
Output
-
INFO: A real-time preview of ligands hitting your target site.
-
docking_results.csv: A spreadsheet containing:
-
Ligand ID
-
Best Pose Model Number
-
Vina Binding Affinity (Score)
-
Number of contacts made
-
Specific residues contacted
"view_hits.pml - A PyMOL file for visualization."
Visualizing Results
To view all identified hits in 3D, simply run:
pymol view_hits.pml
Contribution
For more tools or to report issues, visit the official GitHub repository:
GitHub: https://github.com/alpha-horizon
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file targetaa-1.0.0.tar.gz.
File metadata
- Download URL: targetaa-1.0.0.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31a3502ccf5519b3e743adcf25f3c7c73340f4f7ecdad9ca9db07ce7f5405981
|
|
| MD5 |
6747ea3e2ae8452618f7040bab66ba7c
|
|
| BLAKE2b-256 |
dbb5573b786b5015ccf8129d1ce60de8a392b22b96aebdcff85ec83cd3d0e690
|
File details
Details for the file targetaa-1.0.0-py3-none-any.whl.
File metadata
- Download URL: targetaa-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09985157d0b6545f277c96df5d4655b9bc18827fe64f2bec8f7f89bdada69d34
|
|
| MD5 |
926555af735304968ab473dbdd77578c
|
|
| BLAKE2b-256 |
def19c03fd597d7010a9be1f3c73eac62a8b609e6415cf5d9c2495bff70350b0
|