Executing pkatyper with no arguments will result in:
prompt> pkatyper
No argument specified on the command line
Required parameters:
-in : Input filename
-out : Output filename
For more help type:
pkatyper --help'
For a complete listing of parameters use the ``-help all'' flag as follows.
prompt> pkatyper --help all
std::out in SMILES format. A description of
supported file formats can be found in the final chapter of this document.
If the ``-count'' flag is specified true, then molecular format is no
longer relevant to the output file.
pkaTyper can read and write a variety of molecular formats. For details, please see the chapter on molecular formats below.
This section has a series of example pkatyper command-line executions. Each example is followed by a brief description of its behavior.
prompt> pkatyper drugs.sdf enumerated_drugs.smi
Reads the file drugs.sdf in sd format and enumerates the pKa states of
each molecule and writes them into the file enumerated_drugs.smi.
Molecules with only one identified pKa state are passed through to the output
file.
prompt> pkatyper -in drugs.sdf -out enumerated_drugs.smi
This command generates the exact same behavior as described above.
prompt> pkatyper drugs.sdf enumerated_drugs.sdf
Reads the file drugs.sdf in sd format and enumerates the pKa states of
each molecule and writes them into the file enumerated_drugs.sdf in sd
format. Molecules with only one identified pKa state are passed through to the
output file. Explicit protons will be added where appropriate, and a
rule-based method is used to generate coordinates for the proton. However, the
heavy-atom coordinates of the molecule are not perturbed, so in cases
where the change in protonation-state would lead to a modified heavy-atom
geometry, the user must follow-up with a re-generation of the conformation in
order to get completely reasonable proton and heavy-atom positions.
prompt> pkatyper -count drugs.sdf drugCounts
This command reads each of the molecules in drugs.sdf and counts the
number of pKa states. For each molecule, a single line is added to the
drugCounts output file that contains the molecule title and the
number of states.