Skip to main content

Package for isopeptide bond prediction and analysis based on pyjess

Project description

ISOPEPtide bond detecTOR

Python package for the detection of intamolecular isopeptide bonds in protein structures. The method is described in "Isopeptor: a tool for detecting intramolecular isopeptide bonds in protein structures".

Isopeptor can be accessed via this google colab or installed and run locally.

Read the documentation for complete information on its usage and examples.

Installation

pip install isopeptor

Usage

From the command line:

isopeptor tests/data/test_structures/

Output:

protein_name	probability	chain	r1_bond	r_cat	r2_bond	r1_bond_name	r_cat_name	r2_bond_name	bond_type	rmsd	r_asa	template
8beg        	0.987      	A    	590    	636  	729    	LYS         	ASP       	ASN         	CnaA-like	0.0  	0.004	8beg_A_590_636_729   
8beg        	0.987      	A    	756    	806  	894    	LYS         	ASP       	ASN         	CnaA-like	0.0  	0.028	8beg_A_756_806_894   
8beg        	0.987      	A    	922    	973  	1049   	LYS         	ASP       	ASN         	CnaA-like	0.0  	0.015	8beg_A_922_973_1049  
8beg        	0.987      	A    	1076   	1123 	1211   	LYS         	ASP       	ASN         	CnaA-like	0.0  	0.015	8beg_A_1076_1123_1211
7woi        	0.987      	A    	57     	158  	195    	LYS         	GLU       	ASN         	CnaB-like	0.001	0.019	7woi_A_57_158_195    
7woi        	0.987      	A    	203    	246  	318    	LYS         	ASP       	ASN         	CnaA-like	0.0  	0.012	7woi_A_203_246_318   
5dz9        	0.987      	A    	556    	606  	703    	LYS         	ASP       	ASN         	CnaA-like	0.0  	0.009	4z1p_A_3_53_150      
5dz9        	0.987      	A    	730    	776  	861    	LYS         	ASP       	ASN         	CnaA-like	0.0  	0.019	4z1p_A_177_223_308   
4z1p        	0.987      	A    	3      	53   	150    	LYS         	ASP       	ASN         	CnaA-like	0.0  	0.009	4z1p_A_3_53_150      
4z1p        	0.987      	A    	177    	223  	308    	LYS         	ASP       	ASN         	CnaA-like	0.0  	0.019	4z1p_A_177_223_308   
6to1_af     	0.505      	A    	13     	334  	420    	LYS         	ASP       	ASN         	CnaA-like	0.548	0.002	4uzg_A_187_225_330

To redirect the output to a .tsv file use:

isopeptor tests/data/test_structures/ > output.tsv

Full command line options:

usage: isopeptor [-h] [--distance DISTANCE] [--fixed_r_asa FIXED_R_ASA] [--eval_geometry] path_to_structure_files

Run isopeptide bond prediction from command line. Usage: isopeptor path/to pdb files/ > isopeptide_bonds.csv

positional arguments:
  path_to_structure_files
                        Path to directory containing .pdb/.cif files.

options:
  -h, --help            show this help message and exit
  --distance DISTANCE   Specifies permissivity of jess search. The higher, the more permissive.
  --fixed_r_asa FIXED_R_ASA
                        Fixes the relative solvent accessible area using a value between 0 and 1 to speed up the prediction.
  --eval_geometry       Run geometric evaluation of isopeptide bonds.

Test

python -m unittest discover -s tests -p "test_isopeptide.py"

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

isopeptor-0.0.73.tar.gz (38.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

isopeptor-0.0.73-py3-none-any.whl (88.2 kB view details)

Uploaded Python 3

File details

Details for the file isopeptor-0.0.73.tar.gz.

File metadata

  • Download URL: isopeptor-0.0.73.tar.gz
  • Upload date:
  • Size: 38.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.10 Linux/4.18.0-513.9.1.el8_9.x86_64

File hashes

Hashes for isopeptor-0.0.73.tar.gz
Algorithm Hash digest
SHA256 988b3d0d8cde056105dbc824d8cc12c51b333b6a22d940a3e66df7b5388d6f94
MD5 02f3aad2c2be488de35cb0e4df2bcb9c
BLAKE2b-256 82db1060b1725fc3d6af1a91b0530eaa1d5e10385c212debaaaa62301371a524

See more details on using hashes here.

File details

Details for the file isopeptor-0.0.73-py3-none-any.whl.

File metadata

  • Download URL: isopeptor-0.0.73-py3-none-any.whl
  • Upload date:
  • Size: 88.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.10 Linux/4.18.0-513.9.1.el8_9.x86_64

File hashes

Hashes for isopeptor-0.0.73-py3-none-any.whl
Algorithm Hash digest
SHA256 e13fda5b519c6a1e9dcc191eb3c8773b67061e6bf79c341471f2f4cbd53a2104
MD5 57c70f0e4bf4cfb9ceeb5ca812f945a6
BLAKE2b-256 4aa7aeb849c57228e77b0498fe53cdca7b020cd58669bf108d8abd3790db2ad4

See more details on using hashes here.

Supported by

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