Generalisations of splicing languages from deoxyribonucleic acid splicing systems
The mathematical modelling of recombinant deoxyribonucleic acid (DNA) utilises formal language theory which integrates the areas of applied discrete mathematics, theoretical computer science, and linguistics. In splicing systems, the presence of restriction enzymes allows DNA molecules to be cleaved...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2022
|
Subjects: | |
Online Access: | http://eprints.utm.my/id/eprint/101826/1/NurulIzzatyIsmailPFS2022.pdf.pdf http://eprints.utm.my/id/eprint/101826/ http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:148982 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Teknologi Malaysia |
Language: | English |
id |
my.utm.101826 |
---|---|
record_format |
eprints |
spelling |
my.utm.1018262023-07-10T09:33:31Z http://eprints.utm.my/id/eprint/101826/ Generalisations of splicing languages from deoxyribonucleic acid splicing systems Ismail, Nurul Izzaty QA Mathematics The mathematical modelling of recombinant deoxyribonucleic acid (DNA) utilises formal language theory which integrates the areas of applied discrete mathematics, theoretical computer science, and linguistics. In splicing systems, the presence of restriction enzymes allows DNA molecules to be cleaved and recombined to generate a new set of molecules, known as a splicing language, which can be analysed using formal language theory. Previous research on DNA splicing systems with different restriction enzymes has led to various splicing languages. However, these splicing languages are specific to the respective enzymes. In this research, the splicing languages are generalised based on the sequence of restriction enzymes which is either a palindromic sequence or a non-palindromic sequence. A palindromic sequence is a recognition sequence that reads the same way both forward and backward. Then, the splicing languages from the respective splicing systems are reduced to simple splicing systems via homomorphism. In addition, the models of splicing systems are verified through laboratory experiments to validate the theoretical results from these generalisations. Lastly, algorithms and also a graphical user interface (GUI) for splicing systems are developed using C++ visual programming to generate all splicing languages from the splicing systems involving palindromic or non-palindromic restriction enzymes. The results of this research include automata for the generalisations of splicing languages in simple splicing systems and the GUI for the computation of splicing languages. Moreover, the resulting molecules that depict the generalised splicing languages are documented in polyacrylamide gel electrophoresis (PAGE) gel photos as obtained from the experiments. The models presented in this research contribute to the advancement of DNA computing through the generalisations of splicing languages. 2022 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/id/eprint/101826/1/NurulIzzatyIsmailPFS2022.pdf.pdf Ismail, Nurul Izzaty (2022) Generalisations of splicing languages from deoxyribonucleic acid splicing systems. PhD thesis, Universiti Teknologi Malaysia. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:148982 |
institution |
Universiti Teknologi Malaysia |
building |
UTM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Malaysia |
content_source |
UTM Institutional Repository |
url_provider |
http://eprints.utm.my/ |
language |
English |
topic |
QA Mathematics |
spellingShingle |
QA Mathematics Ismail, Nurul Izzaty Generalisations of splicing languages from deoxyribonucleic acid splicing systems |
description |
The mathematical modelling of recombinant deoxyribonucleic acid (DNA) utilises formal language theory which integrates the areas of applied discrete mathematics, theoretical computer science, and linguistics. In splicing systems, the presence of restriction enzymes allows DNA molecules to be cleaved and recombined to generate a new set of molecules, known as a splicing language, which can be analysed using formal language theory. Previous research on DNA splicing systems with different restriction enzymes has led to various splicing languages. However, these splicing languages are specific to the respective enzymes. In this research, the splicing languages are generalised based on the sequence of restriction enzymes which is either a palindromic sequence or a non-palindromic sequence. A palindromic sequence is a recognition sequence that reads the same way both forward and backward. Then, the splicing languages from the respective splicing systems are reduced to simple splicing systems via homomorphism. In addition, the models of splicing systems are verified through laboratory experiments to validate the theoretical results from these generalisations. Lastly, algorithms and also a graphical user interface (GUI) for splicing systems are developed using C++ visual programming to generate all splicing languages from the splicing systems involving palindromic or non-palindromic restriction enzymes. The results of this research include automata for the generalisations of splicing languages in simple splicing systems and the GUI for the computation of splicing languages. Moreover, the resulting molecules that depict the generalised splicing languages are documented in polyacrylamide gel electrophoresis (PAGE) gel photos as obtained from the experiments. The models presented in this research contribute to the advancement of DNA computing through the generalisations of splicing languages. |
format |
Thesis |
author |
Ismail, Nurul Izzaty |
author_facet |
Ismail, Nurul Izzaty |
author_sort |
Ismail, Nurul Izzaty |
title |
Generalisations of splicing languages from deoxyribonucleic acid splicing systems |
title_short |
Generalisations of splicing languages from deoxyribonucleic acid splicing systems |
title_full |
Generalisations of splicing languages from deoxyribonucleic acid splicing systems |
title_fullStr |
Generalisations of splicing languages from deoxyribonucleic acid splicing systems |
title_full_unstemmed |
Generalisations of splicing languages from deoxyribonucleic acid splicing systems |
title_sort |
generalisations of splicing languages from deoxyribonucleic acid splicing systems |
publishDate |
2022 |
url |
http://eprints.utm.my/id/eprint/101826/1/NurulIzzatyIsmailPFS2022.pdf.pdf http://eprints.utm.my/id/eprint/101826/ http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:148982 |
_version_ |
1772811118957297664 |