Reactor is a virtual reaction processing tool which transforms starting compounds to products according to a given chemical reaction definition. The reaction scheme defines the way that the reactants are converted to products, and additional rules can encode the related knowledge to produce synthetically feasible molecules.


Select a reaction from the list which is defined from reaction file.
Reverse direction
Run reaction in reverse direction.
Reactant combination
Combine all reactants (combinatorial) or not (sequential: first-first, second-second,...).
Output type
Generate product molecules or the specific reactions.
Mapping style
Output reactions can be mapped.
Product standardization
You can beautify the resulting compounds with post-standardization.
Generate unsuccessful reactions
Show unsuccessful reactions (reactions which do not result products).
Unambigous only
Do not process reactions providing isomers.
Ignore reaction rules
The reaction's rules can be ignored (especially for testing).
Structure column
Select reactants.

Input Ports

Input table that contains reactant structure in Structure(Mrv, Sdf, Smiles, etc.) format.

Output Ports

Output table that contains product molecules or the specific reactions in Marvin format.
Output table that contains unreacted reactants in Marvin format.


This node has no views




You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.