Skip to main content

pdbfixer: Fixes problems in PDB files

Project description

Protein Data Bank (PDB) files often have a number of problems that must be fixed before they can be used in a molecular dynamics simulation. The details vary depending on how the file was generated. Here are some of the most common ones:

  • If the structure was generated by X-ray crystallography, most or all of the

  • hydrogen atoms will usually be missing.

  • There may also be missing heavy atoms in flexible regions that could not be clearly resolved from the electron density. This may include anything from a few atoms at the end of a sidechain to entire loops.

  • Many PDB files are also missing terminal atoms that should be present at the ends of chains.

  • The file may include nonstandard residues that were added for crystallography purposes, but are not present in the naturally occurring molecule you want to simulate.

  • The file may include more than what you want to simulate. For example, there may be salts, ligands, or other molecules that were added for experimental purposes. Or the crystallographic unit cell may contain multiple copies of a protein, but you only want to simulate a single copy.

  • There may be multiple locations listed for some atoms.

  • If you want to simulate the structure in explicit solvent, you will need to add a water box surrounding it.

PDBFixer can fix all of these problems for you in a fully automated way. You simply select a file, tell it which problems to fix, and it does everything else.

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

pdbfixer-1.12.0.tar.gz (665.9 kB view details)

Uploaded Source

File details

Details for the file pdbfixer-1.12.0.tar.gz.

File metadata

  • Download URL: pdbfixer-1.12.0.tar.gz
  • Upload date:
  • Size: 665.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pdbfixer-1.12.0.tar.gz
Algorithm Hash digest
SHA256 82e54074b33eb00270e9a439c8633fcf82cd3ab7a36561b01425a260c0fc4143
MD5 7750dd200a02cced529748dedb242efa
BLAKE2b-256 dabd394c3185e4b9fbacf803651a374e99e597d3411d316784f8ea6d8fc17af5

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