An Approach to the Exploration of Different Metrics between DNA Sequences
In practice, it often becomes necessary to calculate certain distances in a special way, not only between DNA strings, but also between any other sequences of characters. For two DNA chains, there exist several algorithms for calculating the distance; in the paper, we used five such algorithms as examples. For some algorithm under consideration and some selected set of genomes (usually several dozen examples of mitochondrial DNA, but other options are possible), a square matrix of distances between genomes is naturally formed based on the calculated distances. The main assumption made for all the problems we are considering is that in good distance determination algorithms, the triangles obtained in this matrix differ little from the isosceles triangles; this assumption is confirmed in practice. With this assumption, we determine the badness of a particular triangle, and based on it, we solve several groups of problems using heuristic algorithms. The first task is the simplest: based on the total badness of the matrix, we organize algorithms for determining the distances between genomes, from more successful to less successful. In the second group of problems, we use heuristic algorithms to restore a partially filled distance matrix. In the third group of problems, based on the calculation of the correlation coefficient between the sequences of triangle faults, we show the mutual discrepancy of some pairs of algorithms for determining the distances between DNA chains. In the fourth group of problems, based on the proximity of two distance determination algorithms, we form a table of such closeness for all pairs of algorithms, and based on it we determine the quality of the original algorithms; it is important that the obtained resulting quality of the algorithms approximately corresponds to the results of the first group of problems, despite the fact that they were calculated using completely different approaches.
Authors
- Boris Melnikov (ORCID: https://orcid.org/0000-0002-6765-6800)
- Elena Melnikova (ORCID: https://orcid.org/0000-0003-1997-1846)
Institutions
- Russian State Social University (RU)
- Shenzhen University (CN)
- Shenzhen MSU-BIT University
Publication Details
- Published
- 2025-02-27
- DOI
- https://doi.org/10.1109/icbcb64873.2025.11197995
- Primary Topic
- Fractal and DNA sequence analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.00