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...

Descripción completa

Detalles Bibliográficos
Autores principales: Lee, Yiling, Roslan, Rozieffa, Azizan, Shariza, Firdaus-Raih, Mohd, Ramlan, Effirul I.
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