As a final step, molecules are neutralized using "rdMolStandardize.Uncharger()" functionality while keeping track of isotopic hydrogens, if present. This step results in SC structure, which is structurally closest to the input structure as deposited in the source database. The next step in hierarchy is salt stripping (Fig. ) which follows the same sequential steps as in canSARchem: 1) checking the number of fragments, 2) identifying organic and inorganic compounds, and 3) using a custom list of solvents, organic and inorganic salts. The salt stripping step in canSARchem requires both the RDKit Salt Stripper and ChemAxon Standardizer nodes. However, by using a custom list of salts in SMARTS format, we can efficiently remove salts, without the need of using any other toolkit and just RDKit "SaltRemover()" module and achieve the goal. This step results in the UC form of the compound.