Collections:
"obrotamer" - Generate Random Rotational Isomers
What Is "obrotamer" command? How to use it to Generate Random Rotational Isomers for a given molecule?
✍: FYIcenter.com
"obrotamer" command is a command line tool provided in the Open Babel package
that allows you to Generate Random Rotational Isomers for a given molecule.
Here is the user manual of the "obrotamer" command.
NAME obrotamer -- generate conformer/rotamer coordinates SYNOPSIS obrotamer filename DESCRIPTION The obrotamer tool can be used as part of a conformational search by generating random isomers based on rotating dihedral angles. These rotamers are not conformers -- that is, obrotamer does not perform geometry optimization after generating the rotamer structure. The obminimize tool can do geometry optimization using molecular mechanics. EXAMPLES obrotamer baseconformer.sdf >rotamer1.sdf Generate a random rotational isomer of baseconformer.sdf and write it to rotamer1.sdf
Here is an example of generating random Rotational Isomers with the "obminimize" command:
1. Create a sample molecule with some rotatable bonds:
fyicenter$ obabel "-:CC(N)CCC(C)O" -O sample.sdf --gen2D 1 molecule converted
2. Generate 3 random rotational isomers from the sample molecule:
fyicenter$ obrotamer sample.sdf > sample-isomer-1.sdf Number of rotatable bonds: 3 fyicenter$ obrotamer sample.sdf > sample-isomer-2.sdf Number of rotatable bonds: 3 fyicenter$ obrotamer sample.sdf > sample-isomer-3.sdf Number of rotatable bonds: 3
3. Put the sample molecule and it isomers together in a single SVG picture:
fyicenter$ babel sample.sdf sample-*.sdf sample-isomers.svg -xcols2 4 molecules converted 104 audit log messages
4. Compare rotational isomers against the original molecule structure, which is the first one in the first row:
⇒ "obrotate" - Rotate Dihedral Angles with SMARTS
2020-10-26, 581👍, 0💬
Popular Posts:
What Are CTfile (Chemical Table File) and CTAB (Connection Table)? CTfile (Chemical Table File) refe...
What Is Ion? An ion is a molecule that has a net electrical charge. Since the charge of the electron...
How to perform a substructure search using the fastsearch index file with the "babel" command? If yo...
How to build a molecule pattern in JSME editor? I also want to save it a SMARTS string to do substru...
How to Install Open Babel binary package on Windows computers? The easiest option to install Open Ba...