Skip to main content

Automatic Retrieval and ClusTering of Interfaces in Complexes from 3D structural information

Project description

ARCTIC-3D

ci Codacy Badge Codacy Badge SQAaaS badge shields.io fair-software.eu

SQAaaS badge

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arctic3d-0.4.1.tar.gz (37.5 kB view details)

Uploaded Source

Built Distribution

arctic3d-0.4.1-py3-none-any.whl (43.8 kB view details)

Uploaded Python 3

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

Hashes for arctic3d-0.4.1.tar.gz
Algorithm Hash digest
SHA256 eac2e68254551a6856fcc9150c8b755f7d1adcbfe49fbcc5ffb3f8dbfce5b15a
MD5 ea3877104220f6605576ae0bd035956a
BLAKE2b-256 03a655dc0d8a58bddf165ebe9a9f8766e7811f5033cbedb8915ebd7a3572287b

See more details on using hashes here.

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

Hashes for arctic3d-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 500e8dabc14beeff2de4b02c205d8fac84539f46cdc1bd9986ba495f2f016b35
MD5 fd4c2d66d9f0721ab675ea33f136ac86
BLAKE2b-256 4c93960231470c2023387b69cc682dbf5f2f3455dd673213d48058a91e0357ae

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page