This program uses a PDB file to identify the residues present in the interface between a query chain and an interacting chain(s)
Project description
NAME INTERCAAT (Interface Contact definition with Adaptable Atom Types software)
SYNOPSIS This program uses a PDB file to identify the residues present in the interface between a query chain and an interacting chain(s)
PRE-REQUISITES
- Python 3.8 or newer is required.
- Qhull is recommended since it is much faster. Qhull can be downloaded from here: http://www.qhull.org/download/.
- If you wish not to use Qhull, the Python package pyHull is used instead.
INSTALL Intercaat can be installed using the pip package manager by running: pip install intercaat
TEST We included a sample PDB and the expected results from running the test commands below: intercaat -pdb 1cph.pdb -qc B -ic A intercaat -pdb 1cph.pdb -qc A,6,7,8,9 -ic B -di no -cc no -sr 1.7
CONFIGURATION For ease of use the program is set to run with Python implementation as a default. To run with qhull, you must set "run_python_version = no" and specify the "qvoronoi_path" and "qhull_path" path to run the qvoronoi executable in the intercaat_config.ini file.
API Intercaat can be imported into python using 'from intercaat.intercaatWrapper import intercaat' The API call will return two dictionaries. The first contains the interface residue, residue id and # of interactions. The second contains the query chain, interacting chains, distance and atom classes. The command line arguments are accepted as function arguments.
ex. from intercaat.intercaatWrapper import intercaat matches, interactions = intercaat("1cph.pdb", "B", "A")
HELP The help function for INTERCAAT can be displayed by typing either intercaat or intercaat -h into your terminal. After doing so, instructions for how to run this program along with an example for each switch will be shown.
OUTPUT The main output of this program displays every atomic interaction between the query chain and the interacting chain(s), the distance between the interacting atoms, and the assigned atom classes. The compatibility matrix, if displayed, shows each interface residue in the query chain and its corresponding quantity of atomic interactions.
REFERENCE INTERCAAT: identifying interface residues between macromolecules
AUTHORS Steven Grudman steven.grudman@einsteinmed.org Eduardo Fajardo eduardo@fiserlab.org Andras Fiser andras.fiser@einsteinmed.org
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
File details
Details for the file Intercaat-3.11.tar.gz
.
File metadata
- Download URL: Intercaat-3.11.tar.gz
- Upload date:
- Size: 11.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9122075acfaf825876c1b1c90197e9709aba6127126d7a39aa6f6b66a9cd047b |
|
MD5 | 1e6634bc286681c70def4296c415e95f |
|
BLAKE2b-256 | 81e83fa84502eca85ac52e76defe3b6489daae3f6ca8278ffab2c27fbb86b0ac |