EDBT 2026 Demo / reviewers in the wild / expert
Shoshana Marcus
dblp:04/8240 · also Shoshana Neuburger
· DBLP profile ↗
16ranked-venue papers
9as first author
7since 2021 · last 2025
0009-0008-6692-1693ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 8 · 4 first-author · 3 since 2021Databases, data management, data science and information retrieval · 5 · 3 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Exact and inexact search for 2d side-sharing tandems
Shoshana Marcus, Dina Sokol, Sarah Zelikovitz |
Theor. Comput. Sci. | 1 |
| 2024 | Linear Time Reconstruction of Parameterized Strings from Parameterized Suffix and LCP Arrays for Constant-Sized Alphabets
Amihood Amir, Eitan Kondratovsky, Shoshana Marcus, Dina Sokol |
SPIRE | 3 |
| 2024 | 2d Side-Sharing Tandems with Mismatches
Shoshana Marcus, Dina Sokol, Sarah Zelikovitz |
SPIRE | 1 |
| 2024 | Reconstructing parameterized strings from parameterized suffix and LCP arrays
Amihood Amir, Eitan Kondratovsky, Gad M. Landau, Shoshana Marcus, Dina Sokol |
Theor. Comput. Sci. | 4 |
| 2023 | Runs of Side-Sharing Tandems in Rectangular Arrays
Shoshana Marcus, Dina Sokol, Sarah Zelikovitz |
SISAP | 1 |
| 2023 | Double String Tandem Repeats
Amihood Amir, Ayelet Butman, Gad M. Landau, Shoshana Marcus, Dina Sokol |
Algorithmica | 4 |
| 2022 | Reconstructing Parameterized Strings from Parameterized Suffix and LCP Arrays
Amihood Amir, Concettina Guerra, Eitan Kondratovsky, Gad M. Landau, Shoshana Marcus, Dina Sokol |
SPIRE | 5 |
| 2020 | Double String Tandem RepeatsabstractA tandem repeat is an occurrence of two adjacent identical substrings. In this paper, we introduce the notion of a double string, which consists of two parallel strings, and we study the problem of locating all tandem repeats in a double string. The problem introduced here has applications beyond actual double strings, as we illustrate by solving two different problems with the algorithm of the double string tandem repeats problem. The first problem is that of finding all corner-sharing tandems in a 2-dimensional text, defined by Apostolico and Brimkov. The second problem is that of finding all scaled tandem repeats in a 1d text, where a scaled tandem repeat is defined as a string UU' such that U' is discrete scale of U. In addition to the algorithms for exact tandem repeats, we also present algorithms that solve the problem in the inexact sense, allowing up to k mismatches. We believe that this framework will open a new perspective for other problems in the future. Amihood Amir, Ayelet Butman, Gad M. Landau, Shoshana Marcus, Dina Sokol |
CPM | 4 |
| 2020 | Two-dimensional maximal repetitions
Amihood Amir, Gad M. Landau, Shoshana Marcus, Dina Sokol |
Theor. Comput. Sci. | 3 |
| 2018 | Two-Dimensional Maximal RepetitionsabstractMaximal repetitions or runs in strings have a wide array of applications and thus have been extensively studied. In this paper, we extend this notion to 2-dimensions, precisely defining a maximal 2D repetition. We provide initial bounds on the number of maximal 2D repetitions that can occur in a matrix. The main contribution of this paper is the presentation of the first algorithm for locating all maximal 2D repetitions in a matrix. The algorithm is efficient and straightforward, with runtime O(n^2 log n log log n+ rho log n), where n^2 is the size of the input, and rho is the number of 2D repetitions in the output. Amihood Amir, Gad M. Landau, Shoshana Marcus, Dina Sokol |
ESA | 3 |
| 2017 | 2D Lyndon Words and Applications
Shoshana Marcus, Dina Sokol |
Algorithmica | 1 |
| 2014 | SplitMEM: a graphical algorithm for pan-genome analysis with suffix skipsabstractAbstract Motivation: Genomics is expanding from a single reference per species paradigm into a more comprehensive pan-genome approach that analyzes multiple individuals together. A compressed de Bruijn graph is a sophisticated data structure for representing the genomes of entire populations. It robustly encodes shared segments, simple single-nucleotide polymorphisms and complex structural variations far beyond what can be represented in a collection of linear sequences alone. Results: We explore deep topological relationships between suffix trees and compressed de Bruijn graphs and introduce an algorithm, splitMEM, that directly constructs the compressed de Bruijn graph in time and space linear to the total number of genomes for a given maximum genome size. We introduce suffix skips to traverse several suffix links simultaneously and use them to efficiently decompose maximal exact matches into graph nodes. We demonstrate the utility of splitMEM by analyzing the nine-strain pan-genome of Bacillus anthracis and up to 62 strains of Escherichia coli , revealing their core-genome properties. Availability and implementation: Source code and documentation available open-source http://splitmem.sourceforge.net . Contact: [email protected] Supplementary information: Supplementary data are available at Bioinformatics online. Shoshana Marcus, Hayan Lee, Michael C. Schatz |
Bioinform. | 1 |
| 2013 | On Two-Dimensional Lyndon Words
Shoshana Marcus, Dina Sokol |
SPIRE | 1 |
| 2013 | Succinct 2D Dictionary MatchingabstractThe dictionary matching problem seeks all locations in a given text that match any of the patterns in a given dictionary. Efficient algorithms for dictionary matching scan the text once, searching for all patterns simultaneously. Existing algorithms that solve the 2-dimensional dictionary matching problem all require working space proportional to the size of the dictionary. This paper presents the first efficient 2-dimensional dictionary matching algorithm that operates in small space. Given d patterns, D={P 1,…,P d }, each of size m×m, and a text T of size n×n, our algorithm finds all occurrences of P i , 1≤i≤d, in T. The preprocessing of the dictionary forms a compressed self-index of the patterns, after which the original dictionary may be discarded. Our algorithm uses O(dmlogdm) extra bits of space. The time complexity of our algorithm is close to linear, O(dm 2+n 2 τlogσ), where τ is the time it takes to access a character in the compressed self-index and σ is the size of the alphabet. Using recent results τ is at most sub-logarithmic. Shoshana Marcus, Dina Sokol |
Algorithmica | 1 |
| 2011 | Succinct 2D Dictionary Matching with No Slowdown
Shoshana Marcus, Dina Sokol |
WADS | 1 |
| 2010 | Small-Space 2D Compressed Dictionary Matching
Shoshana Marcus, Dina Sokol |
CPM | 1 |