Abstract
Read-across is a data-gap filling technique used to predict the toxicity of a target chemical based on data from similar analogues. It is predominantly performed through expert-driven assessments which can limit reproducibility and broader acceptance. Data-driven approaches such as Generalised Read-Across (GenRA) offer the potential to generate more reproducible read-across predictions with quantified uncertainties and performance metrics. A key challenge is reconciling expert- and data-driven approaches particularly in how analogues are identified, evaluated and used to derive predictions. A critical aspect of analogue selection lies in understanding the relative contribution of different similarity contexts e.g. whether structural similarity plays a larger role than metabolism similarity. This study explored these considerations by compiling a compendium of expert-driven read-across assessments for repeated dose toxicity endpoints from peer reviewed and grey literature. Pairwise similarity was quantified across structural, physicochemical, metabolic and reactivity features within each case and a prediction model was developed to evaluate the contribution of each similarity context in analogue selection. Although the dataset comprised 157 read-across cases and 695 unique substances, it was limited in size, heterogeneous in origin and variable in analogue selection criteria and use contexts. These factors constrain generalisability of the findings and indicate that conclusions should be interpreted with caution. Nonetheless, the qualitative insight that structure and metabolism were influential led to a followup investigation using graph-based deep learning to explore whether embeddings derived from structure and/or metabolism information could improve read-across predictions, using repeated dose toxicity as a case study, relative to structural similarity baselines.
Keywords: Read-across, Regulatory purposes, Similarity context, Read-across performance
1. Introduction
Read-across is an established data gap filling technique within analogue and category approaches that has been used for decades to address different regulatory purposes. Perhaps the earliest documented example of read-across was published by Hanway and Evans [1], who substantiated an analogue approach using acute rodent oral toxicity and Ames mutagenicity as supporting data. The workflow for performing read-across has largely remained unchanged over the years though the introduction of data streams such as high throughput screening data, transcriptomics, metabolomics data has offered new possibilities for how source analogues can be both identified and evaluated. The most definitive technical guidance which describes read-across remains that published by the Organisation of Economic and Co-operative Development (OECD) [2]. Although this was last revised in 2014, a third edition of this guidance should be forthcoming in 2025 which includes updated sections for how high throughput data can be used, how uncertainty can be characterised and documented as well as updates for specific types of analogue/category approaches including nanomaterials, Unknown or Variable Composition, Complex Reaction Products, or Biological Materials (UVCBs) and metal containing substances. One limitation with the technical guidance notwithstanding this anticipated update is a lack of case studies to demonstrate what information a successful and robust read-across assessment should contain. The forthcoming guidance has certainly benefited from the OECD Integrated Approaches to Testing and Assessment (IATA) Case studies project but up until now there has not been a concerted effort to collect examples to showcase what a robust read-across justification looks like, what level of supporting information is warranted and how this might differ depending on the decision context and/or the regulatory jurisdiction.
The European Union’s (EU) Registration, Evaluation, Authorisation and Restriction of Chemicals (REACH) guidance offers additional indirect guidance for how the EU Chemicals Agency (ECHA) assesses read-across cases based on its own read-across assessment framework (RAAF) [3] but there are no published examples showcasing the justification and documentation provided in dossiers which were successful. Read-across practitioners have only the RAAF for indirect guidance and access to the published ECHA decision letters that describe any shortcomings in the dossiers submitted. Identifying which dossiers have utilised read-across is not a trivial undertaking. Cross referencing a dossier to the associated decision letter will describe shortcomings in the dossier beyond read-across, e.g. poor substance characterisation. In Patlewicz et al [4], an algorithmic approach was undertaken to help identify REACH dossiers where read-across had been performed at least for oral repeated dose and repro-developmental study outcomes but the analysis fell short of identifying how many of the dossiers had been ultimately successful in the application of read-across. Moreover, even having identified the dossiers and the specific source analogue used in each case, the rationale behind the identification, evaluation and justification of those analogues remained opaque. The study record relying on a source substance was known such that an association between that and the target substance could be established but an assumption had to be made as far as whether those source substances arose from a category or analogue approach, further the process by which candidate analogues were identified and rationalised to make a determination that the source substance data was sufficient to address the data gap was not available. That said, the analysis did shine a light on some of the challenges with current read-across in terms of an apparent disconnect between a regulation stipulating that structurally similar analogues should be identified yet finding that many of the source analogues ultimately used were often not particularly structurally similar or that in the majority of cases, a more similar analogue could have been selected. Most likely reasons for this disconnect are due to the absence of available toxicity data. Nonetheless the study was an useful exploration of the ways in which analogues could be characterised and compared relative to their target substances. Assuming the read-across inference itself was sufficient for purpose; in many cases using a structure-based algorithmic approach gave rise to similar predictions of toxicity potency.
Since the study [4] was published, Roe et al. [5], reported on a large undertaking to retrieve all testing proposals submitted by REACH registrants over the last 15 years, specifically those where read-across had been employed as an adaptation to explore what aspects of a read-across justification were most significant in driving acceptance. So-named assessment elements largely aligned to those defined by ECHA in its RAAF were used to compare the odds of acceptance with respect to these specific aspects. For example, a category approach vs. an analogue approach tended to have higher odds of acceptance as did a category approach substantiated with bridging studies as well as identification of metabolites of source and target substances. High chemical similarity was also a strong predictor of acceptable read-across.
In this present study, a concerted effort was made to perform a targeted literature search of the primary and grey literature to identify read-across cases where the approach had been accepted either for the stated context of interest or at least where there had been a more comprehensive description of the workflow from the strategy of identifying candidate analogues, by which tools or expertise and how those were subsequently evaluated for the endpoint of interest. The study was limited to repeated dose toxicity outcomes and focused primarily on the oral route of exposure to mitigate variability in the types of read-across scenarios under consideration. The main aims of this study were: 1) conduct a targeted literature search to gather as many read-across examples as possible. 2) define a schema to capture relevant information in a harmonised format to facilitate subsequent data processing. 3) investigate different approaches to evaluate the similarities of the analogues identified within the read-across examples as well as ways in which these could be codified for predictive profiling and 4) use the insights derived from the previous steps to investigate the potential utility of different deep learning approaches in producing representations that could be more informative for read-across relative to simple structural similarity baselines.
The study was structured in two parts, part one focused on summarising the body of past read-across cases to determine whether any insights could be used more generally whereas part two considered the capacity of deep learning approaches to produce chemical representations that were more useful for analogue identification and data-driven read-across. The overall methods are summarised graphically in Fig. 1 to provide the reader with a visual guide of the various lines of investigation and the different datasets relied upon. The approaches applied were informed by the generalised read-across workflow that underpins current technical guidance as captured in the following steps: 1) consideration of decision context; 2) analogue identification; 3) data gap analysis; 4) analogue evaluation; 5) data gap filling (read-across) and 6) uncertainty assessment. The first part of the study specifically focused the considerations for analogue suitability i.e. analogue evaluation. These were assessed by deriving pairwise similarity scores with respect to structure, reactivity, metabolism and physicochemical properties. The intent was to evaluate how these varied across the chemical substances in each of the read-across cases extracted and whether it was possible to derive a relationship that either quantified the average contribution that each similarity context played in determining analogue suitability or could predict similar analogues. The second part of the study explored deep learning approaches to model two toxicity datasets and extract their embeddings for read-across purposes.
Fig. 1.

Workflow to capture the methods in the overall study. This study was structured in two parts. Part 1 focused on the read-across cases gathered from the literature and evaluating the chemicals in each case through the lens of different similarity contexts from exploring the pairwise similarities on the basis of structural characteristics to looking at physicochemical similarity, structural alerts and metabolic similarity based on predicted metabolic trees. Quantitative models were also explored to investigate whether a pair of substances were viable read-across candidates or not. The second part considered whether there were alternative means of characterising metabolic similarity in conjunction with structure to inform analogue identification and data-driven read-across strategies making use of deep learning techniques.
2. Materials and methods
2.1. Identification of read-across examples
Initially read-across cases were compiled from the EPA Provisional Peer Review Toxicity Values (PPTRV) assessments, OECD IATA case studies and OECD High Production Volume (HPV) categories. A web query was created in python to query each of the ~400 PPRTV reports (first accessed June 2021) and identify only those PPRTV assessments where an Appendix A was available in the final report as this was a crude proxy for whether a read-across might have been undertaken. Each of the 37 cases initially identified were then manually checked to confirm presence of a read-across in Appendix A and the information was subsequently extracted from the reports. The HPV examples were reviewed to prioritise those cases where there was a Screening Information Dataset (SIDS) Initial Assessment Report (SIAR) for categories containing members that were organic substances. Inorganics, mixtures and UVCBs were considered out of scope. All OECD IATA case studies tagged as read-across were identified and each was extracted if the endpoints of interest were repeated dose toxicity outcomes.
Initially articles on read-across were retrieved based on known authors who had published in the field. Subsequently, a more systematic literature search was conducted against Pubmed using the Abstract Sifter Tool version 7 tool [6] using the following search query term “Read-across [tiab] OR Read across [tuab] OR Chemical grouping [tiab] OR Category Approach [tiab] or category-approach [tiab] OR Analogue approach [tiab] OR Analog approach [tiab] OR Surrogate approach OR Grouping concept]”. This netted 934 results as of 18th July 2023. Each of the abstracts were manually reviewed and tagged ‘yes’, ‘no’ or ‘maybe’ for subsequent extraction. Certain articles were potentially duplicative of cases already identified based on the initial authors or already captured as part of the IATA Case studies or HPV categories. These were tagged as far as possible. Approximately 100 articles were labelled as ‘yes’ with a further 76 as ‘maybe’ for subsequent extraction. The full articles were then sourced and screened to determine whether they met minimal criteria of including a read-across assessment for a repeated oral toxicity endpoint. In certain cases, articles were found to contain examples of groupings e.g. clarifying approaches of evaluating analogues but without any specific read-across prediction, these were extracted as ‘qualitative’ examples to augment the dataset.
2.2. Schema to capture the information
A structured excel sheet was created to capture relevant information from each case. This included the target substance(s) being assessed, the candidate source analogues, the toxicity value information being read across, as well as the rationale used to identify and evaluate the analogues (named analogue evidence streams). A Standard Operating Protocol (SOP) was drafted to help document the approach in an effort to ensure consistency in how extractions were undertaken (see Supplementary information). Extractions were performed by one individual which were then checked for completeness and consistency by a second individual. The SOP was updated as necessary to capture revisions as the breadth of case studies evolved. This was inevitable given the different examples drawn from the OECD HPVs, EPA PPRTVs and OECD IATA Case studies were structured per specific templates whereas there was more variability in terms of how literature studies described any read-across. Chemical substance information was only extracted from the qualitative examples.
2.3. Chemical information
The read-across cases information were augmented with structural information for both target and source analogues. Target and source analogue identities were queried using the EPA CompTox Chemicals Dashboard [7] to retrieve Chemical Abstracts Service (CAS) Registry numbers (CASRN) and structures using Simplified Molecular Input Line Entry System (SMILES) as well as Distributed Structure-Searchable Toxicity (DSSTox) Substance Identifier (DTXSID) information [8]. In cases where this information was not readily available in the Dashboard, the source articles were used to retrieve additional chemical identification information that could be used to re-run queries in the Dashboard or PubChem. QSAR ready SMILES (desalted, stereochemistry removed) were also retrieved from the Dashboard.
2.4. Landscape evaluation
A summary overview of the read-across cases was performed to better understand the landscape of the chemicals under study, the use cases explored, whether a category or analogue approach had been employed, and what tools or approaches were used to identify analogues. The freely available web application ClassyFire [9] (as available as an Applicational Programming Interface (API) within the Cheminformatics Modules (https://www.epa.gov/comptox-tools/chem-informatics-analysis-modules-resource-hub) was used to categorise all discrete organic structures into taxonomy classes using its chemistry ontology scheme. ClassyFire assigns chemicals into a taxonomy consisting of > 4800 different categories. The taxonomy comprises 11 different levels such as Kingdom, SuperClass, Class, SubClass etc.
2.5. Similarity context evaluation
Similarity contexts evaluated included structure, structural alerts, physicochemical properties and predicted metabolism (summarised in Table 1). Similarity in structure made use of Morgan chemical fingerprints (bit vector = 1024 and radius = 3) generated using the open source python library RDKit [10], and constructing a pairwise Jaccard similarity matrix. Morgan fingerprints were selected owing to their broad use in machine learning applications for cheminformatics and especially when ranking diverse structures by similarity. It is noted that Morgan fingerprints represent only one means of characterising structure, many other types of fingerprints or other approaches such as matched molecular pairs analysis as discussed elsewhere (see references [11–13]) could have been used to evaluate structural similarity within the read-across cases. Structural alerts were generated by profiling substances using the SMILES Arbitary Target Specification (SMARTS) queries contained in the OECD Protein and DNA binding alert schemes available as supplementary information in the original publications by Enoch et al. [14,15]. A binary matrix of presence and absence of specific alerts was constructed from which a pairwise Jaccard similarity matrix was calculated. Physicochemical properties relied upon OPEn saR App (OPERA) predictions [16] of logKow, the log of the octanol–water partition coefficient, calculated molecular weight (MW), number of Hydrogen Bond donors (HBD) and Acceptors (HBA). A pairwise distance matrix using a normalised Euclidean distance was then calculated. The resulting squareform distance matrix was subtracted from 1 to derive a similarity matrix consistent with the other 2 contexts; structural similarity and structural alert similarity. The metabolism of the substances were simulated using the OASIS TIMES in vitro rat liver model [17]. Using the tree report output based on default settings, metabolic similarity was then quantified by evaluating the similarity of the actual simulated metabolic graph using the graph kernel similarity metric, Weisfeiler Lehman (WL) [18]. Nodes were characterised by their Morgan fingerprints whereas edges were one-hot encodings of the transformation reactions from TIMES. Kernel scores were computed using the Grakel python package [19].
Table 1.
Similarity contexts selected for evaluation and how they were characterised.
| Similarity context | Characterisation | Metric | Tool |
|---|---|---|---|
| Structure | Morgan chemical fingerprint (radius = 3, bitSize = 1024) | Jaccard | RDKit |
| Structural Alerts | Using OECD DNA and Protein binding Alerts to create a fingerprint vector | Jaccard | RDKit |
| Physicochemical | Predictions of logKow, HBA, HBD, MW | normalised Euclidean | OPERA |
| Metabolic | Metabolic graphs where nodes were Morgan fingerprints and transformation reactions were edges | WL | Grakel, TIMES |
2.6. Quantifying the contribution of similarity contexts
A Bayesian logistic regression was created to investigate the contribution of the different pairwise similarity contexts and quantifying the distributions of their coefficients. Substances that were members of a read-across case were tagged as similar (denoted by a 1) whereas substances between cases were tagged as dissimilar (denoted by a 0). The different pairwise similarity scores (structural similarity, physicochemical similarity, structural alert similarity or WL similarity) formed the feature set. Enumerating the analogue pair combinations in this manner resulted in a large dataset of 190,653 records where only 2943 analogue pairs were labelled as similar. To balance the dataset so that the number of analogue pairs were evenly split, the dissimilar pairs were randomly downsampled so that an equal number of similar and dissimilar analogue pairs remained. This balanced set was then split 75:25 into a training: test set. It is acknowledged that this dataset has limitations based on the manner in which ‘similar’ pairs were only labelled by virtue of their read-across case membership. Within read-across case variability is a potential confounding factor since no ranking within the case sets was feasible, additionally analogue pairs across cases could also be potentially similar but could not be labelled as such since those substances were not in the purview of the original read-across cases when constructed.
The training set was used to train a Bayesian logistic regression whereas the test set was reserved to evaluate overall performance in the predictions. The logistic regression was set up such that the target outcome (whether a pair of substances were similar) was assumed to follow a Bernouilli distribution with logit as the logistic function. To build the Bayesian logistic regression, normally distributed priors were assigned to each of the different similarity metrics (structural similarity, structural alert similarity, physicochemical similarity, WL similarity). After specifying the priors, Markov Chain Monte Carlo (MCMC) simulations were used to approximate the posterior distributions. The PyMC library in python [https://www.pymc.io/welcome.html] was employed to draw samples from the posterior. The sampling algorithm used was NUTS, the default sampler for continuous variables based on Hamiltonian mechanics, in which parameters are tuned automatically.
2.7. Metric learning approaches
2.7.1. Deep learning approaches
The approach followed in Section 2.6 provided one means of attempting to objectively model whether 2 substances were similar to each other and how that related to an expert assignment of similar for read-across. The characterisation of substances relied on similarity metrics capturing different types of information. As an alternative, a deep learning metric learning approach was attempted using a contrastive Siamese network. This type of network relies on 2 inputs (a target and analogue) and trains a model to compare them. The network generates an embedding for each chemical and the loss function aims to help the model determine whether the 2 substances are similar or not. If the substances are similar, the networks makes their embeddings close together in the embedding space. The aim is to learn a way of representing substances such that similar pairs are grouped close together whereas dissimilar pairs are separated from each other.
A pairwise matrix was first constructed for all read-across substances with SMILES. If a pair of substances were both members of the same read-across case, it was denoted by label 0, otherwise a label 1 was assigned. Since the number of dissimilar pairs was so much greater than the number of similar pairs, a random sampling was performed to downsample the number of dissimilar pairs to create a balanced dataset as already described. The dataset was then split 3 ways into a training, validation and test set (80,10,10). The training and validation sets were used during model training and evaluation whereas the test set was reserved to evaluate final performance.
A contrastive network was constructed with the following architecture of a linear layer followed by a Rectified Linear Activation function and then a final linear layer. The input to the network was a pair of substances characterised by their Morgan fingerprints. The final linear layer utilised an embedding of 256 dimensions. The model was trained over 50 epochs with early stopping. The loss function used to train the model was the contrastive loss as described by Chopra et al. [20] Originally developed for face verification, conceptually the premise is to learn a function that maps features (in this case the input Morgan fingerprints) into a target space (the embedding space derived). The learning process minimises a discriminative loss function that drives the metric (Euclidean) to be small for similar pairs and large for dissimilar pairs. A pair of substances as represented by their Morgan fingerprints are introduced into the network and the contrastive loss function aims to learn embeddings such that 2 similar substances would have a low distance and 2 dissimilar substances (per the read-across case labels) would have a large distance. A margin of 1 was set in the contrastive loss function. This margin represented the minimum distance between positive (similar) pairs in the embedding space. If the distance between positive pairs was less than the margin, the loss for that pair was zero; otherwise, the loss increased proportionally to the distance beyond the margin. The margin acted as a threshold that determined when two substances were considered dissimilar. The distribution of the distances for the test dataset were visualised to explore whether the labelled similar and dissimilar pairs of substances were actually separated.
The embeddings derived from the network for both target and analogue pair were compared using a normalised cosine distance as well as with the Jaccard scores computed initially. The embeddings were additionally used as inputs in a logistic regression where the absolute difference and product of the embeddings for each target-analogue pair was computed as an input feature set to evaluate how the embeddings derived from the network could discriminate between known similar and dissimilar analogue pairs.
A Graph Isomorphism Network (GIN) within the pytorch geometric library was also constructed using a Siamese network architecture such that a pair of substances represented by their molecular graphs could be fed into the network, the contrastive loss served as the loss function to learn the embeddings in which two similar substances had a low Euclidean distance and two dissimilar points had a large Euclidean distance. Target-analogue SMILES were used as inputs which were converted into pytorch-geometric graphs to extract embeddings representing chemical structure information that could be predictive of whether an analogue pair was part of the same read-across case or not. The GIN network comprised 3 convolutional layers followed by a global mean pooling operation to aggregate node features into a single graph representation. The final linear layer produced graph level embeddings of a fixed size. Optuna [21], an automatic hyperparameter optimisation software framework was used to optimise the number of GIN layers (2–5), the size of the hidden dimensions (32–256), the dropout rate (0.1–0.5), learning rate (1e-4–1e-2) and margin (0.5–5) over 50 trials to maximise accuracy performance. The dataset was split 3 ways such that 80 % of the dataset was used for training, 10 % was used for hyperparameter tuning and the final 10 % was reserved to evaluate overall performance.
In an effort to explore other graph based networks given the resulting poor performance of the GIN network with the read-across cases dataset, the Molecular Contrastive Learning of Representations [22] (MolCLR) approach was applied using the ToxCast library of chemicals. The MolCLR as stated by the authors relies on building molecular graphs and GNN encoders to learn differentiable representations. Three molecule graph augmentations are used: atom masking, bond deletion, and subgraph removal. A contrastive estimator is then used to maximise the agreement of augmentations from the same substance while minimising the agreement of different substances. This self supervised framework uses unlabelled data, that is to say, for the ToxCast set of substances, no labels to denote similar or dissimilar pairs are made. Instead, graph datasets are created that augment substances so that 2 substances are then passed into the network. Each atom in the molecule graph was embedded by its atomic number and chirality type whereas each bond was embedded by its type and direction. The network architecture comprised a 5 layer graph convolution architecture with ReLU activation as the GNN backbone. An average pooling was applied to each graph as the readout operation to extract a 512 dimensional molecular representation. Adam optimiser with a weight decay 10−5 was used to optimise the NT-Xent loss. After 10 epochs with a learning rate 5×10−4, a cosine learning decay was implemented. The model was trained with a batch size 512 for a total of 50 epochs. Although the pre-training in the original paper used ~ 10 million unique unlabelled substances represented by their SMILES, herein, the dataset was restricted to the ToxCast library as a proof of concept to explore the feasibility of applying the resulting embeddings generated. The expectation was that the derived embeddings would be more enriched in terms of capturing broader diversity of chemistry rather than relying on the limited set of extracted read-across case substances.
Once the model was trained, it was used to compute embeddings for the read-across case substances. The absolute difference and product of the embeddings for each target-analogue pair were computed and these formed the inputs in a logistic regression classifier to discriminate between known similar and dissimilar analogue pairs. The dataset was a randomly downsampled dataset to ensure that there was an equal balance of similar and dissimilar pairs of substances. The dataset was randomly split 80:20 into a training and test set. Performance was assessed through a 5 fold stratified cross validation procedure using the F1 score as a metric. The performance was compared to a logistic regression model based on Morgan chemical fingerprints to determine whether there was any significant improvement between the 2 approaches.
2.8. Codifying metabolic similarity for read-across
One claim for read-across is the role and importance of considering metabolic similarity in analogue selection. The challenge is in objectively capturing metabolic information of analogues. In traditional read-across, consideration of metabolic similarity is typically limited to a qualitative assessment of the metabolic paths and comparing the transformation pathways. This is acknowledged by Yordanova et al. [23] and demonstrated in practice using the OECD Toolbox [24]. In Boyce et al. [25], metabolic consideration was characterised by similarity in the metabolites produced and their transformation pathways which was found to be informative for a single case study. In this study and our previous work [4], metabolic similarity was captured using a WL kernel but in both studies the similarities were low within the read-across case substances even though metabolic similarity was shown to contribute in discriminating between similar and dissimilar analogue pairs. As such, an alternative means of capturing metabolic information was explored. Rather than rely on the read-across cases in this study, an objective evaluation was performed making use of 2 separate datasets to explore the following questions – 1) whether metabolic graphs were informative in predicting a toxicity endpoint (acute oral rodent lethality) given a large dataset exists (as compiled by Mansouri et al. [26] and used in previous studies such as Adams et al. [27] and Helman et al. [28]; 2) whether such a model could be used to fine tune a model to predict repeated dose toxicity values and 3) whether the embeddings from such a model could be used in a GenRA approach to identify relevant analogues for reading across those toxicity values.
2.8.1. Deep learning using metabolic graphs
The acute oral rodent toxicity dataset and respective identifiers was taken from the supplementary information of Helman et al. [28]. Substances were imported into the TIMES in vitro rat liver model [29] for metabolites to be generated. The default tree report was exported and metabolic graphs were constructed as before where nodes of the parent and metabolites were characterised by Morgan fingerprints and egdes represented the transformations. The python package NetworkX [https://networkx.org/] was used to create the metabolic graphs. A total of 6468 metabolic graphs could be created from the TIMES predictions together with their fingerprint representations. Although the acute toxicity data used in Helman et al. [28] focused on the LD50 values themselves, the supplementary data also provided ‘very toxic’ and ‘nontoxic’ scores. Herein a new ‘acute category’ was defined to discriminate non-toxic from everything else using a LD50 threshold of 2000 mg/kg or greater. NetworkX graphs were then converted to pytorch geometric objects for GCN. The dataset was first randomly split 80:10:10 into training, validation and test sets, stratified by the ‘acute category’. As a baseline, a Random Forest model (with default settings) was also trained on the basis of Morgan chemical fingerprints to compare performance. Balanced accuracy was used as a metric to evaluate performance for both the GNN and Random Forest models.
For the GCN, metabolic graphs were loaded into training and validation loaders with a batch size of 300. A GCN with 4 convolutional layers using a hidden layer with embedding size of 256 plus a final linear layer with a 512 embedding size was trained over 200 epochs using a CrossEntropy Loss as the loss function and Adam optimiser with a learning rate of 0.0007. A concatenation of the mean and maximum pooling formed the embedding. An early stopping check was included to evaluate whether over 10 epochs the best validation loss exceeded the validation loss. A hyperparameter evaluation using Optuna framework [21] was then performed to establish the optimal embedding size, number of layers and learning rate. Embedding size was varied from 64 to 512, learning rate and weight decay relied on a loguniform distribution with 1e-5 and 1e-2 as values. Fifty trials were performed with were tuned to maximise the balanced accuracy. After determining the optimal hyperparameters, the model was retrained on the training and validation dataset, to evaluate balanced accuracy performance for the held out test set before being applied to the entire dataset from which embeddings could be extracted to evaluate how well the model discriminated between the non-toxic and other acute categories.
As a baseline model, a 10-fold stratified CV procedure was applied to evaluate the mean balanced accuracy using a Random Forest Classifier with 0.66 as the maximum samples and 100 trees.
The optimised model for discriminating for acute toxicity was then used to fine tune a model for repeated dose toxicity outcomes. Here, all repeated toxicity studies were extracted from the toxicity values database (ToxValDB) version 9.5 and filtered for those performed via the oral route. The approach described in Aurisano et al. [30] was used to harmonise study level points of departure such as No Adverse Observed Effect Levels (NOAELs) into chronic human equivalent benchmark dose values (BMDh). Consistent with Aurisano et al., the BMDh distribution for each chemical was then fit by a lognormal distribution, and the 25th percentile was taken as the chemical level BMDh. The optimised acute toxicity GNN model was used in a GNN Regression model and trained to predict the log10 of the chemical level BMDh value. The GNN Regression model comprised the pretrained convolutional GCN layers followed by feed forward layers (2 sets of linear, ReLU and Dropout). Initially the GCN layers were frozen to ensure the feed forward layers were trained over 10 epochs first before the remaining GCN were unfrozen. Training was performed over 50 epochs with an early stopping procedure. The hidden layer size of the feed forward network was 256. A ReduceLROnPlateau scheduler was used to adjust the learning rate during training. The loss function was the mean squared error (MSELoss). The TIMES in vitro rat liver metabolism model [29] was used to simulate metabolism for all ToxValDB substances that could be defined by a discrete chemical structure. The final set of ToxValDB metabolic graphs derived were randomly split into a training, validation and test set 80:10:10. Metabolic graphs were transformed into data loaders with batch sizes of 100. Training was performed on 3166 metabolic graphs whereas evaluation of performance relied on the 396 validation set metabolic graphs as part of an early stopping procedure. Performance was evaluated on the 396 graphs held out during training and testing. After training/evaluation was completed, the model was re-trained on the entire set of graphs and embeddings were generated for all metabolic graphs using the model.
2.8.2. Application of the embeddings for read-across purposes
The embeddings derived for all substances were then carried forward into a GenRA analysis [31] to explore the performance of making log10 BMDh predictions on the basis of the n most similar analogues (on the basis of a normalised Euclidean distance) identified from the embedding space compared with those predictions made on the basis of the n most similar analogues identified by Morgan chemical fingerprint Jaccard similarity. The entire dataset was randomly split 80:20 in training and test datasets. The n most similar analogues was first determined for Morgan fingerprints using a 5-fold nested CV procedure using the GenRA python package [32] and the training set.
Then for each chemical in the dataset, the n most similar analogues were identified and the weighted similarity log10 BMDh value was computed either on the basis of the Morgan chemical fingerprint using Jaccard similarities or the embedding features with a normalised Euclidean similarity score.
2.9. Data and code availability
The code repository and associated data files supporting this analysis are available at https://github.com/patlewig/icf-rax-manuscript and 10.5281/zenodo.15865595 respectively.
3. Results and discussion
3.1. Dataset summary
A total of 157 read-across examples were extracted from three main sources (OECD, EPA PPRTV and literature). There were 24 unique decision contexts which were then grouped into 4 main types – New Approach Methods (NAMs) [33], technical guidance, safety assessment or regulatory purposes. These four types were intended only as a simplified overview of the decision contexts guided as far as possible by what the authors of the original reports/publications had described. For the 157 examples, 68 cases (43%) were developed to primarily meet a safety assessment purpose, 71 (45%) for a regulatory purpose, the remainder were relatively evenly split between efforts to improve existing technical guidance (5%) or illustrate the utility of NAMs (i.e. any technology, methodology, approach, or combination that can provide information on chemical hazard and risk assessment to avoid the use of animal testing) to substantiate read-across justifications (6%). The distribution of cases across these decision contexts is not unsurprising given the origin of the case studies, ~25 (13%) of the cases were taken from the US EPA PPRTV effort, 16% were OECD SIDs examples, 7% were OECD IATA case studies, 42% from journal articles with the remainder comprising a couple of examples each from ECETOC or Health Canada. Of the approaches, 38% of cases utilised a category approach and 57% were analogue approaches. All the EPA PPRTV cases relied on an analogue approach whereas in general over 80% of all OECD IATA examples used a category approach. Journal articles favoured a category approach (63%) to an analogue approach (37%).
The timespan of examples extracted ranged from 2004 to 2023 representing a time frame when there was a great emphasis on exploring and using read-across. There was a peak of examples in 2011 and again in 2020 as shown in Fig. 2. The 2011 peak is dominated by one particular journal article reporting many qualitative examples whereas 2020 included a number of examples from the literature that had been developed by the Research Institute of Fragrance Materials (RIFM). The latter may have been motivated following their 2020 methodology publication [34] describing a tiered structural classification scheme based on (1) organic functional groups, (2) structural similarity and reactivity features of the hydrocarbon skeletons, (3) predicted or experimentally verified Phase I and Phase II metabolism, and (4) expert pruning. Moreover the examples collected also reflect the different stages in the evolution of read-across and the willingness to move from strict structural similarities (e.g. OECD HPVs) to less stringent structural similarity supported by other forms of similarity (e.g. RIFM assessments).
Fig. 2.

Lineplot of number of unique cases per year.
3.2. Chemical landscape
Although there were 157 cases comprising 1019 records, 77 substances appeared more than once either across cases (same analogue/category member used in different published example) or within a specific case (read-across was performed for more than one endpoint/species/exposure route e.g. substance DTXSID1026796 appears several times in read-across case 3 owing to two different effects in a developmental study, an effect in a reproductive toxicity study as well as subchronic studies in 2 different species). In terms of the chemical landscape, the read-across cases captured 695 unique substances of which structures could be mapped for 661 of them. For the substances without structures, these were all UVCBs arising from 15 different studies drawing from the OECD IATA and SID examples. For the 661 substances with SMILES, the ClassyFire API was used to tag each substance with a superclass, class annotation to summarise the types of functional classes captured by the read-across cases. ClassyFire superclasses Benzenes and substituted derivatives (30%), Fatty Acyls (13%), Carboxylic acids and derivatives (10%) as well as Organooxygen compounds (13%) captured ~66% of all the chemicals. It is worth noting that the COSMOS project case studies [35] focused on alcohols, esters and phenols; in the RIFM programme [34], 76% of the ~2500 fragrance substances under consideration were oxygen containing. Thus, the read-across cases dataset compiled has an inherent bias towards oxygen containing substances.
A 2D Uniform Manifold Approximation and Projection (UMAP) [36] plot, shown in Fig. S1 based on Morgan chemical fingerprints and colour coded by the chemical superclasses with the highest number of members, illustrates the read-across landscape to provide some perspective of the chemistry coverage.
3.3. Analogue evidence streams
In this study, the analogue identification strategy was recorded for each read-across case. This was captured in two ways in: 1) a narrative form and 2) a more machine readable manner. The narrative provided a short description of the way in which analogues were identified and evaluated for their suitability for reading across the endpoint. The machine readable summary was a pipe-delineated string that captured all types of similarity rationales used to identify and evaluate analogues. This was referred to as an “analogue evidence stream”. An example would be take the form of “Structural_description|Physchem_description|Metabolism_description|Mechanistic_description”. An actual example is ‘Structural_CHRIP_OECD-Toolbox_common-phenolic-group-at-same-position-on-benzotriazole| Physchem_similar-logKow-volatility|Metabolic_common-metabolite| Mechanistic_transcriptomic-profiles_similar-predicted-MOA |Toxicity_common-target-organ’.
To summarise the apparent primary means of identifying candidate source analogues – the first component of the analogue evidence stream was extracted which revealed that in 85 cases, structure was used to identify analogues. In contrast, metabolic similarity was the primary means of identifying analogues only in 14 cases. Across the 85 structure-based cases, the types of tools and approaches used to identify the candidate analogues were summarised. The OECD Toolbox (https://www.qsartoolbox.org), the DSSTox and ChemIDPlus or some combination were the primary tools relied upon to identify candidate analogues. The barplot in Fig. 3 highlights the main tools and approaches. Though structural similarity using a similarity metric is often used by these tools or their combinations, by far the most common means of identifying structural analogues within the examples was to look for common scaffolds based on functional groups. The most common tool used for this was the OECD Toolbox. DSSTox, ChemIDPlus were notable in their use, though this highlights a historical perspective of many of the case studies identified. ChemIDPlus and DSSTox were state of the art across the timeline of these examples but are now no longer available. They had been able to perform structure and similarity based searches. ChemIDPlus has been superseded with PubChem whereas DSSTox was archived for several years before the development and release of the EPA CompTox Chemicals Dashboard. Leadscope, a commercial tool for analogue searching and data mining has also been superseded since Leadscope was bought out by a different parent company InStem. An evolving set of software tools will likely feature in future read-across examples as new computational tools are applied. The OECD Toolbox was first developed as a proof-of-concept tool in 2008 whereas DSSTox was launched in 2004 [8]. The EPA CompTox Chemicals Dashboard was first released in 2016 [7], other tools that have become available since include EPA’s Generalised Read-Across (GenRA) Tool (released publicly in 2019 [31,37]) and the EPA Cheminformatics Modules amongst others. The analogue evidence streams do not necessarily capture the order by which analogues are identified and evaluated nor the iterations that might have been undertaken to arrive at a final set of analogues/category members. That type of information would be helpful to better understand the selection process to arrive at the final analogues. However, they do provide an useful perspective of the common considerations and tools that are relied upon in order to arrive at an analogue or category members that will be used to perform associated read-across. Clear from the examples to date, conventional approaches were relied upon to identify and evaluate analogues whereas the use of NAM data is still evolving as a means to support cases. It is expected that as more read-across cases are developed, analogue identification could increasingly make use of NAM data streams which will be in turn dependent on other tools. Examples could include VERA [38], the Modeling and Visualization (MoVIZ) Pipeline [39], ChemTunes•ToxGPS® [40] amongst others.
Fig. 3.

Main software tools used in the structural analogue evidence streams as reflected in the read-across cases.
3.4. Similarity contexts
The number of substances per case study varied considerably across the 157 cases with the mean and median number of members being 5 and 4 respectively and the maximum number of members being 42. Overall across the cases, smaller category sizes were favoured likely highlighting the limited availability of toxicity data for the analogues identified, the practicality in justifying more than a handful of analogues for read-across especially for regulatory cases such as REACH or how earlier read-across cases tended to be limited to very structurally similar analogues. The size of these neighbourhoods will impact the variation expected in structural similarity, physicochemical similarity etc. as considered in the following next sections.
3.4.1. Structural similarity evaluation
Pairwise Jaccard structural similarity distributions were computed for all chemicals within each read-across case which demonstrated a large variation in similarity scores. Although high Jaccard metrics were observed, the median of the distribution of median values for each case study was determined to be only 0.34. Fig. 4 shows the distribution of Jaccard structural similarities within each case also in order of decreasing median value. The low similarity across the cases is interesting given the heuristics for similarity searches often favour a Jaccard score of 0.7 or higher (as noted in reference [40]). The lower scores are probably more reflective of the trade off of seeking to retrieve structurally similar analogues but only those with relevant toxicity data for read-across. The low scores here mirror our earlier study [4] and findings by Roe et al. [5] both of which were focused on read-across within REACH dossiers, suggesting despite the broader scope of decision contexts captured within these cases, high structural similarity of the selected analogue is not a rigid requirement for a read-across to be ultimately acceptable.
Fig. 4.

Boxplot of pairwise Jaccard structural similarities within each read-across example. Only every 5th read-across case is displayed in the axis tick-labels to improve readability.
3.5. Alert and physicochemical similarity evaluation
There were 85 DNA binding alerts and 104 Protein binding alerts captured, of those 52 alerts were triggered across the substances included in the read-across cases. A pairwise comparison of the profile across these endpoint-toxicophore combinations either was not particularly informative substances either showed complete or no overlap Fig. 5 Substances with diverging alerts would be expected to have been triaged out in earlier iterations of the analogue identification process. The variation in physicochemical similarity within each read-across case was less pronounced Fig. 6 with much higher similarities across the cases. The median of the distribution of median values for each case study was 0.87, much higher than the structural similarity median. Although structural similarity is often correlated with physicochemical similarity, the underlying physicochemical properties are influenced by a combination of factors (size, shape, hydrophobicity, stereochemistry or electronic properties) which can lead to high physicochemical similarity even amongst structurally diverse substances.
Fig. 5.

Boxplot of pairwise Jaccard alert similarities within each read-across example. Note selected case numbers are shown on the x axis to ensure readability.
Fig. 6.

Boxplot of pairwise Euclidean similarities within each read-across example. Note selected case numbers are shown on the x axis to ensure readability.
3.5.1. Metabolic similarity evaluation
The pairwise similarities were computed within each read-across example to explore how metabolically similar the target and source analogues were amongst themselves with respect to their metabolic graphs Fig. 7. There was a large degree of variation in pairwise similarities within each case study and the overall similarities were low. This was comparable to what had been observed in the prior study [4] which may suggest that the representation and metric used to quantify similarity is less than ideal, indeed the Weisfeiler-Lehman (WL) graph kernel places a large emphasis on the node similarity captured by the metabolite fingerprints themselves. Moreover, the metabolism information relied upon simulated transformations which have a tendency to over-predict metabolites which could also contribute to the low scores [41]. In contrast, in an expert driven read-across, the metabolic similarity assessment relies upon a qualitative review evaluating the metabolic maps (ideally from experimental studies), comparing the pathways and transformation rates. Experimental metabolism information is typically unavailable and even assessing the concordance of the simulated metabolism data for substances within all the read-across cases gathered here was not practically feasible.
Fig. 7.

Boxplot of pairwise WL graph kernel similarities within each read-across example. Note only selected case number labels are shown on the axis to improve readability.
3.6. Bayesian logistic regression of the balanced labelled analogue pairs
Four chains converged and the Rhat across the parameters all successfully converged (expected Rhat of 1 would be indicative of convergence as shown in a traceplot based on the Gelman-Rubin test which compares the variance between chains with the variance within chains) [42]. Based on the trace summary, the similarity metric with the highest contribution (based on their mean values) for whether a pair of substances were similar was structural similarity (14.11), followed by similarity in physicochemical properties (−3.73) and then similarity in the metabolism based on the graph kernel (2.9). Fig. 8 shows the posterior plot for the parameters estimated. The greatest uncertainty arises in the similarity of the metabolites which could be rationalised by the low WL scores and the tendency of metabolites being over predicted. The balanced accuracy of the test set was determined to be 0.87. Fig. 9 shows the confusion matrix for the test set predictions using the mean parameters. The profile of the parameters was similar to those in Patlewicz et al. [4] study even though the dataset here was larger and more diverse. Physicochemical similarity was negatively associated with whether an analogue pair was similar and structural similarity was by far the most dominant parameter, suggestive of some redundancy in the impact of physicochemical similarity. The positive contribution of the metabolic similarity prompted further study in how metabolism information might be better characterised given the strong emphasis that the WL kernel places on node labels and how they propagate through the graph structure during the relabelling steps whereas edge labels and attributes are not inherently modelled.
Fig. 8.

Posterior distribution of the parameters estimated.
Fig. 9.

Confusion matrix for the test set not involved in the modelling process.
3.7. Deep learning approach
The metric learning approach using pytorch objects constructed from the Morgan fingerprints with the contrastive siamese network stopped training after 34 epochs. The test set accuracy score was 0.976 indicating that the network was able to discriminate between similar and dissimilar analogue pairs.
Fig. 10 shows the distribution of pairwise distances for the test set of pairs where similar and dissimilar pairs of substances appear to be well separated. Although the held out test set accuracy is impressive, given the small dataset, it is likely that this performance is overly optimistic and not an indication of generalised performance.
Fig. 10.

Distribution of Pairwise distances.
Evaluating the Jaccard scores vs normalised cosine similarities showed very little correlation in terms of their scores (see Supplementary Fig. S2). A 2D UMAP plot of the embeddings from each pair showed little discrimination in their labels (Fig. 11). An expectation of similar and dissimilar read-across pairs by label should have been more clearly separated but the similar and dissimilar pairs appeared to be spread throughout the space, potentially indicating an overlap in the learning representations.
Fig. 11.

UMAP of embeddings from target (FP1) and analogues (FP2).
On the other hand using a concatenation of the absolute difference and product of the embeddings from both analogues provided a richer more discriminative set of features that was able to differentiate between similar and dissimilar pairs when applied in a logistic regression model (see Fig. 12).
Fig. 12.

A 2D UMAP of the concatenation of the absolute difference and product of the embeddings extracted from the Morgan fingerprint based Siamese network. Similar analogue pairs are denoted by 0 whereas dissimilar pairs are denoted by 1.
Structural similarity played the most dominant role in the original logistic regression as captured by a pairwise similarity score. Paired learning techniques as part of a contrastive network using the same input fingerprints confirmed the importance of structural information driving the analogue pairs but the performance was overly optimistic since the logistic regression was fitted on the embeddings derived on the Siamese network trained on the same dataset.
Using a Graph Isomorphism Network (GIN) model failed to discriminate similar and dissimilar pairs of substances based on their molecular graphs. Over the course of 50 trials using Optuna, the best accuracy achieved was only 0.51 highlighting that the dataset was too limited to produce any meaningful embeddings from the input molecular graphs.
The mean 5-CV test set F1 score when using the MolCLR embeddings in a logistic regression was 0.893 (SD 0.0006). The ROC-AUC for the held out test set was 0.956. Using Jaccard similarities derived from Morgan fingerprints for each analogue pair as inputs in a logistic regression resulted in a mean 5-CV test set F1 score of 0.905 (SD 0.01). The ROC-AUC for the held out test out was slightly higher at 0.973. Whilst using a pre-training strategy to create embeddings showed promise, for this use case of read-across pairs, the Jaccard similarities computed from Morgan fingerprints proved more than effective in discriminating between the analogue pairs. As much as the read-across cases were intended to provide a ground truth of valid examples where read-across was successful, the fact that structural considerations alone were sufficient to differentiate analogue pairs, draws attention to the difficulties in attempting to objectively extract any additional insights of the contribution that other similarity contexts may play or how best to encode their information as well as the inherent bias of how structure is primarily used to identify analogues. The read-across cases although in some respects a ground truth of sorts are biased in that the analogues identified are not necessarily the ideal in terms of capturing the relevant similarity contexts per se rather they represent a practical and pragmatic compromise of finding analogues with associated toxicity data and for a limited chemistry coverage.
3.7.1. Deep learning using metabolic graphs
Using the initial GCN architecture, the overall balanced accuracy was found to be 0.6595 for the held out test set. Following hyperparameter tuning, over 50 trials, the best performance was found using an embedding size of 256, a learning rate of 0.0066 and a weight decay of 2.52e-05. The balanced accuracy for the validation set was as high as 0.7551. The model with the best parameters was retrained on the training and validation tests. The balanced accuracy of the held out test set was found to be 0.7416. This contrasted with a mean test score during 10-CV of 0.688 when using a Random Forest Classifier. The balanced accuracy for the held out test set was 0.673. Although a reasonable model could be derived using default parameters with Morgan fingerprints and a Random Forest, the GCN using metabolic graphs was superior. The embeddings from the GCN extracted and projected onto 2D using UMAP to visualise the metabolic graph landscape and the discrimination between the 2 acute categories (see Fig. 13). A similar projection on the basis of the Morgan fingerprints alone shows acutely toxic or non toxic substances distributed evenly throughout the chemical space (figure not shown).
Fig. 13.

UMAP plot of the optimised acute toxicity GCN where acute tox labels refer to the non-toxicity classification (1) or other (0).
The optimised GNN derived for the acute toxicity model was then used to fine tune a GCN regression model to predict chronic log10 BMDh values. After training on 3166 metabolic graphs derived for the ToxValDB substances using TIMES in vitro, testing was performed for the remaining 396 graphs. The performance of the test set of 396 metabolic graphs not used during training/testing was evaluated using MSE, RMSE and the coefficient of determination R2. The RMSE and MSE were 0.8453 and 0.714 respectively whereas the R2 was 0.2249.
A 2D UMAP projection of the embeddings for all the metabolic graphs showed a reasonable separation on the basis of potency. Fig. 14 shows the projection where the scatterplot is colour coded by the percentile bins of the chronic log10 BMDh values.
Fig. 14.

UMAP plot of the optimised repeated dose toxicity GCN using the learned embeddings. Scatterplot overlaid on the same axis reflects percentile bins derived for the log10 BMDh values using 0,10, 50, 90 and 100 as cutpoints.
A reasonable model could be derived which predicted the chronic log10 BMdh values from metabolic graphs, leveraging insights from a pre-trained acute toxicity GCN model. The performance was reasonable given the complex endpoint being modelled though was superseded by shallow models based on predefined chemical descriptors such as those employed in Pradeep et al. [43] which reported a RMSE of 0.71 and R2 of 0.53. Despite this, the main objective was to extract the embeddings and evaluate their utility in identifying relevant candidate analogues for read-across.
Splitting the chronic log10 BMdh values into training and test set (80:20) and then performing a grid search using Morgan chemical fingerprints found that the mean 5-fold CV test R2 to be 0.248 where the optimal number of neighbours was 6. The performance for the test set was found to have a R2 of 0.233 and a RMSE of 0.908. If similarity weighted activity predictions were made for the entire dataset on the basis of Morgan fingerprints, the R2 was 0.316 with an RMSE of 0.874.
Using the embeddings in a GenRA approach to infer the predicted chronic log10 BMdh values on the basis of their 6 nearest neighbours revealed a better performance on the entire data set – here the R2 score was found to be 0.380 with a RMSE of 0.831. Given the complexity of repeated dose endpoints, there appears to be a marked performance increase when using analogues on the basis of encoded structure and metabolism information to make read-across predictions relative to using simple chemical fingerprint representations alone. Performing a bootstrap resampling of the R2 found that the embedding based model had a consistently higher performance than the Morgan chemical fingerprint baseline in most resampled datasets.
Using (Z)-2,6-dimethoxy-4-propenylphenol (DTXSID801019842) as an example, there was no overlap in the analogues identified by chemical fingerprints and GCN embeddings. Those based on Morgan fingerprints had very similar scaffolds whereas those based on the embeddings were more diverse in structure including aliphatic structures, yet their predictions in both cases were reasonable relative to the reported experimental logBMDh values (residual of 0.033 for Morgan fingerprints vs 0.053 for embeddings).
| Target | Morgan Analogue | Morgan Similarity | Embedding Analogue | Embedding Similarity |
|---|---|---|---|---|
![]() |
![]() |
0.452 | 0.994 | |
![]() |
0.429 | ![]() |
0.994 | |
![]() |
0.415 | ![]() |
0.993 |
Exploring the substances that had absolute residuals exceeding 2 log units found fewer with the embeddings (111) compared with the Morgan chemical fingerprints (136), expected given the overall performance improvement but there was quite an overlap in the target substances that were predicted poorly by both representations. 41 of the target substances had high residual values with both representations. Substances that were particularly poorly predicted included inorganics such as sodium acetate, but also captured substances such as urethane, 1,3-Dioxolan-2-one and phenyl salicylate.
3.8. Conclusions
Compiling this compendium of read-across provided a convenient lens from which different scientific questions could be explored as they related to how past read-across assessments have been performed and what future refinements could be pursued. For the time period for which cases were extracted, category approaches were far more favoured to analogue approaches. Structure was a primary and most common means by which analogues were identified with the main software tools being DSSTox, ChemIDPlus and the OECD Toolbox. Two of these tools have since been retired and replaced with the EPA CompTox Chemicals Dashboard and Pubchem. However of the 157 cases identified where structure was the primary consideration, structural scaffolds were noted as the most typical means of identifying analogues.
Exploring the read-across cases on the basis of their structural similarity using a typical chemical fingerprint showed a variation in pairwise similarities across and within cases. Some cases had higher pairwise structural similarities but overall the values were quite low. High structural similarity may be desirable but not necessarily required for read-across acceptance. Physicochemical similarities on the basis of HBD, HBA, MW and logKow were typically higher and more consistent across cases. Alert similarity was variable suggesting that a bit vector summarising the presence and absence of alerts had mixed utility, aside from providing a coarse grain assessment of concordance in reactivity profiles. Using WL graph kernels of simulated TIMES in vitro metabolic maps gave rise to low similarities suggesting that the node relabelling approach had limited utility in capturing the full extent of metabolic information. Combining all these different similarities together and evaluating their contribution in predicting an analogue pair, assuming the read-across cases were an ‘unbiased ground truth’ reaffirmed the expectation that structural characteristics formed the main contribution in identifying an analogue. Metabolic similarity provided additional insight but to a much lesser extent, presumably since the WL was limited in its ability to capture the full extent of a metabolic graph. If a paired learning approach was used to optimise similarity and learn the relationship between similar analogue pairs and dissimilar analogue pairs, structural considerations using Morgan fingerprints appeared sufficient to differentiate between the 2 groups but the performance characteristics were overly optimistic given the small training set. Extending this to a graph based approach rather than using a fixed set of generalised chemical fingerprints was not successful, presumably because a deep learning approach reliant on molecular graphs requires much more data to learn the chemical representations. Applying a pre-training phase for a larger set of chemicals (in this case, the ToxCast library) showed promise in creating more meaningful representations that could better discriminate between pairs of chemicals as similar or not – though Morgan chemical fingerprints still outperformed the graph based approach at least for this set of examples. The tradeoff in the complexity of the approach did not warrant further exploration though presents an interesting line of investigation for other use cases.
The results should be framed in concert with the limitations of the dataset itself in that it was not the unbiased ground truth desired not to mention the manner in which the labels of similar or not were annotated solely on the read-across case membership. In addition, it is important to acknowledge that the cases captured a broad timeline where read-across guiding principles and practices were continually evolving, where the use cases were varied and where different levels of uncertainty were probably acceptable. The trends observed of the different similarity contexts largely resonated with expectations but it was useful to compare this across many cases collectively rather than on an individual basis.
Given the WL graph kernel gave rise to such low similar scores, an alternative approach was investigated to encode metabolic information. The claim was that metabolic similarity is important in a read-across, especially for complex repeated dose toxicity outcomes. To that end, metabolic graphs comprising nodes of metabolites represented by chemical fingerprint bit vectors and edges represented by transformations were derived for a large number of substances evaluated for their acute toxicity potential. The assumption was that training a model to learn relevant representations that could discriminate between acutely toxic substances from non-toxic substances could be leveraged to fit a more robust model that could predict toxicity values from repeated dose toxicity studies. The embeddings derived were then used in a GenRA read-across approach and found to perform significantly better than using standard chemical fingerprints alone. The approach offers some promising ways in which structures could be represented, in that encoding metabolic and structural information together can result in more relevant analogues being identified to use in a data driven read-across or for consideration in a traditional expert driven assessment. Further work is still merited to evaluate how scalable such an approach might be, whether the insights translate across different toxicity endpoints and whether such an approach could be implemented into software tools for more accessible use by risk assessors and read-across practitioners.
Supplementary Material
Appendix A. Supplementary data
Supplementary data to this article can be found online at https://doi.org/10.1016/j.comtox.2025.100366.
Footnotes
Disclaimer
This manuscript reflects the opinions of the authors and are not reflective of the opinions or policies of the US EPA.
CRediT authorship contribution statement
Grace Patlewicz: Writing – original draft, Visualization, Validation, Supervision, Software, Resources, Project administration, Methodology, Investigation, Formal analysis, Data curation, Conceptualization. Nathaniel Charest: Writing – review & editing, Methodology. Amanda Ross: Writing – review & editing, Data curation. HC Bledsoe: Data curation. Janielle Vidal: Data curation. Sadegh Faramarzi: Data curation. Brett Hagan: Data curation. Imran Shah: Writing – review & editing.
Declaration of competing interest
The authors declare the following financial interests/personal relationships which may be considered as potential competing interests: Grace Patlewicz has served as an editor for special issues of this journal.
References
- [1].Hanway R, Evans P, Read-across of toxicological data in the notification of new chemicals, Toxicol. Lett 116 (2000) 61.10906423 [Google Scholar]
- [2].OECD, Guidance on Grouping of Chemicals, Second Edition OECD Series on Testing and Assessment, No 194, OECD Publishing; (2017). Doi: 10.1787/9789264274679-en. [DOI] [Google Scholar]
- [3].ECHA, Read-Across Assessment Framework (RAAF), (2017). Doi: 10.2823/619212. [DOI] [Google Scholar]
- [4].Patlewicz G, Karamertzanis P, Friedman KP, Sannicola M, Shah I, A systematic analysis of read-across within REACH registration dossiers, Computational Toxicology (amsterdam, Netherlands) 30 (2024) 1–15, 10.1016/j.comtox.2024.100304. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [5].Roe HM, Tsai H-H-D, Ball N, Wright FA, Chiu WA, Rusyn I, Systematic analysis of read-across adaptations in testing proposal evaluations by the European Chemicals Agency, ALTEX 42 (2025) 22–38, 10.14573/altex.2408292. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [6].Baker N, Knudsen T, Williams A, Abstract Sifter: A comprehensive front-end system to PubMed, F1000Research 6 (2017) Chem. Inf. Sci.–2164. Doi: 10.12688/f1000research.12865.1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [7].Williams AJ, Grulke CM, Edwards J, McEachran AD, Mansouri K, Baker NC, Patlewicz G, Shah I, Wambaugh JF, Judson RS, Richard AM, The CompTox Chemistry Dashboard: a community data resource for environmental chemistry, J. Cheminf 9 (2017) 61, 10.1186/s13321-017-0247-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [8].Grulke CM, Williams AJ, Thillanadarajah I, Richard AM, EPA’s DSSTox database: history of development of a curated chemistry resource supporting computational toxicology research, Computat. Toxicol. (amsterdam, Netherlands) 12 (2019), 10.1016/j.comtox.2019.100096. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [9].Djoumbou Feunang Y, Eisner R, Knox C, Chepelev L, Hastings J, Owen G, Fahy E, Steinbeck C, Subramanian S, Bolton E, Greiner R, Wishart DS, ClassyFire: Automated chemical classification with a comprehensive, computable taxonomy, J. Cheminformat 8 (2016) 61, 10.1186/s13321-016-0174-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [10].Landrum GL, RDKit: Open-source cheminformatics;, (n.d.). http://www.rdkit.org.
- [11].Banerjee A, Kar S, Roy K, Patlewicz G, Charest N, Benfenati E, Cronin MTD, Molecular similarity in chemical informatics and predictive toxicity modeling: from quantitative read-across (q-RA) to quantitative read-across structure-activity relationship (q-RASAR) with the application of machine learning, Crit. Rev. Toxicol 54 (9) (2024) 659–684, 10.1080/10408444.2024.2386260. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [12].Hagan B, Shah I, Patlewicz G, Can graph similarity metrics be helpful for analogue identification as part of a read-across approach? Comput. Toxicol 34 (2025) 10.1016/j.comtox.2025.100353. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [13].Lester CC, Yan G, A matched molecular pair (MMP) approach for selecting analogs suitable for structure activity relationship (SAR)-based read across, Regul. Toxicol. Pharmacol 124 (2021) 104966, 10.1016/j.yrtph.2021.104966. [DOI] [PubMed] [Google Scholar]
- [14].Enoch SJ, Cronin MTD, A review of the electrophilic reaction chemistry involved in covalent DNA binding, Crit. Rev. Toxicol 40 (2010) 728–748, 10.3109/10408444.2010.494175. [DOI] [PubMed] [Google Scholar]
- [15].Enoch SJ, Ellison CM, Schultz TW, Cronin MTD, A review of the electrophilic reaction chemistry involved in covalent protein binding relevant to toxicity, Crit. Rev. Toxicol 41 (2011) 783–802, 10.3109/10408444.2011.598141. [DOI] [PubMed] [Google Scholar]
- [16].Mansouri K, Grulke CM, Judson RS, Williams AJ, OPERA models for predicting physicochemical properties and environmental fate endpoints, J. Cheminf 10 (2018) 10, 10.1186/s13321-018-0263-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [17].Mekenyan OG, Dimitrov SD, Pavlov TS, Veith GD, A systematic approach to simulating metabolism in computational toxicology. I. the TIMES heuristic modelling framework, Curr. Pharm. Des 10 (2004) 1273–1293, 10.2174/1381612043452596. [DOI] [PubMed] [Google Scholar]
- [18].Shervashidze N, Weisfeiler-Lehman Graph Kernels, J. Mach. Learn. Res 12 (2011). [Google Scholar]
- [19].Siglidis G, Nikolentzos G, Limnios S, Giatsidis C, Skianis K, Vazirgiannis M, GraKeL: A Graph Kernel Library in Python, (2020). Doi: 10.48550/arXiv.1806.02193. [DOI] [Google Scholar]
- [20].Chopra S, Hadsell R, LeCun Y, Learning a similarity metric discriminatively, with application to face verification, in: 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), 2005: pp. 539–546 vol. 1. Doi: 10.1109/CVPR.2005.202. [DOI] [Google Scholar]
- [21].Akiba T, Sano S, Yanase T, Ohta T, Koyama M, Optuna: A next-generation hyperparameter optimization framework, in: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2019. [Google Scholar]
- [22].Wang Y, Wang J, Cao Z, Farimani AB, Molecular Contrastive Learning of Representations via Graph Neural Networks, Nat. Mach. Intell 4 (2022) 279–287, 10.1038/s42256-022-00447-x. [DOI] [Google Scholar]
- [23].Yordanova DG, Schultz TW, Kuseva CD, Mekenyan OG, Assessing metabolic similarity for read-across predictions, Comput. Toxicol 18 (2021) 100160, 10.1016/j.comtox.2021.100160. [DOI] [Google Scholar]
- [24].Yordanova D, Kuseva C, Tankova K, Pavlov T, Chankov G, Chapkanov A, Gissi A, Sobanski T, Schultz TW, Mekenyan OG, Using metabolic information for categorization and read-across in the OECD QSAR Toolbox, Comput. Toxicol 12 (2019) 100102, 10.1016/j.comtox.2019.100102. [DOI] [Google Scholar]
- [25].Boyce M, Meyer B, Grulke C, Lizarraga L, Patlewicz G, Comparing the performance and coverage of selected in silico (liver) metabolism tools relative to reported studies in the literature to inform analogue selection in read-across: a case study, Comput. Toxicol 21 (2022) 100208, 10.1016/j.comtox.2021.100208. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [26].Mansouri K, Karmaus AL, Fitzpatrick J, Patlewicz G, Pradeep P, Alberga D, Alepee N, Allen TEH, Allen D, Alves VM, Andrade CH, Auernhammer TR, Ballabio D, Bell S, Benfenati E, Bhattacharya S, Bastos JV, Boyd S, Brown JB, Capuzzi SJ, Chushak Y, Ciallella H, Clark AM, Consonni V, Daga PR, Ekins S, Farag S, Fedorov M, Fourches D, Gadaleta D, Gao F, Gearhart JM, Goh G, Goodman JM, Grisoni F, Grulke CM, Hartung T, Hirn M, Karpov P, Korotcov A, Lavado GJ, Lawless M, Li X, Luechtefeld T, Lunghini F, Mangiatordi GF, Marcou G, Marsh D, Martin T, Mauri A, Muratov EN, Myatt GJ, Nguyen D-T, Nicolotti O, Note R, Pande P, Parks AK, Peryea T, Polash AH, Rallo R, Roncaglioni A, Rowlands C, Ruiz P, Russo DP, Sayed A, Sayre R, Sheils T, Siegel C, Silva AC, Simeonov A, Sosnin S, Southall N, Strickland J, Tang Y, Teppen B, Tetko IV, Thomas D, Tkachenko V, Todeschini R, Toma C, Tripodi I, Trisciuzzi D, Tropsha A, Varnek A, Vukovic K, Wang Z, Wang L, Waters KM, Wedlake AJ, Wijeyesakere SJ, Wilson D, Xiao Z, Yang H, Zahoranszky-Kohalmi G, Zakharov AV, Zhang FF, Zhang Z, Zhao T, Zhu H, Zorn KM, Casey W, Kleinstreuer NC, CATMoS: collaborative acute toxicity modeling suite, Environ. Health Perspect 129 (2021) 47013, 10.1289/EHP8495. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [27].Adams M, Hidle H, Chang D, Richard AM, Williams AJ, Shah I, Patlewicz G, Development of a CSRML version of the Analog Identification Methodology (AIM) fragments and their evaluation within the Generalised Read-Across (GenRA) approach, Computat. Toxicol. (Amsterdam, Netherlands) 25 (2023). Doi: 10.1016/j.comtox.2022.100256. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [28].Helman G, Shah I, Patlewicz G, Transitioning the Generalised Read-across approach (GenRA) to quantitative predictions: a case study using acute oral toxicity data, Computat. Toxicol. (amsterdam, Netherlands) 12 (2019), 10.1016/j.comtox.2019.100097. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [29].Mekenyan O, Dimitrov S, Pavlov T, Dimitrova G, Todorov M, Petkov P, Kotov S. Simulation of chemical metabolism for fate and hazard assessment. V. Mammalian hazard assessment. SAR QSAR Environ. Res 23(5–6) (2012) 553–606. doi: 10.1080/1062936X.2012.679689. [DOI] [PubMed] [Google Scholar]
- [30].Aurisano N, Jolliet O, Chiu WA, Judson R, Jang S, Unnikrishnan A, Kosnik MB, Fantke P, Probabilistic Points of Departure and Reference Doses for Characterizing Human Noncancer and Developmental/Reproductive Effects for 10,145 Chemicals, Environ. Health Perspect 131 (2023) 37016, 10.1289/EHP11524. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [31].Patlewicz G, Shah I, Towards systematic read-across using Generalised Read-across (GenRA), Computat. Toxicol. (amsterdam, Netherlands) 25 (2023) 1–15, 10.1016/j.comtox.2022.100258. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [32].Shah I, Tate T, Patlewicz G, Generalized read-across prediction using genra-py, Bioinformatics 37 (2021) 3380–3381, 10.1093/bioinformatics/btab210. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [33].USEPA, New Approach Methods Work Plan, (2020).
- [34].Date MS, O’Brien D, Botelho DJ, Schultz TW, Liebler DC, Penning TM, Salvito DT, Clustering a chemical inventory for safety assessment of fragrance ingredients: identifying read-across analogs to address data gaps, Chem. Res. Toxicol 33 (2020) 1709–1718, 10.1021/acs.chemrestox.9b00518. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [35].Yang C, Cronin MTD, Arvidson KB, Bienfait B, Enoch SJ, Heldreth B, Hobocienski B, Muldoon-Jacobs K, Lan Y, Madden JC, Magdziarz T, Marusczyk J, Mostrag A, Nelms M, Neagu D, Przybylak K, Rathman JF, Park J, Richarz AN, Richard AM, Ribeiro JV, Sacher O, Schwab C, Vitcheva V, Volarath P, Worth AP, COSMOS next generation - a public knowledge base leveraging chemical and biological data to support the regulatory assessment of chemicals, Comput. Toxicol 19 (2021) 100175, 10.1016/j.comtox.2021.100175. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [36].McInnes L, Healy J, Melville J, UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction, arXiv:1802.03426 [Cs, Stat] (2020). http://arxiv.org/abs/1802.03426 (accessed October 22, 2021). [Google Scholar]
- [37].Helman G, Shah I, Williams AJ, Edwards J, Dunne J, Patlewicz G, Generalized Read-across (GenRA): a workflow implemented into the EPA CompTox Chemicals Dashboard, ALTEX 36 (2019) 462–465, 10.14573/altex.1811292. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [38].Viganò EL, Colombo E, Raitano G, Manganaro A, Sommovigo A, Dorne JLC, Benfenati E, Virtual extensive read-across: a new open-access software for chemical read-across and its application to the carcinogenicity assessment of botanicals, Molecules (basel, Switzerland) 27 (2022) 6605, 10.3390/molecules27196605. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [39].Moreira-Filho JT, Ranganath D, Conway M, Schmitt C, Kleinstreuer N, Mansouri K, Democratizing cheminformatics: interpretable chemical grouping using an automated KNIME workflow, J. Cheminf 16 (2024) 101, 10.1186/s13321-024-00894-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [40].Yang C, Rathman JF, Bienfait B, Burbank M, Detroyer A, Enoch SJ, Firman JW, Gutsell S, Hewitt NJ, Hobocienski B, Kenna G, Madden JC, Magdziarz T, Marusczyk J, Mostrag-Szlichtyng A, Krueger CT, Lester C, Mahoney C, Najjar A, Ouedraogo G, Przybylak KR, Ribeiro JV, Cronin MTD, The role of a molecular informatics platform to support next generation risk assessment, Comput. Toxicol (2023) 100272, 10.1016/j.comtox.2023.100272. [DOI] [Google Scholar]
- [41].Groff L, Williams A, Shah I, Patlewicz G, MetSim: integrated programmatic access and pathway management for xenobiotic metabolism simulators, Chem. Res. Toxicol 37 (5) (2024) 685–697, 10.1021/acs.chemrestox.3c00398. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [42].Bayesian Analysis with Python Data Print, Packt (2016). https://www.packtpub.com/en-us/product/bayesian-analysis-with-python-9781805127161?type=print (accessed February 7, 2025).
- [43].Pradeep P, Friedman KP, Judson R, Structure-based QSAR Models to Predict repeat Dose Toxicity Points of Departure, Computat. Toxicol. (amsterdam, Netherlands) 16 (2020), 10.1016/j.comtox.2020.100139. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The code repository and associated data files supporting this analysis are available at https://github.com/patlewig/icf-rax-manuscript and 10.5281/zenodo.15865595 respectively.






