Years of filing of patents were collected using Google Cloud BigQuery API patents public data and manual mapping (Supplementary Table & 10) after having fixed erroneous patent numbers (Supplementary Table ). Digital object identifiers or PubMed identifiers of source articles were added when missing (Supplementary Table ). If activity values were associated with multiple sources, only the first published article or filed patent was recorded. Censored activity values or values not associated with case insensitive standard types GI50, Ki, Kd, IC50 or EC50 and their logarithmically-derived counterparts were disregarded. Mass concentrations were transformed to molar concentrations and log-scale transformation applied to all concentrations but already log-transformed. Finally infinite or activity values lower than 3 and higher than 14 log units were discarded. The preprocessed Sharma data consisted of 77,562 activity values, 40,738 compounds and 8 targets.