PDBFIXER(1)

πŸ“¦
version 1.9 Β· 3 versions
, in debian trixie, ubuntu resolute, ubuntu stonking

✨ PDBFIXER ✨

okay bestie, gather round πŸ’– this is the pdbfixer manual page β€” a User Commands situation, so yes, it lives in section 1 of your man pages. It's giving "fix your busted Protein Data Bank files" energy and honestly? Iconic. πŸ‘‘


πŸŽ€ NAME πŸŽ€

pdbfixer β€” fix problems in Protein Data Bank files. That's the whole vibe. Broken PDB file? Not on our watch. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

pdbfixer

That's it. That's the synopsis. So minimal, so mysterious, so main character. ✨


🌸 DESCRIPTION 🌸

Here's the actual shape of how you call it:

pdbfixer filename [options]

Now the important part, and lowkey it's the whole personality of this program: πŸ‘‡

  • If you run it with no arguments at all, it launches the user interface. Point and click era. πŸ–±οΈπŸ’–
  • If you specify any arguments, it runs in command line mode instead. Terminal girlies rise. πŸ–€

So like… pick a lane, bestie. No args = GUI, some args = CLI. Periodt.


πŸ’… OPTIONS πŸ’…

Okay here's the whole menu. Every single one, no skipping, no "eh you get the idea". We do not gatekeep here. 🫢

  • -h, --help β€” show this help message and exit. The classic. When in doubt, ask for help and dip. 😌
  • --pdbid=PDBID β€” the PDB id to retrieve from RCSB. Default: None. So if you don't give it one, it's just… not fetching anything. πŸ™ˆ
  • --url=URL β€” a URL to retrieve the PDB from. Default: None. Another "if you don't ask, you don't get" situation. πŸ”—
  • --output=FILENAME β€” the output pdb file. Default: output.pdb. Where your fixed-up lil guy gets written. πŸ“
  • --add-atoms=ATOMS β€” which missing atoms to add. Your choices are all, heavy, hydrogen, or none. Default: all. Go big or go home, honestly. βš›οΈ
  • --keep-heterogens=OPTION β€” which heterogens to keep: all, water, or none. Default: all. (Yes it's spelled heterogens in the flag, yes we're keeping it exactly as-is, no we will not be "correcting" it. πŸ”’)
  • --replace-nonstandard β€” replace nonstandard residues with standard equivalents. A lil glow-up for your weird residues. πŸ§–β€β™€οΈβœ¨
  • --add-residues β€” add missing residues. Fill in the gaps, bestie. 🧩
  • --water-box=X Y Z β€” add a water box. The value is the box dimensions in nm. Example: --water-box=2.5 2.4 3.0. Three numbers, three dimensions, one hydrated protein. πŸ’§πŸ“¦
  • --ph=PH β€” the pH to use for adding missing hydrogens. Default: 7.0. Neutral girlie. πŸ§ͺ
  • --positive-ion=ION β€” positive ion to include in the water box. Options: Cs+, K+, Li+, Na+, or Rb+. Default: Na+. Sodium said "I'll go". πŸ§‚
  • --negative-ion=ION β€” negative ion to include in the water box. Options: Cl-, Br-, F-, or I-. Default: Cl-. Chloride is the moment. πŸ’«
  • --ionic-strength=STRENGTH β€” molar concentration of ions to add to the water box. Default: 0.0. Zero salt, zero chaos, unless you say otherwise. 🧴
  • --verbose β€” Print verbose output. It will tell you EVERYTHING. Not me reading the whole log like it's a group chat. πŸ˜­πŸ“’
Heads up bestie: if you pass no arguments at all, remember you're getting the user interface, not the command line. Don't come for the CLI and then be surprised when a window shows up. 🫠

πŸ‘‘ SEE ALSO πŸ‘‘

Nope β€” there's literally nothing here. No cross-references, no sibling pages, no "see also". Just us. Alone together. πŸ¦‹


and that's the page!! you understood it, I understood it, we all understood it. slay. πŸ’–βœ¨πŸŽ€

This was pdbfixer 1.9, dated February 2025 β€” from your User Commands section, section 1, the one and only. tysm for reading, go fix some proteins, mwah πŸ«ΆπŸ’…πŸŒΈ

πŸ“¦ where this page comes from