EDBT 2026 Demo / reviewers in the wild / expert
René Rahn
dblp:155/1369
· DBLP profile ↗
4ranked-venue papers
2as first author
2since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 4 · 2 first-author · 2 since 2021
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
3 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 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
sequence analysis |
0.8 | 2 | 2022 | Needle: a fast and space-efficient prefilter for estimating the quantification of very large collections of expression experiments · Bioinform. 2022 Journaled string tree - a scalable data structure for analyzing thousands of similar genomes on your laptop · Bioinform. 2014 |
Bioinformatics and computational biology › sequence analysis › sequence indexing
k-mer indexing |
0.6 | 1 | 2022 | Needle: a fast and space-efficient prefilter for estimating the quantification of very large collections of expression experiments · Bioinform. 2022 |
Bioinformatics and computational biology
transcriptomics |
0.6 | 1 | 2022 | Needle: a fast and space-efficient prefilter for estimating the quantification of very large collections of expression experiments · Bioinform. 2022 |
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
sequence indexing |
0.2 | 1 | 2014 | Journaled string tree - a scalable data structure for analyzing thousands of similar genomes on your laptop · Bioinform. 2014 |
Methods — techniques the papers use, named apart from their topics
work stealing · 0.7dynamic programming · 0.7SIMD · 0.7interleaved bloom filter · 0.6string indexing · 0.2data parallelism · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Linear: a framework to enable existing software to resolve structural variants in long reads with flexible and efficient alignment-free statistical modelsabstractAlignment is the cornerstone of many long-read pipelines and plays an essential role in resolving structural variants (SVs). However, forced alignments of SVs embedded in long reads, inflexibility of integrating novel SVs models and computational inefficiency remain problems. Here, we investigate the feasibility of resolving long-read SVs with alignment-free algorithms. We ask: (1) Is it possible to resolve long-read SVs with alignment-free approaches? and (2) Does it provide an advantage over existing approaches? To this end, we implemented the framework named Linear, which can flexibly integrate alignment-free algorithms such as the generative model for long-read SV detection. Furthermore, Linear addresses the problem of compatibility of alignment-free approaches with existing software. It takes as input long reads and outputs standardized results existing software can directly process. We conducted large-scale assessments in this work and the results show that the sensitivity, and flexibility of Linear outperform alignment-based pipelines. Moreover, the computational efficiency is orders of magnitude faster. Chenxu Pan, René Rahn, David Heller, Knut Reinert |
Briefings Bioinform. | 2 |
| 2022 | Needle: a fast and space-efficient prefilter for estimating the quantification of very large collections of expression experimentsabstractMOTIVATION: The ever-growing size of sequencing data is a major bottleneck in bioinformatics as the advances of hardware development cannot keep up with the data growth. Therefore, an enormous amount of data is collected but rarely ever reused, because it is nearly impossible to find meaningful experiments in the stream of raw data. RESULTS: As a solution, we propose Needle, a fast and space-efficient index which can be built for thousands of experiments in <2 h and can estimate the quantification of a transcript in these experiments in seconds, thereby outperforming its competitors. The basic idea of the Needle index is to create multiple interleaved Bloom filters that each store a set of representative k-mers depending on their multiplicity in the raw data. This is then used to quantify the query. AVAILABILITY AND IMPLEMENTATION: https://github.com/seqan/needle. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Mitra Darvish, Enrico Seiler, Svenja Mehringer, René Rahn, Knut Reinert |
Bioinform. | 4 |
| 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. | 1 |
| 2014 | Journaled string tree - a scalable data structure for analyzing thousands of similar genomes on your laptopabstractAbstract Motivation : Next-generation sequencing (NGS) has revolutionized biomedical research in the past decade and led to a continuous stream of developments in bioinformatics, addressing the need for fast and space-efficient solutions for analyzing NGS data. Often researchers need to analyze a set of genomic sequences that stem from closely related species or are indeed individuals of the same species. Hence, the analyzed sequences are similar. For analyses where local changes in the examined sequence induce only local changes in the results, it is obviously desirable to examine identical or similar regions not repeatedly. Results : In this work, we provide a datatype that exploits data parallelism inherent in a set of similar sequences by analyzing shared regions only once. In real-world experiments, we show that algorithms that otherwise would scan each reference sequentially can be speeded up by a factor of 115. Availability : The data structure and associated tools are publicly available at http://www.seqan.de/projects/jst and are part of SeqAn, the C ++ template library for sequence analysis. Contact : [email protected] René Rahn, David Weese, Knut Reinert |
Bioinform. | 1 |