OEChem Examples¶
The following table lists the currently available OEChem TK examples:
Molecule processing¶
Program |
Description |
---|---|
converting molecule files |
|
concatenating molecules |
|
splitting multicomponent molecules |
|
extracting molecules by title |
|
writing out unique molecules (canonical SMILES) |
|
writing out unique molecules (InChI) |
|
randomizing atoms of molecules |
|
generating canonical smiles |
|
filtering molecules by weight or heavy atom count |
|
stripping salt |
|
extracting rings |
|
extracting molecule scaffolds |
|
extracting random molecule subset |
|
split molecule file into N chunks or chunks of size N |
Reactions¶
Program |
Description |
---|---|
use a SMIRKS specification to perform individual reaction transformations on single molecules |
|
use a SMIRKS specification to perform individual reaction transformations on each input molecule |
|
perform a reaction |
|
generate a library |
Molecule searching¶
Program |
Description |
---|---|
performing substructure search |
|
generating database for fast substructure search |
|
performing search on substructure database file |
Molecule alignment¶
Program |
Description |
---|---|
aligning molecules by maximum common substructure |
|
aligning molecules by clique match |
|
aligning molecules by SMARTS match |
|
aligning multi-conformer molecules |
SDF specific¶
Program |
Description |
---|---|
modifying SD tags |
|
exporting SD data to a csv file |
|
adding csv data as SD tags |
|
renaming molecules by SD field |
|
filter molecules by SD data |
Molecule information examples¶
Program |
Description |
---|---|
counting molecules |
|
get molecule titles |
|
printing simple molecule information |
|
printing rotor count distribution |
|
finding minimum path in a molecule |
|
print molecule atom names |
2D coordinate generation examples¶
Program |
Description |
---|---|
extracting 2D ring templates |
|
creating 2D ring dictionary |
|
appending 2D ring dictionary |
|
generating 2D coordinates |
3D Molecule Styling examples¶
Program |
Description |
---|---|
applies a basic OE3DMolStyle to molecules |
|
applies an OE3DMolStyle that focuses on B-Factor to molecules |
|
applies multiple OE3DMolStyles to molecules, displaying the hierarchy between different OE3DMolStyles applied to the molecule, conformers, and atoms |
Miscellaneous examples¶
Program |
Description |
---|---|
printing OEChem and format information |
|
printing anisotropic B-factors |
|
printing dots |
|
defining parameters |
Examples
- Convert molecule files
- Concatenating molecules
- Splitting multicomponent molecules
- Extract molecules by title
- Write out unique molecules (canonical SMILES)
- Write out unique molecules (InChI)
- Randomize atoms of molecules
- Generate canonical smiles
- Filter molecules by weight or heavy atom count
- Strip salts
- Extract rings
- Extract molecule scaffolds
- Extract random molecule subset
- Split molecule file
- Performing a reaction
- Library generation
- Perform substructure searches
- Generate database for fast substructure search
- Perform SMARTS search on substructure database file
- Align molecules by maximum common substructure
- Align molecules by clique match
- Align molecules by SMARTS match
- Align multi-conformer molecules
- Modifying SD tags
- Exporting SD data to a csv file
- Adding csv data as SD tags
- Renaming molecules by SD field
- Filter molecules by SD data
- Print OEChem and file format information
- Counting molecules
- Get molecule titles
- Print simple molecule information
- Print rotor count distribution
- Find minimum path in a molecule
- Print molecule atom names
- Extract 2D ring templates
- Create 2D ring dictionary
- Append 2D ring dictionary
- Generate 2D coordinates with user-defined ring templates
- Print anisotropic B-factors
- Print dots
- Define parameters
- Basic example of setting up an OE3DMolStyle on a molecule
- OE3DMolStyle focused on B-Factor styling
- OE3DMolStyle hierarchy between molecule, conformers, and atoms