pdb2sql 0.5.3

Creator: railscoderz

Last updated:

Add to Cart

Description:

pdb2sql 0.5.3

PDB2SQL








pdb2sql is a Python package that leverage SQL queries to parse, manipulate and process PDB files. It provides:

a powerful pdb2sql object to convert PDB data in SQL database
strcuture transformation functions (rotations, translations...)
useful capablities to

calculate structure interface (contact atoms and residues)
calculate structure similarity (iRMSD, lRMSD, FNAT, DockQ...)



Installation
pip install pdb2sql

Documentation
The documentation of the package alongside small tutorial can be found at :

https://pdb2sql.readthedocs.io

Quick Example
pdb2sql easily allows to load a PDB file in an object. Once loaded, the data can be parsed using SQL queries. To facilitate the adoption of the tool simple methods have been developped to wrap the SQL queries in simple methods. For example obtaining the positions of all carbon, nitrogen and oxygen atoms of chain A from all residues but VAL and LEU, one can use :
from pdb2sql import pdb2sql
pdb = pdb2sql('1AK4.pdb')
atoms = pdb.get('x,y,z',
name = ['C','N', 'O'],
no_resName = ['VAL','LEU'],
chainID = 'A')

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.