COOT(1)

πŸ’– COOT(1) β€” pyrogen πŸ’–

okay bestie, welcome to the General Commands Manual page that ships as COOT(1) but is actually all about pyrogen. yes the name is a whole little plot twist, we love that for it. 🌸


✨ NAME ✨

pyrogen β€” a crystallographic dictionary restraints generating tool 🧚

like, that's the whole job description. it makes restraints. for crystals. for dictionaries. iconic behaviour, no notes. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

pyrogen [OPTIONS] file-or-SMILES

so you hand it OPTIONS plus either a file or a SMILES string, and it does its little magic. periodt. ✨


πŸ’… OPTIONS πŸ’…

  • -h, --help β€” show this help message and exit. the "hello, what is this" button. 🫢
  • -c FILE, --mmcif=FILE β€” make restraints from an input mmcif FILE. feed it the mmcif, get restraints back. πŸ’–
  • -m FILE, --mol=FILE β€” make restraints from an input sdf/mol FILE. same energy, different file type. πŸ“
  • -r COMP_ID, --residue-type=COMP_ID β€” create restraints for this type. the default is LIG. so if you don't say anything, it assumes LIG, iykyk. πŸ‘‘
  • -4, --quartet-planes β€” use 4-atom plane restraints. heads up bestie, this forces --quartet-hydrogens on. they're a package deal. 😭
  • -H, --quartet-hydrogens β€” use 4-atom hydrogen plane restraints. hydrogens getting their own plane era. ✨
  • -b, --no-shift-hydrogen-atoms β€” stop the addition or deletion of hydrogen atoms for formally-charged atoms. leaving those hydrogens exactly where they are. πŸ›‘
  • -n, --no-mogul β€” don't run CSD Mogul to update bond and angle restraints. skipping the glow-up pass entirely. πŸ™ˆ
  • -N COMPOUND_NAME, --name=COMPOUND_NAME β€” compound name. give your baby a name. πŸŽ€
  • -S, --smiles β€” write the SMILES for the input molecule. just the SMILES, thank you. πŸ’œ
  • -t, --tautomers β€” show SMILES for tautomers, and don't generate restraints. it's a look-only situation, no restraint generation. πŸ‘€
  • -T MOGUL_DIR, --tmp-directory=MOGUL_DIR β€” the directory where the tmp files (e.g. for mogul) get written. πŸ—‚οΈ
  • -d OUTPUT_DIR, --directory=OUTPUT_DIR β€” the directory where the output files (e.g. mmCIF and PDB) get written. this is where the good stuff lands. 🌈
  • -o OUTPUT_POSTFIX, --output-postfix=OUTPUT_POSTFIX β€” a string to add to output file names. the default is "pyrogen". ⭐
  • -p, --picture β€” additionally output a chemical diagram PNG. yes, a picture. we're doing visuals now. πŸ–ΌοΈ
  • -P, --preserve-input-coordinates β€” preserve the input coordinates (if possible). only if possible, so don't come for it. πŸ’€
  • -v, --version β€” print version information. the "who even are you" flag. πŸ¦‹
  • -a, --no-match-vs-reference-dictionaries β€” don't match atom names vs. dictionary molecules. the default is False. 🚫
  • -R DICT_FILES_FOR_NAMES_MATCH, --reference-dictionary-files=DICT_FILES_FOR_NAMES_MATCH β€” try to match the atom names of the output molecule to this dictionary in these files (a comma-separated list). 🌸
  • -C COMP_ID_LIST_FOR_NAMES_MATCH, --reference-dictionary-comp-ids=COMP_ID_LIST_FOR_NAMES_MATCH β€” try to match the atom names of the output molecule to these comp-ids (a comma-separated list). 🧚
  • -w, --wwPDB β€” fetch the wwPDB ligand definition and use that. just grab the official one, easy. πŸ’–
  • -f FETCH β€” (just) fetch from the PDBe the CCD entry for the given compound-id. fetch mode only, nothing else. πŸ•
  • -q, --quiet β€” print less messages. for when the chatter is simply too much. 🀫

🌟 DESCRIPTION 🌟

Pyrogen is a command-line tool for the generation of crystallographic dictionary restraints. that's the whole vibe: you run it, it generates restraints. πŸ’…

Pyrogen is based on the RDKit. πŸ‘‘


πŸ‘‘ AUTHOR πŸ‘‘

Paul Emsley


and that's a wrap, bestie ✨ this page came to you as COOT(1) from the General Commands Manual β€” go generate some restraints, you absolute main character πŸ«ΆπŸ’–πŸŽ€

πŸ“¦ where this page comes from