Fimmel Elena, Saleh Hadi, Strüngmann Lutz
Institute for Mathematical Biology Faculty of Computer Sciences, Mannheim University of Applied Sciences, 68163, Mannheim, Germany.
Theory Biosci. 2025 Feb;144(1):67-80. doi: 10.1007/s12064-024-00431-6. Epub 2024 Dec 15.
Circular codes, which are considered as putative remnants of primaeval comma-free codes, have recently become a focal point of research. These codes constitute a secondary type of genetic code, primarily tasked with detecting and preserving the normal reading frame within protein-coding sequences. The identification of a universal code present across various species has sparked numerous theoretical and experimental inquiries. Among these, the exploration of the class of 216 self-complementary -codes of maximum size 20 has garnered significant attention. However, the origin of the number 216 lacks a satisfactory explanation, and the mathematical construction of these codes remains elusive. This paper introduces a new software designed to facilitate the construction of self-complementary -codes (of maximum size). The approach involves a systematic exclusion of codons, guided by two fundamental mathematical theorems. These theorems demonstrate how codons can be automatically excluded from consideration when imposing requirements such as self-complementarity, circularity or maximality. By leveraging these theorems, our software provides a novel and efficient means to construct these intriguing circular codes, shedding light on their mathematical foundations and contributing to a deeper understanding of their biological significance.
循环码被认为是原始无逗号码的假定残余物,最近已成为研究的焦点。这些码构成了遗传密码的第二种类型,主要负责检测和保持蛋白质编码序列内的正常阅读框。在各种物种中存在的通用密码的识别引发了众多理论和实验探究。其中,对最大规模为20的216个自互补 - 码类别的探索引起了极大关注。然而,数字216的起源缺乏令人满意的解释,并且这些码的数学构造仍然难以捉摸。本文介绍了一种新软件,旨在促进自互补 - 码(最大规模)的构造。该方法涉及在两个基本数学定理的指导下系统地排除密码子。这些定理展示了在施加诸如自互补性、循环性或最大性等要求时,如何自动排除密码子以供考虑。通过利用这些定理,我们的软件提供了一种新颖且高效的方法来构造这些有趣的循环码,阐明了它们的数学基础,并有助于更深入地理解它们的生物学意义。