ChemPlot implements two types, structural and tailored, of molecular similarity methods. Structural similarity uses the 5/18 generated molecule substructures and ignores the target property when evaluating the similarity. Tailored similarity, on the other hand, uses only the descriptors that correlate with the target property. Therefore, while structural similarity produces more generic multi-purpose chemical spaces, tailored similarity produces property-sensitive focused chemical spaces. Figure and Figure show visualizations of the same datasets by employing structural and tailored similarity methods, respectively. In ChemPlot, the similarity type can be assigned while creating the Plotter object. The default value for the similarity type is "tailored" when a target list is provided, otherwise, it is "structural". The following code shows the similarity type assignment. cp = Plotter.from_smiles(smiles_list, target=target_list, sim_type="structural")