Cargando…

Optimization of the standard genetic code according to three codon positions using an evolutionary algorithm

Many biological systems are typically examined from the point of view of adaptation to certain conditions or requirements. One such system is the standard genetic code (SGC), which generally minimizes the cost of amino acid replacements resulting from mutations or mistranslations. However, no full c...

Descripción completa

Detalles Bibliográficos
Autores principales: Błażej, Paweł, Wnętrzak, Małgorzata, Mackiewicz, Dorota, Mackiewicz, Paweł
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6084934/
https://www.ncbi.nlm.nih.gov/pubmed/30092017
http://dx.doi.org/10.1371/journal.pone.0201715
_version_ 1783346252614729728
author Błażej, Paweł
Wnętrzak, Małgorzata
Mackiewicz, Dorota
Mackiewicz, Paweł
author_facet Błażej, Paweł
Wnętrzak, Małgorzata
Mackiewicz, Dorota
Mackiewicz, Paweł
author_sort Błażej, Paweł
collection PubMed
description Many biological systems are typically examined from the point of view of adaptation to certain conditions or requirements. One such system is the standard genetic code (SGC), which generally minimizes the cost of amino acid replacements resulting from mutations or mistranslations. However, no full consensus has been reached on the factors that caused the evolution of this feature. One of the hypotheses suggests that code optimality was directly selected as an advantage to preserve information about encoded proteins. An important feature that should be considered when studying the SGC is the different roles of the three codon positions. Therefore, we investigated the robustness of this code regarding the cost of amino acid replacements resulting from substitutions in these positions separately and the sum of these costs. We applied a modified evolutionary algorithm and included four models of the genetic code assuming various restrictions on its structure. The SGC was compared both with the codes that minimize the objective function and those that maximize it. This approach allowed us to place the SGC in the global space of possible codes, which is a more appropriate and unbiased comparison than that with randomly generated codes because they are characterized by relatively uniform amino acid assignments to codons. The SGC appeared to be well optimized at the global scale, but its individual positions were not fully optimized because there were codes that were optimized for only one codon position and simultaneously outperformed the SGC at the other positions. We also found that different code structures may lead to the same optimality and that random codes can show a tendency to minimize costs under some of the genetic code models. Our results suggest that the optimality of SGC could be a by-product of other processes.
format Online
Article
Text
id pubmed-6084934
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-60849342018-08-18 Optimization of the standard genetic code according to three codon positions using an evolutionary algorithm Błażej, Paweł Wnętrzak, Małgorzata Mackiewicz, Dorota Mackiewicz, Paweł PLoS One Research Article Many biological systems are typically examined from the point of view of adaptation to certain conditions or requirements. One such system is the standard genetic code (SGC), which generally minimizes the cost of amino acid replacements resulting from mutations or mistranslations. However, no full consensus has been reached on the factors that caused the evolution of this feature. One of the hypotheses suggests that code optimality was directly selected as an advantage to preserve information about encoded proteins. An important feature that should be considered when studying the SGC is the different roles of the three codon positions. Therefore, we investigated the robustness of this code regarding the cost of amino acid replacements resulting from substitutions in these positions separately and the sum of these costs. We applied a modified evolutionary algorithm and included four models of the genetic code assuming various restrictions on its structure. The SGC was compared both with the codes that minimize the objective function and those that maximize it. This approach allowed us to place the SGC in the global space of possible codes, which is a more appropriate and unbiased comparison than that with randomly generated codes because they are characterized by relatively uniform amino acid assignments to codons. The SGC appeared to be well optimized at the global scale, but its individual positions were not fully optimized because there were codes that were optimized for only one codon position and simultaneously outperformed the SGC at the other positions. We also found that different code structures may lead to the same optimality and that random codes can show a tendency to minimize costs under some of the genetic code models. Our results suggest that the optimality of SGC could be a by-product of other processes. Public Library of Science 2018-08-09 /pmc/articles/PMC6084934/ /pubmed/30092017 http://dx.doi.org/10.1371/journal.pone.0201715 Text en © 2018 Błażej et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Błażej, Paweł
Wnętrzak, Małgorzata
Mackiewicz, Dorota
Mackiewicz, Paweł
Optimization of the standard genetic code according to three codon positions using an evolutionary algorithm
title Optimization of the standard genetic code according to three codon positions using an evolutionary algorithm
title_full Optimization of the standard genetic code according to three codon positions using an evolutionary algorithm
title_fullStr Optimization of the standard genetic code according to three codon positions using an evolutionary algorithm
title_full_unstemmed Optimization of the standard genetic code according to three codon positions using an evolutionary algorithm
title_short Optimization of the standard genetic code according to three codon positions using an evolutionary algorithm
title_sort optimization of the standard genetic code according to three codon positions using an evolutionary algorithm
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6084934/
https://www.ncbi.nlm.nih.gov/pubmed/30092017
http://dx.doi.org/10.1371/journal.pone.0201715
work_keys_str_mv AT błazejpaweł optimizationofthestandardgeneticcodeaccordingtothreecodonpositionsusinganevolutionaryalgorithm
AT wnetrzakmałgorzata optimizationofthestandardgeneticcodeaccordingtothreecodonpositionsusinganevolutionaryalgorithm
AT mackiewiczdorota optimizationofthestandardgeneticcodeaccordingtothreecodonpositionsusinganevolutionaryalgorithm
AT mackiewiczpaweł optimizationofthestandardgeneticcodeaccordingtothreecodonpositionsusinganevolutionaryalgorithm