Cargando…
Chromatin Computation
In living cells, DNA is packaged along with protein and RNA into chromatin. Chemical modifications to nucleotides and histone proteins are added, removed and recognized by multi-functional molecular complexes. Here I define a new computational model, in which chromatin modifications are information...
Autor principal: | |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2012
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3342293/ https://www.ncbi.nlm.nih.gov/pubmed/22567109 http://dx.doi.org/10.1371/journal.pone.0035703 |
_version_ | 1782231674405257216 |
---|---|
author | Bryant, Barbara |
author_facet | Bryant, Barbara |
author_sort | Bryant, Barbara |
collection | PubMed |
description | In living cells, DNA is packaged along with protein and RNA into chromatin. Chemical modifications to nucleotides and histone proteins are added, removed and recognized by multi-functional molecular complexes. Here I define a new computational model, in which chromatin modifications are information units that can be written onto a one-dimensional string of nucleosomes, analogous to the symbols written onto cells of a Turing machine tape, and chromatin-modifying complexes are modeled as read-write rules that operate on a finite set of adjacent nucleosomes. I illustrate the use of this “chromatin computer” to solve an instance of the Hamiltonian path problem. I prove that chromatin computers are computationally universal – and therefore more powerful than the logic circuits often used to model transcription factor control of gene expression. Features of biological chromatin provide a rich instruction set for efficient computation of nontrivial algorithms in biological time scales. Modeling chromatin as a computer shifts how we think about chromatin function, suggests new approaches to medical intervention, and lays the groundwork for the engineering of a new class of biological computing machines. |
format | Online Article Text |
id | pubmed-3342293 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2012 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-33422932012-05-07 Chromatin Computation Bryant, Barbara PLoS One Research Article In living cells, DNA is packaged along with protein and RNA into chromatin. Chemical modifications to nucleotides and histone proteins are added, removed and recognized by multi-functional molecular complexes. Here I define a new computational model, in which chromatin modifications are information units that can be written onto a one-dimensional string of nucleosomes, analogous to the symbols written onto cells of a Turing machine tape, and chromatin-modifying complexes are modeled as read-write rules that operate on a finite set of adjacent nucleosomes. I illustrate the use of this “chromatin computer” to solve an instance of the Hamiltonian path problem. I prove that chromatin computers are computationally universal – and therefore more powerful than the logic circuits often used to model transcription factor control of gene expression. Features of biological chromatin provide a rich instruction set for efficient computation of nontrivial algorithms in biological time scales. Modeling chromatin as a computer shifts how we think about chromatin function, suggests new approaches to medical intervention, and lays the groundwork for the engineering of a new class of biological computing machines. Public Library of Science 2012-05-02 /pmc/articles/PMC3342293/ /pubmed/22567109 http://dx.doi.org/10.1371/journal.pone.0035703 Text en Barbara Bryant. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited. |
spellingShingle | Research Article Bryant, Barbara Chromatin Computation |
title | Chromatin Computation |
title_full | Chromatin Computation |
title_fullStr | Chromatin Computation |
title_full_unstemmed | Chromatin Computation |
title_short | Chromatin Computation |
title_sort | chromatin computation |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3342293/ https://www.ncbi.nlm.nih.gov/pubmed/22567109 http://dx.doi.org/10.1371/journal.pone.0035703 |
work_keys_str_mv | AT bryantbarbara chromatincomputation |