New algorithm for the analysis of nucleotide and amino acid evolutionary relationships based on Klein four-group

Biosystems. 2023 Nov:233:105030. doi: 10.1016/j.biosystems.2023.105030. Epub 2023 Sep 17.

Abstract

Phylogenetics is the study of ancestral relationships among biological species. Such sequence analyses are often represented as phylogenetic trees. The branching pattern of each tree and its topology reflect the evolutionary relatedness between analyzed sequences. We present a Klein four-group algorithm (K4A) for the evolutionary analysis of nucleotide and amino acid sequences. Klein four-group set of operators consists of: identity e (U), and three elements-a = transition (C), b = transversion (G) and c = transition-transversion or complementarity (A). We generated Klein four-group based distance matrices of: 1. Cayley table (CK4), 2. Table rows (K4R), 3. Table columns (K4C), and 4. Euclidean 2D distance (K4E). The performance of the matrices was tested on a dataset of RecA proteins in bacteria, eukaryotes (Rad51 homolog) and archaea (RadA homolog). RecA and its functional homologs are found in all species, and are essential for the repair and maintenance of DNA. Consequently, they represent a good model for the study of evolutionary relationship of protein and nucleotide sequences. The ancestral relationship between the sequences was correctly classified by all K4A matrices concerning general topology. All distance matrices exhibited small variations among species, and overall results of tree classification were in agreement with the general patterns obtained by standard BLOSUM and PAM substitution matrices. During the evolution of a code there is a phase of optimization of system rules, the ambiguity of a code is eliminated, and the system starts producing specific components. Klein four-group algorithm is consistent with the concept of ambiguity reduction. It also enables the use of different genetic code table variants optimized for particular transitions in evolution based on biological specificity.

Keywords: Algorithm; Evolution; Genetic code; Klein four-group; Matrices; RecA; Relationships; Repair; Sequence.

MeSH terms

  • Algorithms
  • Amino Acids* / genetics
  • Evolution, Molecular
  • Nucleotides* / genetics
  • Phylogeny
  • Proteins / chemistry

Substances

  • Amino Acids
  • Nucleotides
  • Proteins