Icon

03_​Template_​Enumeration

Template based enumeration

This workflow shows template-based enumeration (attaching side chains to a core). This flow also uses the constrained coordinate generation to make sure that when coordinates are generated the core is always oriented the same way.

The dataset used in this example workflow was taken from ZINC (http://zinc.docking.org/).

Requirements:
- RDKit Community Nodes

Demonstrates reading in a set of building blocks, flitering them, and thenusing a reaction to attach them to a template.Extensions required:RDKit Align molecules to templateConvert to SDFKeep 100Keep 100Carboxylic acids = 1Primary amines = 1Secondary amines = 0Read SMILESProcess SMILESEnumeratethe matrix RDKit GenerateCoords RDKit To Molecule Row Sampling Row Sampling RDKit FunctionalGroup Filter RDKit FunctionalGroup Filter File Reader RDKit From Molecule RDKit Two ComponentReaction Demonstrates reading in a set of building blocks, flitering them, and thenusing a reaction to attach them to a template.Extensions required:RDKit Align molecules to templateConvert to SDFKeep 100Keep 100Carboxylic acids = 1Primary amines = 1Secondary amines = 0Read SMILESProcess SMILESEnumeratethe matrix RDKit GenerateCoords RDKit To Molecule Row Sampling Row Sampling RDKit FunctionalGroup Filter RDKit FunctionalGroup Filter File Reader RDKit From Molecule RDKit Two ComponentReaction

Nodes

Extensions

Links