Reactions are stored in databases as TDTs. The normalizations "USMILES" and "ASMILES" apply as follows in Thor to handle reaction-rooted dataitems:

The result of these normalizations is that reactions are stored together on the same TDT page if they contain the same generic reactant and product molecules.

One of the potential difficulties here is database conventions for inclusion of non-key molecules. In the following case, these two esterifications will be stored on different TDT pages in the database:


The solution has two parts: first, develop and enforce conventions for registration. Second, lookup by both reactant and product in Thor.

next / prev