Cargando…
An analysis of simple computational strategies to facilitate the design of functional molecular information processors
BACKGROUND: Biological macromolecules (DNA, RNA and proteins) are capable of processing physical or chemical inputs to generate outputs that parallel conventional Boolean logical operators. However, the design of functional modules that will enable these macromolecules to operate as synthetic molecu...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5086070/ https://www.ncbi.nlm.nih.gov/pubmed/27793081 http://dx.doi.org/10.1186/s12859-016-1297-x |
_version_ | 1782463677827383296 |
---|---|
author | Lee, Yiling Roslan, Rozieffa Azizan, Shariza Firdaus-Raih, Mohd Ramlan, Effirul I. |
author_facet | Lee, Yiling Roslan, Rozieffa Azizan, Shariza Firdaus-Raih, Mohd Ramlan, Effirul I. |
author_sort | Lee, Yiling |
collection | PubMed |
description | BACKGROUND: Biological macromolecules (DNA, RNA and proteins) are capable of processing physical or chemical inputs to generate outputs that parallel conventional Boolean logical operators. However, the design of functional modules that will enable these macromolecules to operate as synthetic molecular computing devices is challenging. RESULTS: Using three simple heuristics, we designed RNA sensors that can mimic the function of a seven-segment display (SSD). Ten independent and orthogonal sensors representing the numerals 0 to 9 are designed and constructed. Each sensor has its own unique oligonucleotide binding site region that is activated uniquely by a specific input. Each operator was subjected to a stringent in silico filtering. Random sensors were selected and functionally validated via ribozyme self cleavage assays that were visualized via electrophoresis. CONCLUSIONS: By utilising simple permutation and randomisation in the sequence design phase, we have developed functional RNA sensors thus demonstrating that even the simplest of computational methods can greatly aid the design phase for constructing functional molecular devices. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-016-1297-x) contains supplementary material, which is available to authorized users. |
format | Online Article Text |
id | pubmed-5086070 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-50860702016-11-02 An analysis of simple computational strategies to facilitate the design of functional molecular information processors Lee, Yiling Roslan, Rozieffa Azizan, Shariza Firdaus-Raih, Mohd Ramlan, Effirul I. BMC Bioinformatics Research Article BACKGROUND: Biological macromolecules (DNA, RNA and proteins) are capable of processing physical or chemical inputs to generate outputs that parallel conventional Boolean logical operators. However, the design of functional modules that will enable these macromolecules to operate as synthetic molecular computing devices is challenging. RESULTS: Using three simple heuristics, we designed RNA sensors that can mimic the function of a seven-segment display (SSD). Ten independent and orthogonal sensors representing the numerals 0 to 9 are designed and constructed. Each sensor has its own unique oligonucleotide binding site region that is activated uniquely by a specific input. Each operator was subjected to a stringent in silico filtering. Random sensors were selected and functionally validated via ribozyme self cleavage assays that were visualized via electrophoresis. CONCLUSIONS: By utilising simple permutation and randomisation in the sequence design phase, we have developed functional RNA sensors thus demonstrating that even the simplest of computational methods can greatly aid the design phase for constructing functional molecular devices. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-016-1297-x) contains supplementary material, which is available to authorized users. BioMed Central 2016-10-28 /pmc/articles/PMC5086070/ /pubmed/27793081 http://dx.doi.org/10.1186/s12859-016-1297-x Text en © The Author(s). 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Research Article Lee, Yiling Roslan, Rozieffa Azizan, Shariza Firdaus-Raih, Mohd Ramlan, Effirul I. An analysis of simple computational strategies to facilitate the design of functional molecular information processors |
title | An analysis of simple computational strategies to facilitate the design of functional molecular information processors |
title_full | An analysis of simple computational strategies to facilitate the design of functional molecular information processors |
title_fullStr | An analysis of simple computational strategies to facilitate the design of functional molecular information processors |
title_full_unstemmed | An analysis of simple computational strategies to facilitate the design of functional molecular information processors |
title_short | An analysis of simple computational strategies to facilitate the design of functional molecular information processors |
title_sort | analysis of simple computational strategies to facilitate the design of functional molecular information processors |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5086070/ https://www.ncbi.nlm.nih.gov/pubmed/27793081 http://dx.doi.org/10.1186/s12859-016-1297-x |
work_keys_str_mv | AT leeyiling ananalysisofsimplecomputationalstrategiestofacilitatethedesignoffunctionalmolecularinformationprocessors AT roslanrozieffa ananalysisofsimplecomputationalstrategiestofacilitatethedesignoffunctionalmolecularinformationprocessors AT azizanshariza ananalysisofsimplecomputationalstrategiestofacilitatethedesignoffunctionalmolecularinformationprocessors AT firdausraihmohd ananalysisofsimplecomputationalstrategiestofacilitatethedesignoffunctionalmolecularinformationprocessors AT ramlaneffiruli ananalysisofsimplecomputationalstrategiestofacilitatethedesignoffunctionalmolecularinformationprocessors AT leeyiling analysisofsimplecomputationalstrategiestofacilitatethedesignoffunctionalmolecularinformationprocessors AT roslanrozieffa analysisofsimplecomputationalstrategiestofacilitatethedesignoffunctionalmolecularinformationprocessors AT azizanshariza analysisofsimplecomputationalstrategiestofacilitatethedesignoffunctionalmolecularinformationprocessors AT firdausraihmohd analysisofsimplecomputationalstrategiestofacilitatethedesignoffunctionalmolecularinformationprocessors AT ramlaneffiruli analysisofsimplecomputationalstrategiestofacilitatethedesignoffunctionalmolecularinformationprocessors |