Automatic Retrieval and ClusTering of Interfaces in Complexes from 3D structural information
Project description
ARCTIC-3D
Automatic Retrieval and ClusTering of Interfaces in Complexes from 3D structural information
WEB SERVER
ARCTIC-3D is available at this webserver https://wenmr.science.uu.nl/arctic3d/
ARCTIC-3D: all you want to know about protein-specific interfaces
ARCTIC-3D is a software for data-mining and clustering of protein interface information. It allows you to retrieve all the existing interface information for your desired protein from the PDBE graph database (https://www.ebi.ac.uk/pdbe/pdbe-kb/), grouping similar interfaces in interacting surfaces.
The software first checks your input (a uniprot ID, a FASTA file, or a PDB file), and then retrieves the existing interaction data from the graph API. Such interfaces are projected on a selected PDB structure and their dissimilarity is calculated, thus allowing for the application of a hierarchical clustering algorithm.
In output you will see how your favourite protein can display different binding surfaces, each one characterised by few residues that are always present (hotspots) and other amino acids which are at the interface only from time to time.
Developing
Check CONTRIBUTING.md for more information.
Installation
With conda
Clone the repository on your computer and navigate to it
git clone git@github.com:haddocking/arctic3d.git
cd arctic3d
Here you can create the arctic3d environment:
conda create -n arctic3d python=3.10
conda activate arctic3d
pip install .
arctic3d -h
To run BLAST locally
bash install_blast_deps.sh
And put blastp
in your $PATH
by adding the following line to your .bashrc
or .bash_profile
file:
export PATH="PATH_TO_YOUR_ARCTIC3D_INSTALLATION/src/ncbi-blast-2.15.0+/bin:$PATH"
Example usage
Please refer to the examples documentation page.
Detailed documentation
In order to generate a detailed html documentation please execute these commands
pip install myst_parser
pip install chardet
conda install sphinx
sphinx-build -E docs ./arctic3d-docs
Then you can open the file arctic3d-docs/index.html
, which contains all the necessary documentation.
Citing us
If you used ARCTIC-3D in your work please cite the following publication:
Marco Giulini, Rodrigo V. Honorato, Jesús L. Rivera, and Alexandre MJJ Bonvin: "ARCTIC-3D: automatic retrieval and clustering of interfaces in complexes from 3D structural information." Communications Biology 7, no. 1 (2024): 49. (www.nature.com/articles/s42003-023-05718-w)
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
File details
Details for the file arctic3d-0.4.1.tar.gz
.
File metadata
- Download URL: arctic3d-0.4.1.tar.gz
- Upload date:
- Size: 37.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.2 Linux/5.15.146.1-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eac2e68254551a6856fcc9150c8b755f7d1adcbfe49fbcc5ffb3f8dbfce5b15a |
|
MD5 | ea3877104220f6605576ae0bd035956a |
|
BLAKE2b-256 | 03a655dc0d8a58bddf165ebe9a9f8766e7811f5033cbedb8915ebd7a3572287b |
File details
Details for the file arctic3d-0.4.1-py3-none-any.whl
.
File metadata
- Download URL: arctic3d-0.4.1-py3-none-any.whl
- Upload date:
- Size: 43.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.2 Linux/5.15.146.1-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 500e8dabc14beeff2de4b02c205d8fac84539f46cdc1bd9986ba495f2f016b35 |
|
MD5 | fd4c2d66d9f0721ab675ea33f136ac86 |
|
BLAKE2b-256 | 4c93960231470c2023387b69cc682dbf5f2f3455dd673213d48058a91e0357ae |