ETP is freely accessible as a web application at and all row data to reproduce it is available free of charge at figshare repository (10.6084/m9.figshare.13524368). ETP was implemented using Flask version 1.1.1 for Python as web framework and its graphical user interface (GUI) was written in HTML5, CSS and JavaScript with all major browsers supported. The GUI of ETP starts with an initial page wherein the user can either draw a query molecule using the JavaScript based JSME molecular editor and generate its corresponding SMILES by clicking on the "Get SMILES" button or directly paste the SMILES of a query compound in the cell provided for that purpose (Figure ). Following the entry of a query SMILES, the target prediction can be initiated by clicking on the "Predict Targets" button and the user will be directed to the results page. The server standardizes the input compound according to the same process described in Supplementary Section 1 and generates its Morgan and RDK FPs. For each target, if the compound is part of the target-associated compound dataset, no further processing is done and its known association is returned, otherwise the sever computes its mean Jaccard distance to the dataset using Morgan FP, classify it into a quartile accordingly (Supplementary Table ) and performs the prediction using the Morgan::SVM and RDK::SVM models described in the previous section. The predicted targets for the query compound are those predicted by both models. This process is illustrated in Figure . Details on the hyperparameters for each machine learning model and their performances for each target and distance quartile in a 10fold cross-validation are included in Supplementary Tables . Once the predictions have been performed, the user is redirected to the results page, which contains two images at top and a table below them (Figure ). The image on the left side shows the chemical structure of the query compound as interpreted from the SMILES submitted by the user, while the image on the right side depicts the chemical structure of the standardized compound as processed by the sever. The results table shows the known and predicted targets for the query compound, including five columns with additional information.