An analysis of simple computational strategies to facilitate the design of functional molecular information processors

Yiling Lee, Rozieffa Roslan, Shariza Azizan, Mohd Firdaus Mohd Raih, Effirul I. Ramlan

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

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.

Original languageEnglish
Article number438
JournalBMC Bioinformatics
Volume17
Issue number1
DOIs
Publication statusPublished - 28 Oct 2016

Fingerprint

RNA
Sensor
Sensors
Equipment and Supplies
Catalytic RNA
Macromolecules
Random Allocation
Oligonucleotides
Computer Simulation
Molecular Computing
Logical operator
Electrophoresis
Numeral
Binding Sites
Binding sites
Computational methods
Randomisation
Computational Methods
DNA
Assays

Keywords

  • Computational RNA
  • Molecular computing
  • Molecular logic circuit
  • Molecular programming
  • RNA computing

ASJC Scopus subject areas

  • Structural Biology
  • Biochemistry
  • Molecular Biology
  • Computer Science Applications
  • Applied Mathematics

Cite this

An analysis of simple computational strategies to facilitate the design of functional molecular information processors. / Lee, Yiling; Roslan, Rozieffa; Azizan, Shariza; Mohd Raih, Mohd Firdaus; Ramlan, Effirul I.

In: BMC Bioinformatics, Vol. 17, No. 1, 438, 28.10.2016.

Research output: Contribution to journalArticle

@article{dce93a6b47da4d2d873ba5dd7f667a89,
title = "An analysis of simple computational strategies to facilitate the design of functional molecular information processors",
abstract = "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.",
keywords = "Computational RNA, Molecular computing, Molecular logic circuit, Molecular programming, RNA computing",
author = "Yiling Lee and Rozieffa Roslan and Shariza Azizan and {Mohd Raih}, {Mohd Firdaus} and Ramlan, {Effirul I.}",
year = "2016",
month = "10",
day = "28",
doi = "10.1186/s12859-016-1297-x",
language = "English",
volume = "17",
journal = "BMC Bioinformatics",
issn = "1471-2105",
publisher = "BioMed Central",
number = "1",

}

TY - JOUR

T1 - An analysis of simple computational strategies to facilitate the design of functional molecular information processors

AU - Lee, Yiling

AU - Roslan, Rozieffa

AU - Azizan, Shariza

AU - Mohd Raih, Mohd Firdaus

AU - Ramlan, Effirul I.

PY - 2016/10/28

Y1 - 2016/10/28

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

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

KW - Computational RNA

KW - Molecular computing

KW - Molecular logic circuit

KW - Molecular programming

KW - RNA computing

UR - http://www.scopus.com/inward/record.url?scp=84995768050&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84995768050&partnerID=8YFLogxK

U2 - 10.1186/s12859-016-1297-x

DO - 10.1186/s12859-016-1297-x

M3 - Article

VL - 17

JO - BMC Bioinformatics

JF - BMC Bioinformatics

SN - 1471-2105

IS - 1

M1 - 438

ER -