Cargando…

Descriptional Complexity of Semi-simple Splicing Systems

Splicing systems are generative mechanisms introduced by Tom Head in 1987 to model the biological process of DNA recombination. The computational engine of a splicing system is the “splicing operation”, a cut-and-paste binary string operation defined by a set of “splicing rules”, quadruples [Formula...

Descripción completa

Detalles Bibliográficos
Autores principales: Kari, Lila, Ng, Timothy
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7247869/
http://dx.doi.org/10.1007/978-3-030-48516-0_12
_version_ 1783538252578291712
author Kari, Lila
Ng, Timothy
author_facet Kari, Lila
Ng, Timothy
author_sort Kari, Lila
collection PubMed
description Splicing systems are generative mechanisms introduced by Tom Head in 1987 to model the biological process of DNA recombination. The computational engine of a splicing system is the “splicing operation”, a cut-and-paste binary string operation defined by a set of “splicing rules”, quadruples [Formula: see text] where [Formula: see text] are words over an alphabet [Formula: see text]. For two strings [Formula: see text] and [Formula: see text], applying the splicing rule r produces the string [Formula: see text]. In this paper we focus on a particular type of splicing systems, called (i, j) semi-simple splicing systems, [Formula: see text] and [Formula: see text], wherein all splicing rules r have the property that the two strings in positions i and j in r are singleton letters, while the other two strings are empty. The language generated by such a system consists of the set of words that are obtained starting from an initial set called “axiom set”, by iteratively applying the splicing rules to strings in the axiom set as well as to intermediately produced strings. We consider semi-simple splicing systems where the axiom set is a regular language, and investigate the descriptional complexity of such systems in terms of the size of the minimal deterministic finite automata that recognize the languages they generate.
format Online
Article
Text
id pubmed-7247869
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72478692020-05-26 Descriptional Complexity of Semi-simple Splicing Systems Kari, Lila Ng, Timothy Developments in Language Theory Article Splicing systems are generative mechanisms introduced by Tom Head in 1987 to model the biological process of DNA recombination. The computational engine of a splicing system is the “splicing operation”, a cut-and-paste binary string operation defined by a set of “splicing rules”, quadruples [Formula: see text] where [Formula: see text] are words over an alphabet [Formula: see text]. For two strings [Formula: see text] and [Formula: see text], applying the splicing rule r produces the string [Formula: see text]. In this paper we focus on a particular type of splicing systems, called (i, j) semi-simple splicing systems, [Formula: see text] and [Formula: see text], wherein all splicing rules r have the property that the two strings in positions i and j in r are singleton letters, while the other two strings are empty. The language generated by such a system consists of the set of words that are obtained starting from an initial set called “axiom set”, by iteratively applying the splicing rules to strings in the axiom set as well as to intermediately produced strings. We consider semi-simple splicing systems where the axiom set is a regular language, and investigate the descriptional complexity of such systems in terms of the size of the minimal deterministic finite automata that recognize the languages they generate. 2020-05-26 /pmc/articles/PMC7247869/ http://dx.doi.org/10.1007/978-3-030-48516-0_12 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Kari, Lila
Ng, Timothy
Descriptional Complexity of Semi-simple Splicing Systems
title Descriptional Complexity of Semi-simple Splicing Systems
title_full Descriptional Complexity of Semi-simple Splicing Systems
title_fullStr Descriptional Complexity of Semi-simple Splicing Systems
title_full_unstemmed Descriptional Complexity of Semi-simple Splicing Systems
title_short Descriptional Complexity of Semi-simple Splicing Systems
title_sort descriptional complexity of semi-simple splicing systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7247869/
http://dx.doi.org/10.1007/978-3-030-48516-0_12
work_keys_str_mv AT karilila descriptionalcomplexityofsemisimplesplicingsystems
AT ngtimothy descriptionalcomplexityofsemisimplesplicingsystems