Natasa Jonoska

dblp:j/NatasaJonoska · also Natasha Jonoska · DBLP profile ↗
← Back
50ranked-venue papers
25as first author
6since 2021 · last 2026
0000-0003-0765-9425ORCID · verified

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

Theory of computation · 31 · 17 first-author · 1 since 2021Artificial intelligence and machine learning · 11 · 4 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 8 · 4 first-author · 2 since 2021
YearPublicationVenuePosition
2026 Algorithmic quipu representation of non-cooperative directed 2D tile assembly
Jérôme Olivier Durand-Lose, Hendrik Jan Hoogeboom, Natasa Jonoska
Theor. Comput. Sci.3
2025 Preface
Natasa Jonoska, Ion Petre, Grzegorz Rozenberg
Nat. Comput.1
2025 The R-loop grammar predicts R-loop formation under different topological constraints
abstract
R-loops are transient three-stranded nucleic acids that form during transcription when the nascent RNA hybridizes with the template DNA, freeing the non-template strand of the DNA. There is growing evidence that R-loops play important roles in physiological processes such as the regulation of gene expression, and that they contribute to chromosomal instability and disease. It is known that R-loop formation is influenced by both the sequence and the topology of the DNA substrate, but many questions remain about how R-loops form and the three-dimensional structures that they adopt. Here we represent an R-loop as a word in a formal grammar, the R-loop grammar. We use the R-loop grammar to predict R-loop formation. We train the R-loop grammar on experimental data obtained by single-molecule R-loop footprinting and sequencing (SMRF-seq). Despite not explicitly encoding topological information, the R-loop grammar accurately predicts R-loop formation on plasmids with varying starting topologies and outperforms previous methods in R-loop prediction.
Margherita Maria Ferrari, Svetlana Poznanovic, Manda Riehl, Jacob Lusk, Stella Hartono, Georgina Gonzalez-Isunza, Frédéric Chedin, Mariel Vázquez, Natasa Jonoska
PLoS Comput. Biol.9
2024 Tree polynomials identify a link between co-transcriptional R-loops and nascent RNA folding
abstract
R-loops are a class of non-canonical nucleic acid structures that typically form during transcription when the nascent RNA hybridizes the DNA template strand, leaving the non-template DNA strand unpaired. These structures are abundant in nature and play important physiological and pathological roles. Recent research shows that DNA sequence and topology affect R-loops, yet it remains unclear how these and other factors contribute to R-loop formation. In this work, we investigate the link between nascent RNA folding and the formation of R-loops. We introduce tree-polynomials, a new class of representations of RNA secondary structures. A tree-polynomial representation consists of a rooted tree associated with an RNA secondary structure together with a polynomial that is uniquely identified with the rooted tree. Tree-polynomials enable accurate, interpretable and efficient data analysis of RNA secondary structures without pseudoknots. We develop a computational pipeline for investigating and predicting R-loop formation from a genomic sequence. The pipeline obtains nascent RNA secondary structures from a co-transcriptional RNA folding software, and computes the tree-polynomial representations of the structures. By applying this pipeline to plasmid sequences that contain R-loop forming genes, we establish a strong correlation between the coefficient sums of tree-polynomials and the experimental probability of R-loop formation. Such strong correlation indicates that the pipeline can be used for accurate R-loop prediction. Furthermore, the interpretability of tree-polynomials allows us to characterize the features of RNA secondary structure associated with R-loop formation. In particular, we identify that branches with short stems separated by bulges and interior loops are associated with R-loops.
Pengyu Liu 0003, Jacob Lusk, Natasa Jonoska, Mariel Vázquez
PLoS Comput. Biol.3
2021 Preface
David Doty, Rudolf Freund, Natasa Jonoska, Jarkko Kari 0001
Nat. Comput.3
2021 DNA origami words, graphical structures and their rewriting systems
James Garrett, Natasa Jonoska, Hwee Kim, Masahico Saito
Nat. Comput.2
2020 The Topology of Scaffold Routings on Non-Spherical Mesh Wireframes
abstract
The routing of a DNA-origami scaffold strand is often modelled as an Eulerian circuit of an Eulerian graph in combinatorial models of DNA origami design. The knot type of the scaffold strand dictates the feasibility of an Eulerian circuit to be used as the scaffold route in the design. Motivated by the topology of scaffold routings in 3D DNA origami, we investigate the knottedness of Eulerian circuits on surface-embedded graphs. We show that certain graph embeddings, checkerboard colorable, always admit unknotted Eulerian circuits. On the other hand, we prove that if a graph admits an embedding in a torus that is not checkerboard colorable, then it can be re-embedded so that all its non-intersecting Eulerian circuits are knotted. For surfaces of genus greater than one, we present an infinite family of checkerboard-colorable graph embeddings where there exist knotted Eulerian circuits.
Abdulmelik Mohammed, Natasa Jonoska, Masahico Saito
DNA2
2020 Insertions Yielding Equivalent Double Occurrence Words
abstract
A double occurrence word (DOW) is a word in which every symbol appears exactly twice; two DOWs are equivalent if one is a symbol-to-symbol image of the other. We consider the so called repeat pattern (αα) and the return pattern (ααR), with gaps allowed between the α’s. These patterns generalize squ are and palindromic factors of DOWs, respectively. We introduce a notion of inserting repeat/return words into DOWs and study how two distinct insertions into the same word can produce equivalent DOWs. Given a DOW w, we characterize the structure of w which allows two distinct insertions to yield equivalent DOWs. This characterization depends on the locations of the insertions and on the length of the inserted repeat/return words and implies that when one inserted word is a repeat word and the other is a return word, then both words must be trivial (i.e., have only one symbol). The characterization also introduces a method to generate families of words recursively.
Daniel A. Cruz, Margherita Maria Ferrari, Natasa Jonoska, Lukas Nabergall, Masahico Saito
Fundam. Informaticae3
2020 Companions and an Essential Motion of a Reaction System
abstract
For a family of sets we consider elements that belong to the same sets within the family as companions. The global dynamics of a reactions system (as introduced by Ehrenfeucht and Rozenberg) can be represented by a directed graph, called a transition graph, which is uniquely determined by a one-out subgraph, called the 0-context graph. We consider the companion classes of the outsets of a transition graph and introduce a directed multigraph, called an essential motion, whose vertices are such companion classes. We show that all one-out graphs obtained from an essential motion represent 0-context graphs of reactions systems with isomorphic transition graphs. All such 0-context graphs are obtained from one another by swapping the outgoing edges of companion vertices.
Daniela Genova, Hendrik Jan Hoogeboom, Natasa Jonoska
Fundam. Informaticae3
2017 Patterns and Distances in Words Related to DNA Rearrangement
abstract
We initiate studies of patterns in words that appear as subwords (not necessarily factors) of words. A pattern is a string of variables, and we say that a pattern appears in a word if each variable can be morphically mapped to a factor in the word. We define pattern indices and distances between tw o words relative to a given set of patterns. The distance is defined as the minimal number of ‘pattern reductions’ that transfer one word into another. Motivated by patterns detected in certain scrambled ciliate genomes, we focus on double occurrence words (words where every symbol appears twice) and patterns in those words. Specifically, we show that in double occurrence words the distance relative to patterns αα (repeat words) and ααR (return words) is computable. We also compare some pattern indices of highly scrambled genes in O. trifallax relative to random sequences.
Natasa Jonoska, Lukas Nabergall, Masahico Saito
Fundam. Informaticae1
2017 A graph isomorphism condition and equivalence of reaction systems
Daniela Genova, Hendrik Jan Hoogeboom, Natasa Jonoska
Theor. Comput. Sci.3
2016 Counter machines and crystallographic structures
Natasa Jonoska, Mile Krajcevski, Gregory L. McColm
Nat. Comput.1
2015 Existence of constants in regular splicing languages
Paola Bonizzoni, Natasa Jonoska
Inf. Comput.2
2014 A Stronger Square Conjecture on Binary Words
Natasa Jonoska, Florin Manea, Shinnosuke Seki 0001
SOFSEM1
2014 Preface
Jérôme Olivier Durand-Lose, Natasa Jonoska
Nat. Comput.2
2013 Four-regular graphs with rigid vertices associated to DNA recombination
Jonathan Burns, Egor Dolzhenko, Natasa Jonoska, Tilahun Muche, Masahico Saito
Discret. Appl. Math.3
2012 Rewriting rule chains modeling DNA rearrangement pathways
Angela Angeleska, Natasa Jonoska, Masahico Saito
Theor. Comput. Sci.2
2012 Forbidding and enforcing on graphs
Daniela Genova, Natasa Jonoska
Theor. Comput. Sci.2
2011 Regular Splicing Languages Must Have a Constant
Paola Bonizzoni, Natasa Jonoska
Developments in Language Theory2
2011 On stoichiometry for the assembly of flexible tile DNA complexes
Natasa Jonoska, Gregory L. McColm, Ana Staninska
Nat. Comput.1
2010 DNA Rearrangements through Spatial Graphs
Natasa Jonoska, Masahico Saito
CiE1
2010 Using Automata to Describe Self-Assembled Nanostructures
Natasa Jonoska
CIAA1
2010 Transducer generated arrays of robotic nano-arms
Egor Dolzhenko, Natasa Jonoska, Nadrian C. Seeman
Nat. Comput.2
2009 Framed Versus Unframed Two-Dimensional Languages
Marcella Anselmo, Natasa Jonoska, Maria Madonia
SOFSEM2
2009 DNA recombination through assembly graphs
Angela Angeleska, Natasa Jonoska, Masahico Saito
Discret. Appl. Math.2
2009 DNA splicing: computing by observing
Matteo Cavaliere, Natasa Jonoska, Peter Leupold
Nat. Comput.2
2009 Preface
Natasa Jonoska, Jarkko Kari 0001
Theor. Comput. Sci.1
2009 Preface
Natasa Jonoska, Jarkko Kari 0001
Theor. Comput. Sci.1
2009 Complexity classes for self-assembling flexible tiles
Natasa Jonoska, Gregory L. McColm
Theor. Comput. Sci.1
2009 Finite state automata representing two-dimensional subshifts
Natasa Jonoska, Joni Burnette Pirnot
Theor. Comput. Sci.1
2009 On existence of reporter strands in DNA-based graph structures
Natasa Jonoska, Nadrian C. Seeman
Theor. Comput. Sci.1
2008 Describing Self-assembly of Nanostructures
Natasa Jonoska, Gregory L. McColm
SOFSEM1
2008 On Complexity of Two Dimensional Languages Generated by Transducers
Egor Dolzhenko, Natasa Jonoska
CIAA2
2008 Involution Solid and Join codes
Natasa Jonoska, Lila Kari, Kalpana Mahalingam
Fundam. Informaticae1
2007 Finite State Automata Representing Two-Dimensional Subshifts
Natasa Jonoska, Joni Burnette Pirnot
CIAA1
2006 Involution Solid and Join Codes
Natasa Jonoska, Lila Kari, Kalpana Mahalingam
Developments in Language Theory1
2006 Spectrum of a Pot for DNA Complexes
Natasa Jonoska, Gregory L. McColm, Ana Staninska
DNA1
2006 Flexible Versus Rigid Tile Assembly
Natasa Jonoska, Gregory L. McColm
UC1
2005 A Computational Model for Self-assembling Flexible Tiles
Natasa Jonoska, Gregory L. McColm
UC1
2005 Structural DNA Nanotechnology: Molecular Construction and Computation
Ruojie Sha, Shiping Liao, Pamela E. Constantinou, Baoquan Ding, Alejandra V. Garibotti, Lisa B. Israel, Banani Chakraborty, Junghuei Chen, Zhiyong Shen, Wanqiu Shen, Phiset Sa-Ardyen, Jens Kopatsch, Jiwen Zheng, Philip S. Lukeman, William B. Sherman, Chengde Mao, Natasa Jonoska, Nadrian C. Seeman
UC24
2005 Involution codes: with application to DNA coded languages
Natasa Jonoska, Kalpana Mahalingam, Junghuei Chen
Nat. Comput.1
2004 Algebraic and Topological Models for DNA Recombinant Processes
Natasa Jonoska, Masahico Saito
Developments in Language Theory1
2004 Tree Operations in P Systems and lamda-Calculus
Natasa Jonoska, Maurice Margenstern
Fundam. Informaticae1
2004 Trends in Computing with DNA
Natasa Jonoska
J. Comput. Sci. Technol.1
2003 Tissue-like P Systems with Active Membranes for Picture Generation
Rodica Ceterchi, Radu Gramatovici, Natasa Jonoska, K. G. Subramanian 0001
Fundam. Informaticae3
2003 Forbidding and enforcing in membrane computing
Matteo Cavaliere, Natasa Jonoska
Nat. Comput.2
2003 Self-assembling DNA graphs
Phiset Sa-Ardyen, Natasa Jonoska, Nadrian C. Seeman
Nat. Comput.2
2001 Multiplicities of covers for sofic shifts
Doris Fiebig, Ulf-Rainer Fiebig, Natasa Jonoska
Theor. Comput. Sci.3
1996 Sofic Shifts with Synchronizing Presentations
Natasa Jonoska
Theor. Comput. Sci.1
1994 Minimal presentations for irreducible sofic shifts
abstract
We re-cast a theorem of Willems (1989) in terms of symbolic dynamics. We then present a new result which characterizes when an irreducible sofic shift (i.e., constrained system) has a unique minimal irreducible presentation.>
Natasa Jonoska, Brian H. Marcus
IEEE Trans. Inf. Theory1