Genetic codes optimized as a traveling salesman problem

被引:5
作者
Attie, Oliver [1 ]
Sulkow, Brian [1 ]
Di, Chong [1 ]
Qiu, Weigang [1 ,2 ,3 ,4 ]
机构
[1] CUNY, Hunter Coll, Dept Biol Sci, New York, NY 10021 USA
[2] CUNY, Grad Ctr, New York, NY 10017 USA
[3] Weill Cornell Med Coll, Dept Physiol & Biophys, New York, NY 10065 USA
[4] Weill Cornell Med Coll, Inst Computat Biomed, New York, NY 10065 USA
基金
美国国家科学基金会; 美国国家卫生研究院;
关键词
TRANSFER-RNA STRUCTURE; AMINO-ACIDS; EVOLUTION; ORIGIN; ALGORITHMS; SEQUENCE;
D O I
10.1371/journal.pone.0224552
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The Standard Genetic Code (SGC) is robust to mutational errors such that frequently occurring mutations minimally alter the physio-chemistry of amino acids. The apparent correlation between the evolutionary distances among codons and the physio-chemical distances among their cognate amino acids suggests an early co-diversification between the codons and amino acids. Here we formulated the co-minimization of evolutionary distances between codons and physio-chemical distances between amino acids as a Traveling Salesman Problem (TSP) and solved it with a Hopfield neural network. In this unsupervised learning algorithm, macromolecules (e.g., tRNAs and aminoacyl-tRNA synthetases) associating codons with amino acids were considered biological analogs of Hopfield neurons associating "tour cities" with "tour positions". The Hopfield network efficiently yielded an abundance of genetic codes that were more error-minimizing than SGC and could thus be used to design artificial genetic codes. We further argue that as a self-optimization algorithm, the Hopfield neural network provides a model of origin of SGC and other adaptive molecular systems through evolutionary learning.
引用
收藏
页数:18
相关论文
共 71 条
[1]  
[Anonymous], 1993, INFORMS J COMPUT, DOI DOI 10.1287/IJ0C.5.4.328
[2]   Optimization of the standard genetic code according to three codon positions using an evolutionary algorithm [J].
Blazej, Pawel ;
Wnetrzak, Malgorzata ;
Mackiewicz, Dorota ;
Mackiewicz, Pawel .
PLOS ONE, 2018, 13 (08)
[3]   The role of crossover operator in evolutionary-based approach to the problem of genetic code optimization [J].
Blazej, Pawel ;
Wnetrzak, Malgorzata ;
Mackiewicz, Pawet .
BIOSYSTEMS, 2016, 150 :61-72
[4]  
Chaitin G. J., 2013, Proving darwin: Making biology mathematical
[5]   The sources of adaptive variation [J].
Charlesworth, Deborah ;
Barton, Nicholas H. ;
Charlesworth, Brian .
PROCEEDINGS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES, 2017, 284 (1855)
[6]   Algorithms, games, and evolution [J].
Chastain, Erick ;
Livnat, Adi ;
Papadimitriou, Christos ;
Vazirani, Umesh .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2014, 111 (29) :10620-10623
[7]   Expanding and reprogramming the genetic code [J].
Chin, Jason W. .
NATURE, 2017, 550 (7674) :53-60
[8]  
Cook William J, 2007, Princeton Series in Applied Mathematics
[9]  
Darwin C., 1909, The different forms of flowers on plants of the same species
[10]   Evolution of the genetic code [J].
Davis, BK .
PROGRESS IN BIOPHYSICS & MOLECULAR BIOLOGY, 1999, 72 (02) :157-243