Skip to main content

Convert PDB structures to coarse grained XYZ files

Project description

Convert PDB → Coarse Grained XYZ files

pdb2xyz is a small tool to convert atomistic protein structures to coarse grained representations where residues are reduced to one or two interactions siters. Meant to construct models for use with the Calvados force field in the Duello and Faunus software.

Features

  • Convert PDB to XYZ
  • Optional off-center sites for ionizable side-chains
  • N and C terminal handling
  • SS-bond handling
  • Partial charge approximation according to pH
  • Create Calvados3 atom list for Duello / Faunus

Install

pip install pdb2xyz

Usage

usage: pdb2xyz [-h] -i INFILE -o OUTFILE [-a ATOMFILE] [--pH PH] [--alpha ALPHA] [--sidechains]

Convert PDB files to coarse grained XYZ format with one or two beads per residue

options:
  -h, --help            show this help message and exit
  -i INFILE, --infile INFILE
                        Input PDB/GRO/XYZ file path
  -o OUTFILE, --outfile OUTFILE
                        Output XYZ file path
  -a ATOMFILE, --atomfile ATOMFILE
                        Output atomfile path (default: atoms.yaml)
  --pH PH               pH value (default: 7.0)
  --alpha ALPHA         Excess polarizability (default: 0.0)
  --sidechains          Off-center ionizable sidechains (default: disabled)

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

pdb2xyz-0.1.1.tar.gz (37.9 kB view details)

Uploaded Source

Built Distribution

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

pdb2xyz-0.1.1-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file pdb2xyz-0.1.1.tar.gz.

File metadata

  • Download URL: pdb2xyz-0.1.1.tar.gz
  • Upload date:
  • Size: 37.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.13

File hashes

Hashes for pdb2xyz-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e6572da500d574849e07b3d986f32ffaa0b8c27ae306994450c79cf0ee661901
MD5 9629452ee2c56f310fa7567d064922bd
BLAKE2b-256 801edbfb0aae155f9af0ab8445ef8ffff2e00109acb1de79c303fe301a4d7cc2

See more details on using hashes here.

File details

Details for the file pdb2xyz-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pdb2xyz-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.13

File hashes

Hashes for pdb2xyz-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f04fd9d0a9e50b2b9758f0600e56c6ae69bcd9e63932b1d3b431aba4d5d98907
MD5 d020df67e7fdb0811b3a8cf6f0d5a4ae
BLAKE2b-256 4c61e0d43d5c10ecbf07fef2811900e301704c92e46de00e79cb64c5ddd93213

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