EDBT 2026 Demo / reviewers in the wild / expert
Marcel Ehrhardt
dblp:185/0503
· DBLP profile ↗
4ranked-venue papers
1as first author
1since 2021 · last 2026
0000-0002-1333-7513ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Theory of computation · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 67% Processor architecture and microarchitecture · 33% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › sequence alignment
pairwise sequence alignment |
0.3 | 1 | 2018 | Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading · Bioinform. 2018 |
Bioinformatics and computational biology
sequence alignment |
0.3 | 1 | 2018 | Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading · Bioinform. 2018 |
Processor architecture and microarchitecture
multithreading |
0.3 | 1 | 2018 | Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading · Bioinform. 2018 |
Parallel and multicore computing
parallel programming models |
0.3 | 1 | 2018 | Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading · Bioinform. 2018 |
Parallel and multicore computing › data parallelism
SIMD vectorization |
0.3 | 1 | 2018 | Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading · Bioinform. 2018 |
Bioinformatics and computational biology › sequence analysis
FM-index |
0.3 | 1 | 2017 | EPR-Dictionaries: A Practical and Fast Data Structure for Constant Time Searches in Unidirectional and Bidirectional FM Indices · RECOMB 2017 |
Bioinformatics and computational biology › sequence analysis
sequence indexing |
0.3 | 1 | 2017 | EPR-Dictionaries: A Practical and Fast Data Structure for Constant Time Searches in Unidirectional and Bidirectional FM Indices · RECOMB 2017 |
Methods — techniques the papers use, named apart from their topics
work stealing · 0.7dynamic programming · 0.7SIMD · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | DREAM-Stellar: parallel and space efficient exact local alignmentabstractBACKGROUND: Searching large genomic data sets for local alignments poses a computational challenge. A particular obstacle is the handling of repetitive sequences that appear in various contexts and incur a high runtime cost. For practical homology search, it is important to develop a specific but sensitive filter. Good filters reduce the search space before alignment without missing significant matches. RESULTS: We introduce DREAM-Stellar, a parallelized, updated version of the pairwise local aligner Stellar. The new aligner, DREAM-Stellar, is composed of four steps: preprocessing the queries and references, building a data structure for distributing the queries, computing in parallel the results and finally combining them. For distributing the queries we use the IBF data structure and a new prefilter for local alignments. We present our comparison of five local aligners on simulated and real genomic data and conclude that heuristic tools like BLAST miss a large percentage of significant local alignments or "drown" them in millions of less significant matches. This new version of Stellar is up to 900 times faster on 32 parallel threads than its single-threaded predecessor and can find all alignments between a pair of genomes in minutes. With that, the runtime of DREAM-Stellar is on par with tools like BLAST etc. CONCLUSIONS: DREAM-Stellar is very practical and fast on very long sequences which makes it a suitable new tool for finding local alignments between genomic sequences under the edit distance model. The software is freely available for Linux and Mac OS X at https://github.com/seqan/dream-stellar Evelin Aasna, Simon Gottlieb, Marcel Ehrhardt, Knut Reinert |
BMC Bioinform. | 3 |
| 2018 | Generic accelerated sequence alignment in SeqAn using vectorization and multi-threadingabstractMotivation: Pairwise sequence alignment is undoubtedly a central tool in many bioinformatics analyses. In this paper, we present a generically accelerated module for pairwise sequence alignments applicable for a broad range of applications. In our module, we unified the standard dynamic programming kernel used for pairwise sequence alignments and extended it with a generalized inter-sequence vectorization layout, such that many alignments can be computed simultaneously by exploiting SIMD (single instruction multiple data) instructions of modern processors. We then extended the module by adding two layers of thread-level parallelization, where we (a) distribute many independent alignments on multiple threads and (b) inherently parallelize a single alignment computation using a work stealing approach producing a dynamic wavefront progressing along the minor diagonal. Results: We evaluated our alignment vectorization and parallelization on different processors, including the newest Intel® Xeon® (Skylake) and Intel® Xeon PhiTM (KNL) processors, and use cases. The instruction set AVX512-BW (Byte and Word), available on Skylake processors, can genuinely improve the performance of vectorized alignments. We could run single alignments 1600 times faster on the Xeon PhiTM and 1400 times faster on the Xeon® than executing them with our previous sequential alignment module. Availability and implementation: The module is programmed in C++ using the SeqAn (Reinert et al., 2017) library and distributed with version 2.4 under the BSD license. We support SSE4, AVX2, AVX512 instructions and included UME: SIMD, a SIMD-instruction wrapper library, to extend our module for further instruction sets. We thoroughly test all alignment components with all major C++ compilers on various platforms. Supplementary information: Supplementary data are available at Bioinformatics online. René Rahn, Stefan Budach, Pascal Costanza, Marcel Ehrhardt, Jonny Hancox, Knut Reinert |
Bioinform. | 4 |
| 2017 | EPR-Dictionaries: A Practical and Fast Data Structure for Constant Time Searches in Unidirectional and Bidirectional FM Indices
Christopher Pockrandt, Marcel Ehrhardt, Knut Reinert |
RECOMB | 2 |
| 2017 | Delta-Fast Tries: Local Searches in Bounded Universes with Linear Space
Marcel Ehrhardt, Wolfgang Mulzer |
WADS | 1 |