obgen - Man Page

generate 3D coordinates for a molecule

Synopsis

obgen[Options] filename

Description

The obgen tool will generate 3D coordinates for molecules in a file (e.g. multi-molecule SMILES files). The resulting structure will be optimized using the given forcefield and checked for the lowest-energy conformer using a Monte Carlo search. Output will be sent to standard output in the SDF file format.

Options

If no filename is given, obgen will give all options including the available forcefields.

-ff forcefield

Select the forcefield

Environment

OB_RANDOM_SEED

Seed for pseudo random number generator; random seed is used if unset or null. This feature is effective if Open Babel is built with -DOB_USE_OBRANDOMMT cpreprocessor flag (will be automatically enabled when version 4 is released).

Examples

View the possible options, including available forcefields:

obgen

Generate 3D coordinates for the molecule(s) in file test.smi:

obgen test.smi

Generate 3D coordinates for the molecule(s) in file test.smi using the UFF forcefield:

obgen -ff UFF test.smi

See Also

obabel(1), obconformer(1), obminimize(1).

The web pages for Open Babel can be found at: <https://openbabel.org/>

The web pages for Open Babel Molecular Mechanics can be found at: <https://openbabel.org/docs/Forcefields/Overview.html>

Authors

The obgen program was contributed by Tim Vandermeersch.

Open Babel is developed by a cast of many, including current maintainers Geoff Hutchison, Chris Morley, Michael Banck, and innumerable others who have contributed fixes and additions. For more contributors to Open Babel, see <https://openbabel.org/docs/Introduction/thanks.html>

Referenced By

obdistgen(1), obsym(1).

May 26, 2026