Back

A Dynamic Programming Approach for the Alignment of Molecules

Williams, R. A.; Liberles, D.

2024-01-26 bioinformatics
10.1101/2024.01.23.576849 bioRxiv
Show abstract

I.There is a need for computational approaches to compare molecules based upon chemical similarity or for evaluating biochemical transformations. Here, a new approach to molecular alignment in the Simplified Molecular Input Line Entry System (SMILES) format is introduced. Leveraging dynamic programming and scoring alignments to minimize differences in a measure of electronegativity, the study addresses the challenge of comprehending structural transformations in reaction pathways, notably transitions from linear to cyclical structures. The method is built from the Needleman-Wunsch algorithm for sequence alignment, but with a modified scoring function for different input data. Validation against a benchmarked dataset from the Krebs cycle based upon known chemical mechanisms of molecular transformations confirmed the efficacy of the approach. The transformations of the Pentose Phosphate Pathway were quantified using this algorithm and was compared with Glycolysis. The study introduces an algorithm that quantifies molecular transformations in metabolic pathways, highlighting a midpoint dissimilarity peak in cyclical pathways and a progressive decrease in molecular similarity in linear pathways. The software is available at: https://github.com/rwills5042/SMILES_Alignment.

Matching journals

The top 7 journals account for 50% of the predicted probability mass.

50% of probability mass above

"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.