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.2.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.2-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pdb2xyz-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 f6e86e40ed277a4d1cb87c4df590853d2273254973a27c4cfed85d40c2985d0a
MD5 4f9a18a98b4c8a0ba6413afedbb56e29
BLAKE2b-256 ef8db6e3b36eb02d482d349cd99c67af77d53d56bbd799715c8ef274882a93b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pdb2xyz-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 81621727636e8ff07d77928153a9a6a9cae55669f521ad566b25d56b2e1c6575
MD5 30655a229fef4b4295b363d018df740f
BLAKE2b-256 c9fb48d608532aeb2669395ddae425f3bef2a4946473810067e6b334c3915be3

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