Lila Kari

dblp:k/LilaKari · also Lila Santean · DBLP profile ↗
← Back
147ranked-venue papers
88as first author
19since 2021 · last 2024
0000-0001-5700-5353ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 120 · 76 first-author · 15 since 2021Applied, interdisciplinary, general and emerging computing · 15 · 6 first-author · 2 since 2021Artificial intelligence and machine learning · 10 · 5 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 first-authorSecurity and privacy · 1
YearPublicationVenuePosition
2024 BIOSCAN-5M: A Multimodal Dataset for Insect Biodiversity
abstract
As part of an ongoing worldwide effort to comprehend and monitor insect biodiversity, this paper presents the BIOSCAN-5M Insect dataset to the machine learning community and establish several benchmark tasks. BIOSCAN-5M is a comprehensive dataset containing multi-modal information for over 5 million insect specimens, and it significantly expands existing image-based biological datasets by including taxonomic labels, raw nucleotide barcode sequences, assigned barcode index numbers, geographical, and size information. We propose three benchmark experiments to demonstrate the impact of the multi-modal data types on the classification and clustering accuracy. First, we pretrain a masked language model on the DNA barcode sequences of the BIOSCAN-5M dataset, and demonstrate the impact of using this large reference library on species- and genus-level classification performance. Second, we propose a zero-shot transfer learning task applied to images and DNA barcodes to cluster feature embeddings obtained from self-supervised learning, to investigate whether meaningful clusters can be derived from these representation embeddings. Third, we benchmark multi-modality by performing contrastive learning on DNA barcodes, image data, and taxonomic information. This yields a general shared embedding space enabling taxonomic classification using multiple types of information and modalities. The code repository of the BIOSCAN-5M Insect dataset is available at https://github.com/bioscan-ml/BIOSCAN-5M.
Zahra Gharaee, Scott C. Lowe, ZeMing Gong, Pablo Millan Arias, Nicholas Pellegrino, Austin T. Wang, Joakim Bruslund Haurum, Iuliia Zarubiieva, Lila Kari, Dirk Steinke, Graham W. Taylor, Paul W. Fieguth, Angel X. Chang
NeurIPS9
2023 iDeLUCS: a deep learning interactive tool for alignment-free clustering of DNA sequences
abstract
SUMMARY: We present an interactive Deep Learning-based software tool for Unsupervised Clustering of DNA Sequences (iDeLUCS), that detects genomic signatures and uses them to cluster DNA sequences, without the need for sequence alignment or taxonomic identifiers. iDeLUCS is scalable and user-friendly: its graphical user interface, with support for hardware acceleration, allows the practitioner to fine-tune the different hyper-parameters involved in the training process without requiring extensive knowledge of deep learning. The performance of iDeLUCS was evaluated on a diverse set of datasets: several real genomic datasets from organisms in kingdoms Animalia, Protista, Fungi, Bacteria, and Archaea, three datasets of viral genomes, a dataset of simulated metagenomic reads from microbial genomes, and multiple datasets of synthetic DNA sequences. The performance of iDeLUCS was compared to that of two classical clustering algorithms (k-means++ and GMM) and two clustering algorithms specialized in DNA sequences (MeShClust v3.0 and DeLUCS), using both intrinsic cluster evaluation metrics and external evaluation metrics. In terms of unsupervised clustering accuracy, iDeLUCS outperforms the two classical algorithms by an average of ∼20%, and the two specialized algorithms by an average of ∼12%, on the datasets of real DNA sequences analyzed. Overall, our results indicate that iDeLUCS is a robust clustering method suitable for the clustering of large and diverse datasets of unlabeled DNA sequences. AVAILABILITY AND IMPLEMENTATION: iDeLUCS is available at https://github.com/Kari-Genomics-Lab/iDeLUCS under the terms of the MIT licence.
Pablo Millan Arias, Kathleen A. Hill, Lila Kari
Bioinform.3
2023 Editorial
Lila Kari
Theor. Comput. Sci.1
2022 SomaticSiMu: a mutational signature simulator
abstract
SUMMARY: SomaticSiMu is an in silico simulator of single and double base substitutions, and single base insertions and deletions in an input genomic sequence to mimic mutational signatures. SomaticSiMu outputs simulated DNA sequences and mutational catalogues with imposed mutational signatures. The tool is the first mutational signature simulator featuring a graphical user interface, control of mutation rates and built-in visualization tools of the simulated mutations. Simulated datasets are useful as a ground truth to test the accuracy and sensitivity of DNA sequence classification tools and mutational signature extraction tools under different experimental scenarios. The reliability of SomaticSiMu was affirmed by (i) supervised machine learning classification of simulated sequences with different mutation types and burdens, and (ii) mutational signature extraction from simulated mutational catalogues. AVAILABILITY AND IMPLEMENTATION: SomaticSiMu is written in Python 3.8.3. The open-source code, documentation and tutorials are available at https://github.com/HillLab/SomaticSiMu under the terms of the CreativeCommonsAttribution4.0InternationalLicense. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Gurjit S. Randhawa, Maximillian P. M. Soltysiak, Camila P. E. de Souza, Lila Kari, Shiva M. Singh, Kathleen A. Hill
Bioinform.5
2022 Editorial
Lila Kari
Theor. Comput. Sci.1
2022 Editorial
Lila Kari
Theor. Comput. Sci.1
2022 Editorial
Lila Kari
Theor. Comput. Sci.1
2022 Editorial
Lila Kari
Theor. Comput. Sci.1
2021 Conjugate word blending: formal model and experimental implementation by XPCR
Francesco Bellamoli, Giuditta Franco, Lila Kari, Silvia Lampis, Timothy Ng 0001
Nat. Comput.3
2021 Building bridges - Honoring Nataša Jonoska on the occasion of her 60th birthday
Paola Bonizzoni, Lila Kari, Ion Petre, Grzegorz Rozenberg
Theor. Comput. Sci.2
2021 Editorial
Lila Kari
Theor. Comput. Sci.1
2021 Editorial
Lila Kari
Theor. Comput. Sci.1
2021 Editorial
Lila Kari
Theor. Comput. Sci.1
2021 Editorial
Lila Kari
Theor. Comput. Sci.1
2021 Editorial
Lila Kari
Theor. Comput. Sci.1
2021 Editorial
Lila Kari
Theor. Comput. Sci.1
2021 Editorial
Lila Kari
Theor. Comput. Sci.1
2021 Editorial
Lila Kari
Theor. Comput. Sci.1
2021 A fascinating rainbow of computation - Honoring Gheorghe Păun on the occasion of his 70th birthday
Lila Kari, Ion Petre, Grzegorz Rozenberg, Arto Salomaa
Theor. Comput. Sci.1
2020 Descriptional Complexity of Semi-simple Splicing Systems
Lila Kari, Timothy Ng 0001
DLT1
2020 MLDSP-GUI: an alignment-free standalone tool with an interactive graphical user interface for DNA sequence comparison and analysis
abstract
SUMMARY: Machine Learning with Digital Signal Processing and Graphical User Interface (MLDSP-GUI) is an open-source, alignment-free, ultrafast, computationally lightweight, and standalone software tool with an interactive GUI for comparison and analysis of DNA sequences. MLDSP-GUI is a general-purpose tool that can be used for a variety of applications such as taxonomic classification, disease classification, virus subtype classification, evolutionary analyses, among others. AVAILABILITY AND IMPLEMENTATION: MLDSP-GUI is open-source, cross-platform compatible, and is available under the terms of the Creative Commons Attribution 4.0 International license (http://creativecommons.org/licenses/by/4.0/). The executable and dataset files are available at https://sourceforge.net/projects/mldsp-gui/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Gurjit S. Randhawa, Kathleen A. Hill, Lila Kari
Bioinform.3
2020 Word Blending in Formal Languages
abstract
In this paper we define and investigate a binary word operation that formalizes an experimentally observed outcome of DNA computations, performed to generate a small gene library, and implemented using a DNA recombination technique called Cross-pairing Polymerase Chain Reaction (XPCR). The word ble nding between two words αwγ1 and γ2wβ that share a non-empty overlap w, results in αwβ. Interestingly, this phenomenon has been observed independently in linguistics, under the name “blend word” or “portmanteau”, and is responsible for the creation of words in the English language such as smog (smoke + fog), labradoodle (labrador + poodle), and Brangelina (Brad + Angelina). Technically, word blending is related to the binary word operation Latin product, the crossover operation, and simple splicing. We study closure properties of the families in the Chomsky hierarchy under word blending, language equations involving this operation, and its descriptional state complexity when applied to regular languages. We also define iterated word blending and show that, for a given alphabet, there are finitely many languages that can be obtained from an initial language by iterated word blending.
Srujan Kumar Enaganti, Lila Kari, Timothy Ng 0001
Fundam. Informaticae2
2020 Preface
Giorgio Ausiello, Lila Kari, Grzegorz Rozenberg, Donald Sannella, Paul G. Spirakis, Pierre-Louis Curien
Theor. Comput. Sci.2
2020 Editorial
Lila Kari
Theor. Comput. Sci.1
2020 Editorial
Lila Kari
Theor. Comput. Sci.1
2020 Editorial
Lila Kari
Theor. Comput. Sci.1
2020 Editorial
Lila Kari
Theor. Comput. Sci.1
2020 Editorial
Lila Kari
Theor. Comput. Sci.1
2020 Editorial
Lila Kari
Theor. Comput. Sci.1
2019 State Complexity of Pseudocatenation
Lila Kari, Timothy Ng 0001
LATA1
2019 Simplifying the role of signals in tile self-assembly
Lila Kari, Amirhossein Simjour
Nat. Comput.1
2019 Preface
Giorgio Ausiello, Lila Kari, Grzegorz Rozenberg, Donald Sannella, Paul G. Spirakis, Pierre-Louis Curien
Theor. Comput. Sci.2
2019 Editorial
Lila Kari
Theor. Comput. Sci.1
2019 Editorial
Lila Kari
Theor. Comput. Sci.1
2018 State Complexity of Overlap Assembly
Janusz A. Brzozowski, Lila Kari, Marek Szykula
CIAA2
2018 Transducer descriptions of DNA code properties and undecidability of antimorphic problems
Lila Kari, Stavros Konstantinidis, Steffen Kopecki
Inf. Comput.1
2018 Editorial
Lila Kari
Theor. Comput. Sci.1
2018 Editorial
Lila Kari
Theor. Comput. Sci.1
2018 Editorial
Lila Kari
Theor. Comput. Sci.1
2017 Disjunctivity and other properties of sets of pseudo-bordered words
Lila Kari, Manasi S. Kulkarni
Acta Informatica1
2017 Binary Pattern Tile Set Synthesis Is NP-Hard
Lila Kari, Steffen Kopecki, Pierre-Etienne Meunier, Matthew J. Patitz, Shinnosuke Seki 0001
Algorithmica1
2017 MoDMaps3D: an interactive webtool for the quantification and 3D visualization of interrelationships in a dataset of DNA sequences
abstract
SUMMARY: MoDMaps3D (Molecular Distance Maps 3D) is an alignment-free, fast, computationally lightweight webtool for computing and visualizing the interrelationships within any dataset of DNA sequences, based on pairwise comparisons between their oligomer compositions. MoDMaps3D is a general-purpose interactive webtool that is free of any requirements on sequence composition, position of the sequences in their respective genomes, presence or absence of similarity or homology, sequence length, or even sequence origin (biological or computer-generated). AVAILABILITY AND IMPLEMENTATION: MoDMaps3D is open source, cross-platform compatible, and is available under the MIT license at http://moleculardistancemaps.github.io/MoDMaps3D/. The source code is available at https://github.com/moleculardistancemaps/MoDMaps3D/. CONTACT: [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Rallis Karamichalis, Lila Kari
Bioinform.2
2017 Smart Tile Self-Assembly and Replication
abstract
We propose the concept of self-assembly of smart tiles, i.e., tiles which possess a local computational device in addition to having edge glues that can be activated or deactivated by signals. The local tile computational device can range from its being absent, to being a counter, a simple look-up table, a finite state machine, all the way to being a Turing machine. Thus, this model offers a general framework to discuss and compare various tile self-assembly systems. We demonstrate the potential of self-assembly with smart tiles to efficiently perform robotic tasks such as the replication of convex shapes. The smart tile assembly system that we propose for convex shape replication does not make any assumption on the glues and signals of the interior tiles of the input supertile, and uses a scaffold to assemble a replica adjacent to the input supertile.
Lila Kari, Amirhossein Simjour
Fundam. Informaticae1
2017 Further remarks on DNA overlap assembly
Srujan Kumar Enaganti, Oscar H. Ibarra, Lila Kari, Steffen Kopecki
Inf. Comput.3
2017 Deciding whether a regular language is generated by a splicing system
Lila Kari, Steffen Kopecki
J. Comput. Syst. Sci.1
2017 On the overlap assembly of strings and languages
Srujan Kumar Enaganti, Oscar H. Ibarra, Lila Kari, Steffen Kopecki
Nat. Comput.3
2017 Editorial
Lila Kari
Theor. Comput. Sci.1
2017 Editorial
Lila Kari
Theor. Comput. Sci.1
2017 Editorial
Lila Kari
Theor. Comput. Sci.1
2016 Additive methods for genomic signatures
abstract
BACKGROUND: Studies exploring the potential of Chaos Game Representations (CGR) of genomic sequences to act as "genomic signatures" (to be species- and genome-specific) showed that CGR patterns of nuclear and organellar DNA sequences of the same organism can be very different. While the hypothesis that CGRs of mitochondrial DNA sequences can act as genomic signatures was validated for a snapshot of all sequenced mitochondrial genomes available in the NCBI GenBank sequence database, to our knowledge no such extensive analysis of CGRs of nuclear DNA sequences exists to date. RESULTS: We analyzed an extensive dataset, totalling 1.45 gigabase pairs, of nuclear/nucleoid genomic sequences (nDNA) from 42 different organisms, spanning all major kingdoms of life. Our computational experiments indicate that CGR signatures of nDNA of two different origins cannot always be differentiated, especially if they originate from closely-related species such as H. sapiens and P. troglodytes or E. coli and E. fergusonii. To address this issue, we propose the general concept of additive DNA signature of a set (collection) of DNA sequences. One particular instance, the composite DNA signature, combines information from nDNA fragments and organellar (mitochondrial, chloroplast, or plasmid) genomes. We demonstrate that, in this dataset, composite DNA signatures originating from two different organisms can be differentiated in all cases, including those where the use of CGR signatures of nDNA failed or was inconclusive. Another instance, the assembled DNA signature, combines information from many short DNA subfragments (e.g., 100 basepairs) of a given DNA fragment, to produce its signature. We show that an assembled DNA signature has the same distinguishing power as a conventionally computed CGR signature, while using shorter contiguous sequences and potentially less sequence information. CONCLUSIONS: Our results suggest that, while CGR signatures of nDNA cannot always play the role of genomic signatures, composite and assembled DNA signatures (separately or in combination) could potentially be used instead. Such additive signatures could be used, e.g., with raw unassembled next-generation sequencing (NGS) read data, when high-quality sequencing data is not available, or to complement information obtained by other methods of species identification or classification.
Rallis Karamichalis, Lila Kari, Stavros Konstantinidis, Steffen Kopecki, Stephen Solis-Reyes
BMC Bioinform.2
2016 Preface
Oscar H. Ibarra, Lila Kari, Steffen Kopecki
Nat. Comput.2
2016 Editorial
Lila Kari
Theor. Comput. Sci.1
2016 Editorial
Lila Kari
Theor. Comput. Sci.1
2016 Editorial
Lila Kari
Theor. Comput. Sci.1
2016 Editorial
Lila Kari
Theor. Comput. Sci.1
2015 Binary Pattern Tile Set Synthesis Is NP-hard
Lila Kari, Steffen Kopecki, Pierre-Etienne Meunier, Matthew J. Patitz, Shinnosuke Seki 0001
ICALP (1)1
2015 An investigation into inter- and intragenomic variations of graphic genomic signatures
abstract
BACKGROUND: Motivated by the general need to identify and classify species based on molecular evidence, genome comparisons have been proposed that are based on measuring mostly Euclidean distances between Chaos Game Representation (CGR) patterns of genomic DNA sequences. RESULTS: We provide, on an extensive dataset and using several different distances, confirmation of the hypothesis that CGR patterns are preserved along a genomic DNA sequence, and are different for DNA sequences originating from genomes of different species. This finding lends support to the theory that CGRs of genomic sequences can act as graphic genomic signatures. In particular, we compare the CGR patterns of over five hundred different 150,000 bp genomic sequences spanning one complete chromosome from each of six organisms, representing all kingdoms of life: H. sapiens (Animalia; chromosome 21), S. cerevisiae (Fungi; chromosome 4), A. thaliana (Plantae; chromosome 1), P. falciparum (Protista; chromosome 14), E. coli (Bacteria - full genome), and P. furiosus (Archaea - full genome). To maximize the diversity within each species, we also analyze the interrelationships within a set of over five hundred 150,000 bp genomic sequences sampled from the entire aforementioned genomes. Lastly, we provide some preliminary evidence of this method's ability to classify genomic DNA sequences at lower taxonomic levels by comparing sequences sampled from the entire genome of H. sapiens (class Mammalia, order Primates) and of M. musculus (class Mammalia, order Rodentia), for a total length of approximately 174 million basepairs analyzed. We compute pairwise distances between CGRs of these genomic sequences using six different distances, and construct Molecular Distance Maps, which visualize all sequences as points in a two-dimensional or three-dimensional space, to simultaneously display their interrelationships. CONCLUSION: Our analysis confirms, for this dataset, that CGR patterns of DNA sequences from the same genome are in general quantitatively similar, while being different for DNA sequences from genomes of different species. Our assessment of the performance of the six distances analyzed uses three different quality measures and suggests that several distances outperform the Euclidean distance, which has so far been almost exclusively used for such studies.
Rallis Karamichalis, Lila Kari, Stavros Konstantinidis, Steffen Kopecki
BMC Bioinform.2
2015 A Formal Language Model of DNA Polymerase Enzymatic Activity
abstract
We propose and investigate a formal language operation inspired by the naturally occurring phenomenon of DNA primer extension by a DNA-template-directed DNA Polymerase enzyme. Given two DNA strings u and v, where the shorter string v (called primer) is Watson-Crick complementary and can thus bind to a substring of the longer string u (called template) the result of the primer extension is a DNA string that is complementary to a suffix of the template which starts at the binding position of the primer. The operation of DNA primer extension can be abstracted as a binary operation on two formal languages: a template language L 1 and a primer language L 2 . We call this language operation L 1 -directed extension of L 2 and study the closure properties of various language classes, including the classes in the Chomsky hierarchy, under directed extension. Furthermore, we answer the question under what conditions can a given language of target strings be generated from a given template language when the primer language is unknown. We use the canonic inverse of directed extension in order to obtain the optimal solution (the minimal primer language) to this question.
Srujan Kumar Enaganti, Lila Kari, Steffen Kopecki
Fundam. Informaticae2
2015 3-color bounded patterned self-assembly
Lila Kari, Steffen Kopecki, Shinnosuke Seki 0001
Nat. Comput.1
2015 TCS in the 21st century
Giorgio Ausiello, Lila Kari, Grzegorz Rozenberg, Donald Sannella
Theor. Comput. Sci.2
2015 Editorial
Lila Kari
Theor. Comput. Sci.1
2015 Editorial
Lila Kari
Theor. Comput. Sci.1
2015 Editorial
Lila Kari
Theor. Comput. Sci.1
2014 On the maximality of languages with combined types of code properties
Lila Kari, Stavros Konstantinidis, Steffen Kopecki
Theor. Comput. Sci.1
2013 Negative Glues and Non-determinism in Nanocomputations by Self-assembly
Lila Kari
CiE1
2013 3-Color Bounded Patterned Self-assembly - (Extended Abstract)
Lila Kari, Steffen Kopecki, Shinnosuke Seki 0001
DNA1
2013 Negative Interactions in Irreversible Self-assembly
David Doty, Lila Kari, Benoît Masson
Algorithmica2
2013 State complexity of star of union and square of union on k regular languages
Yuan Gao 0001, Lila Kari
Theor. Comput. Sci.2
2012 Deciding Whether a Regular Language Is Generated by a Splicing System
Lila Kari, Steffen Kopecki
DNA1
2012 Iterated Hairpin Completions of Non-crossing Words
Lila Kari, Steffen Kopecki, Shinnosuke Seki 0001
SOFSEM1
2012 Pseudopower Avoidance
abstract
Repetition avoidance has been intensely studied since Thue's work in the early 1900's. In this paper, we consider another type of repetition, called pseudopower, inspired by the Watson-Crick complementarity property of DNA sequences. A DNA single str
Ehsan Chiniforooshan, Lila Kari, Zhi Xu 0003
Fundam. Informaticae2
2012 One-reversal counter machines and multihead automata: Revisited
Ehsan Chiniforooshan, Mark Daley, Oscar H. Ibarra, Lila Kari, Shinnosuke Seki 0001
Theor. Comput. Sci.4
2012 State complexity of combined operations with two basic operations
Bo Cui 0001, Yuan Gao 0001, Lila Kari, Sheng Yu 0001
Theor. Comput. Sci.3
2012 Relativized codes
Mark Daley, Helmut Jürgensen, Lila Kari, Kalpana Mahalingam
Theor. Comput. Sci.3
2012 State complexity of union and intersection of star on k regular languages
Yuan Gao 0001, Lila Kari, Sheng Yu 0001
Theor. Comput. Sci.2
2012 State complexity of union and intersection of square and reversal on k regular languages
Yuan Gao 0001, Lila Kari, Sheng Yu 0001
Theor. Comput. Sci.2
2011 The Power of Nondeterminism in Self-Assembly
abstract
We investigate the role of nondeterminism in Winfree's abstract tile assembly model, which was conceived to model artificial molecular self-assembling systems constructed from DNA. By nondeterminism we do not mean a magical ability such as that possessed by a nondeterministic algorithm to search an exponential-size space in polynomial time. Rather, we study realistically implementable systems that retain a different sense of determinism in that they are guaranteed to produce a unique shape but are nondeterministic in that they do not guarantee which tile types will be placed where within the shape. We show a “molecular computability” result: there is an infinite shape S that is uniquely assembled by a tile system but not by any deterministic tile system. We show a “molecular complexity” result: there is a finite shape S that is uniquely assembled by a tile system with c tile types, but every deterministic tile system that uniquely assembles S has more than c tile types. In fact we extend the technique to derive a stronger (classical complexity theoretic) result, showing that the problem of finding the minimum number of tile types that uniquely assemble a given finite shape is ΣP2-complete. In contrast, the problem of finding the minimum number of deterministic tile types that uniquely assemble a shape is NP-complete [5].
Nathaniel Bryans, Ehsan Chiniforooshan, David Doty, Lila Kari, Shinnosuke Seki 0001
SODA4
2011 One-Reversal Counter Machines and Multihead Automata: Revisited
Ehsan Chiniforooshan, Mark Daley, Oscar H. Ibarra, Lila Kari, Shinnosuke Seki 0001
SOFSEM4
2011 K-Comma Codes and Their Generalizations
abstract
In this paper, we introduce the notion of k-comma codes - a proper generalization of the notion of comma-free codes. For a given positive integer k, a k-comma code is a set L over an alphabet Σ with the property that LΣ k L ∩ Σ + LΣ + = ∅. Informally, in a k-comma code, no codeword can be a subword of the catenation of two other codewords separated by a “comma” of length k. A k-comma code is indeed a code, that is, any sequence of codewords is uniquely decipherable. We extend this notion to that of k-spacer codes, with commas of length less than or equal to a given k. We obtain several basic properties of k-comma codes and their generalizations, k-comma intercodes, and some relationships between the families of k-comma intercodes and other classical families of codes, such as infix codes and bifix codes. Moreover, we introduce the notion of n-k-comma intercodes, and obtain, for each k ≥ 0, several hierarchical relationships among the families of n-k-comma intercodes, as well as a characterization of the family of 1-k-comma intercodes.
Bo Cui 0001, Lila Kari, Shinnosuke Seki 0001
Fundam. Informaticae2
2011 On the Regularity of Iterated Hairpin Completion of a Single Word
abstract
Hairpin completion is an abstract operation modeling a DNA bio-operation which receives as input a DNA strand w = xαy\bar{α}, and outputs w' = xαy\bar{α}\bar{x}, where \bar{x} denotes the Watson-Crick complement of x. In this paper, we focus on the problem of finding conditions under which the iterated hairpin completion of a given word is regular. According to the numbers of words α and \bar{α} that initiate hairpin completion and how they are scattered, we classify the set of all words w. For some basic classes of words w containing small numbers of occurrences of α and \bar{α}, we prove that the iterated hairpin completion of w is regular. For other classes with higher numbers of occurrences of α and \bar{α}, we prove a necessary and sufficient condition for the iterated hairpin completion of a word in these classes to be regular.
Lila Kari, Shinnosuke Seki 0001, Steffen Kopecki
Fundam. Informaticae1
2011 An extension of the Lyndon-Schützenberger result to pseudoperiodic words
Elena Czeizler, Eugen Czeizler, Lila Kari, Shinnosuke Seki 0001
Inf. Comput.3
2011 Towards a neighborhood simplification of tile systems: From Moore to quasi-linear dependencies
Eugen Czeizler, Lila Kari
Nat. Comput.2
2011 Block insertion and deletion on trajectories
Bo Cui 0001, Lila Kari, Shinnosuke Seki 0001
Theor. Comput. Sci.2
2011 Polyominoes simulating arbitrary-neighborhood zippers and tilings
Lila Kari, Benoît Masson
Theor. Comput. Sci.1
2010 Pseudo-power Avoidance
Ehsan Chiniforooshan, Lila Kari, Zhi Xu 0003
Developments in Language Theory2
2010 DNA Computing and Its Implications for Theoretical Computer Science
Lila Kari
Developments in Language Theory1
2010 Schema for Parallel Insertion and Deletion
Lila Kari, Shinnosuke Seki 0001
Developments in Language Theory1
2010 Scalable, Time-Responsive, Digital, Energy-Efficient Molecular Circuits Using DNA Strand Displacement
Ehsan Chiniforooshan, David Doty, Lila Kari, Shinnosuke Seki 0001
DNA3
2010 Negative Interactions in Irreversible Self-assembly
David Doty, Lila Kari, Benoît Masson
DNA2
2010 Triangular Tile Self-assembly Systems
Lila Kari, Shinnosuke Seki 0001, Zhi Xu 0003
DNA1
2010 State Complexity of Catenation Combined with Union and Intersection
Bo Cui 0001, Yuan Gao 0001, Lila Kari, Sheng Yu 0001
CIAA3
2010 An Improved Bound for an Extension of Fine and Wilf's Theorem and Its Optimality
abstract
Considering two DNA molecules which are Watson-Crick (WK) complementary to each other “equivalent” with respect to the information they encode enables us to extend the classical notions of repetition, period, and power. WK-complementarity has been modelled mathematically by an antimorphic involution θ, i.e., a function θ such that θ(xy) = θ(y)θ(x) for any x, y ∞ Σ*, and θ 2 is the identity. The WK-complementarity being thus modelled, any word which is a repetition of u and θ(u) such as uu, uθ(u)u, and uθ(u)θ(u)θ(u) can be regarded repetitive in this sense, and hence, called a θ-power of u. Taking the notion of θ-power into account, the Fine and Wilf’s theorem was extended as “given an antimorphic involution θ and words u, v, if a θ-power of u and a θ-power of v have a common prefix of length at least b(|u|, |v|) = 2|u| + |v| – gcd(|u|, |v|), then u and v are θ-powers of a same word.” In this paper, we obtain an improved bound b′(|u|, |v|) = b(|u|, |v|) – [gcd(|u|, |v|)/2]. Then we show all the cases when this bound is optimal by providing all the pairs of words (u, v) such that they are not θ-powers of a same word, but one can construct a θ-power of u and a θ-power of v whose maximal common prefix is of length equal to b′(|u|, |v|) − 1. Furthermore, we characterize such words in terms of Sturmian words.
Lila Kari, Shinnosuke Seki 0001
Fundam. Informaticae1
2010 Watson-Crick palindromes in DNA computing
Lila Kari, Kalpana Mahalingam
Nat. Comput.1
2010 On a special class of primitive words
Elena Czeizler, Lila Kari, Shinnosuke Seki 0001
Theor. Comput. Sci.2
2009 An Extension of the Lyndon Schützenberger Result to Pseudoperiodic Words
Elena Czeizler, Eugen Czeizler, Lila Kari, Shinnosuke Seki 0001
Developments in Language Theory3
2009 On pseudoknot-bordered words and their properties
Lila Kari, Shinnosuke Seki 0001
J. Comput. Syst. Sci.1
2009 The Undecidability of the Infinite Ribbon Problem: Implications for Computing by Self-Assembly
abstract
Self-assembly, the process by which objects autonomously come together to form complex structures, is omnipresent in the physical world. Recent experiments in self-assembly demonstrate its potential for the parallel creation of a large number of nanostructures, including possibly computers. A systematic study of self-assembly as a mathematical process has been initiated by L. Adleman and E. Winfree. The individual components are modeled as square tiles on the infinite two-dimensional plane. Each side of a tile is covered by a specific “glue,” and two adjacent tiles will stick iff they have matching glues on their abutting edges. Tiles that stick to each other may form various two-dimensional “structures” such as squares and rectangles, or may cover the entire plane. In this paper we focus on a special type of structure, called a ribbon: a non-self-crossing rectilinear sequence of tiles on the plane, in which successive tiles are adjacent along an edge and abutting edges of consecutive tiles have matching glues. We prove that it is undecidable whether an arbitrary finite set of tiles with glues (infinite supply of each tile type available) can be used to assemble an infinite ribbon. While the problem can be proved undecidable using existing techniques if the ribbon is required to start with a given “seed” tile, our result settles the “unseeded” case, an open problem formerly known as the “unlimited infinite snake problem.” The proof is based on a construction, due to R. Robinson, of a special set of tiles that allow only aperiodic tilings of the plane. This construction is used to create a special set of directed tiles (tiles with arrows painted on the top) with the “strong plane-filling property”—a variation of the “plane-filling property” previously defined by J. Kari. A construction of “sandwich” tiles is then used in conjunction with this special tile set, to reduce the well-known undecidable tiling problem to the problem of the existence of an infinite directed zipper (a special kind of ribbon). A “motif” construction is then introduced that allows one tile system to simulate another by using geometry to represent glues. Using motifs, the infinite directed zipper problem is reduced to the infinite ribbon problem, proving the latter undecidable. An immediate consequence of our result is the undecidability of the existence of arbitrarily large structures self-assembled using tiles from a given tile set.
Leonard M. Adleman, Jarkko Kari 0001, Lila Kari, Dustin Reishus, Petr Sosík
SIAM J. Comput.3
2009 On the descriptional complexity of Watson-Crick automata
Elena Czeizler, Eugen Czeizler, Lila Kari, Kai Salomaa
Theor. Comput. Sci.3
2009 Twin-roots of words and their properties
Lila Kari, Kalpana Mahalingam, Shinnosuke Seki 0001
Theor. Comput. Sci.1
2008 Duplication in DNA Sequences
Masami Ito, Lila Kari, Zachary Kincaid, Shinnosuke Seki 0001
Developments in Language Theory2
2008 On a Special Class of Primitive Words
Elena Czeizler, Lila Kari, Shinnosuke Seki 0001
MFCS2
2008 Involution Solid and Join codes
Natasa Jonoska, Lila Kari, Kalpana Mahalingam
Fundam. Informaticae2
2008 On the weight of universal insertion grammars
Lila Kari, Petr Sosík
Theor. Comput. Sci.1
2007 Watson-Crick Conjugate and Commutative Words
Lila Kari, Kalpana Mahalingam
DNA1
2007 Nanocomputing by Self-assembly
Lila Kari
UC1
2007 The syntactic monoid of hairpin-free languages
Lila Kari, Kalpana Mahalingam, Gabriel Thierrin
Acta Informatica1
2006 Involution Solid and Join Codes
Natasa Jonoska, Lila Kari, Kalpana Mahalingam
Developments in Language Theory2
2006 DNA Codes and Their Properties
Lila Kari, Kalpana Mahalingam
DNA1
2006 Block Substitutions and Their Properties
Lila Kari, Elena Losseva
Fundam. Informaticae1
2006 A Formal Language Analysis of DNA Hairpin Structures
Lila Kari, Elena Losseva, Stavros Konstantinidis, Petr Sosík, Gabriel Thierrin
Fundam. Informaticae1
2005 On Hairpin-Free Words and Languages
Lila Kari, Stavros Konstantinidis, Petr Sosík, Gabriel Thierrin
Developments in Language Theory1
2005 Results on Transforming NFA into DFCA
Cezar Câmpeanu, Lila Kari, Andrei Paun
Fundam. Informaticae2
2005 Language equations, maximality and error-detection
Lila Kari, Stavros Konstantinidis
J. Comput. Syst. Sci.1
2005 Computationally universal P systems without priorities: two catalysts are sufficient
Rudolf Freund, Lila Kari, Marion Oswald, Petr Sosík
Theor. Comput. Sci.2
2005 On properties of bond-free DNA languages
Lila Kari, Stavros Konstantinidis, Petr Sosík
Theor. Comput. Sci.1
2005 Aspects of shuffle and deletion on trajectories
Lila Kari, Petr Sosík
Theor. Comput. Sci.1
2004 Substitutions, Trajectories and Noisy Channels
Lila Kari, Stavros Konstantinidis, Petr Sosík
CIAA1
2004 Families of languages defined by ciliate bio-operations
Mark Daley, Lila Kari, Ian McQuillan
Theor. Comput. Sci.2
2003 Sticky-free and overhang-free DNA languages
Lila Kari, Stavros Konstantinidis, Elena Losseva, Geoff Wozniak
Acta Informatica1
2003 Closure and decidability properties of some language classes with respect to ciliate bio-operations
Mark Daley, Oscar H. Ibarra, Lila Kari
Theor. Comput. Sci.3
2003 Coding properties of DNA languages
Salah Hussini, Lila Kari, Stavros Konstantinidis
Theor. Comput. Sci.2
2002 Some Properties of Ciliate Bio-operations
Mark Daley, Lila Kari
Developments in Language Theory2
2002 On the Decidability of Self-Assembly of Infinite Ribbons
abstract
Self-assembly, the process by which objects autonomously come together to form complex structures, is omnipresent in the physical world. A systematic study of self-assembly as a mathematical process has been initiated. The individual components are modelled as square tiles on the infinite two-dimensional plane. Each side of a tile is covered by a specific "glue", and two adjacent tiles will stick if they have matching glues on their abutting edges. Tiles that stick to each other may form various two-dimensional "structures" such as squares, rectangles, or may cover the entire plane. In this paper we focus on a special type of structure, called ribbon: a non-self-crossing sequence of tiles on the plane, in which successive tiles are adjacent along an edge, and abutting edges of consecutive tiles have matching glues. We prove that it is undecidable whether an arbitrary finite set of tiles with glues (infinite supply of each tile type available) can be used to assemble an infinite ribbon. The proof is based on a construction, due to Robinson (1971), of a special set of tiles that allow only aperiodic tilings of the plane. This construction is used to create a special set of directed tiles (tiles with arrows painted on the top) with the "strong plane filling property" - a variation of the "plane filling property" previously defined by Kari (1990, 1994). A construction of "sandwich" tiles is then used in conjunction with this special tile set, to reduce the well-known undecidable tiling problem to the problem of the existence of an infinite directed zipper (a special kind of ribbon). A "motif" construction is then introduced that allows one tile system to simulate another by using geometry to represent glues. Using motifs, the infinite directed zipper problem is reduced to the infinite ribbon problem, proving the latter undecidable. The result settles an open problem formerly known as the "unlimited infinite snake problem". Moreover, an immediate consequence is the undecidability of the existence of arbitrarily large structures self-assembled using tiles from a given tile set.
Leonard M. Adleman, Jarkko Kari 0001, Lila Kari, Dustin Reishus
FOCS3
2001 DNA computing in vitro and in vivo
Lila Kari
Future Gener. Comput. Syst.1
2001 A computer scientist's guide to molecular biology
Lila Kari, Rob Kitto, Greg Gloor
Soft Comput.1
2000 Shuffle and scattered deletion closure of languages
Masami Ito, Lila Kari, Gabriel Thierrin
Theor. Comput. Sci.2
2000 Using DNA to solve the Bounded Post Correspondence Problem
Lila Kari, Greg Gloor, Sheng Yu 0001
Theor. Comput. Sci.1
1999 How to Compute with DNA
Lila Kari, Mark Daley, Greg Gloor, Rani Siromoney, Laura F. Landweber
FSTTCS1
1999 DNA Computing Based on Splicing: The Existence of Universal Computers
Rudolf Freund, Lila Kari, Gheorghe Paun
Theory Comput. Syst.2
1998 Using DNA to solve the Bounded Post Correspondence Problem
Lila Kari, Greg Gloor, Sheng Yu 0001
MCU (1)1
1998 DNA Computing, Sticker Systems, and Universality
Lila Kari, Gheorghe Paun, Grzegorz Rozenberg, Arto Salomaa, Sheng Yu 0001
Acta Informatica1
1997 Insertion and Deletion Closure of Languages
Masami Ito, Lila Kari, Gabriel Thierrin
Theor. Comput. Sci.2
1996 Two Lower Bounds on Distributive Generation of Languages
abstract
The lower bounds on communication complexity measures of language generation by Parallel Communicating Grammar Systems (PCGS) are investigated. The first result shows that there exists a language that can be generated by some dag-PCGS (PCGS with communication structures realizable by directed acyclic graphs) consisting of 3 grammars, but by no PCGS with tree communication structure. The second result shows that dag-PCGS have their communication complexity of language generation either constant or linear.
Juraj Hromkovic, Jarkko Kari 0001, Lila Kari, Dana Pardubská
Fundam. Informaticae3
1996 Contextual Insertions/Deletions and Computability
Lila Kari, Gabriel Thierrin
Inf. Comput.1
1996 Maximal and Minimal Solutions to Language Equations
Lila Kari, Gabriel Thierrin
J. Comput. Syst. Sci.1
1995 Morphisms and Associated Congruences
Lila Kari, Gabriel Thierrin
Developments in Language Theory1
1995 Teams in cooperating grammar systems
abstract
We consider grammar systems in which several components are active at the same moment (a team of components is working). The power of such mechanisms is investigated and it is found that in many cases the team feature increases the generative capacity of grammar systems. In the so-called t-mode of derivation (a team works as much as it can) it is found that the team size does not induce an infinite hierarchy of languages. However, the family obtained in this case is a full abstract family of languages properly including ETOL.
Lila Kari, Alexandru Mateescu, Gheorghe Paun, Arto Salomaa
J. Exp. Theor. Artif. Intell.1
1995 Multi-Pattern Languages
Lila Kari, Alexandru Mateescu, Gheorghe Paun, Arto Salomaa
Theor. Comput. Sci.1
1994 Two Lower Bounds on Distributive Generation of Languages
Juraj Hromkovic, Jarkko Kari 0001, Lila Kari, Dana Pardubská
MFCS3
1994 Some Hierarchies for the Communication Complexity Measures of Cooperating Grammar Systems
Juraj Hromkovic, Jarkko Kari 0001, Lila Kari
Theor. Comput. Sci.3
1994 On Language Equations with Invertible Operations
Lila Kari
Theor. Comput. Sci.1
1993 Some Hierarchies for the Communication Complexity Measures of Cooperating Grammar Systems
Juraj Hromkovic, Jarkko Kari 0001, Lila Kari
MFCS3
1993 Generalized Derivatives
abstract
The customary language-theoretic derivative of a word u with respect to a word v means the deletion of v from the beginning or end of u. We investigate the natural generalization, where v can be deleted from an arbitrary position in u. Apart from general closure and decidability properties, we pay special attention to regular languages, obtaining an exhaustive characterization.
Lila Kari
Fundam. Informaticae1
1993 Deletion Sets
Lila Kari, Alexandru Mateescu, Arto Salomaa, Gheorghe Paun
Fundam. Informaticae1
1992 Insertion and Deletion of Words: Determinism and Reversibility
Lila Kari
MFCS1
1992 The Impact of the Number of Cooperating Grammars on the Generative Power
Lila Kari, Jarkko Kari 0001
Theor. Comput. Sci.1
1991 Secret ballot elections in computer networks
Hannu Nurmi, Arto Salomaa, Lila Kari
Comput. Secur.3