Demo Data from EDBT 2026 / reviewers in the wild / expert
Marek S. Wiewiórka
dblp:150/3452
· DBLP profile ↗
6ranked-venue papers
4as first author
2since 2021 · last 2025
0000-0002-8724-5646ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 5 · 4 first-author · 2 since 2021Artificial intelligence and machine learning · 1
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
4 papers |
Bioinformatics and computational biology · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › genomics
genomic data management |
2.1 | 4 | 2025 | polars-bio - fast, scalable, and out-of-core operations on large genomic interval datasets · Bioinform. 2025 Cloud-native distributed genomic pileup operations · Bioinform. 2023 SeQuiLa: an elastic, fast and scalable SQL-oriented solution for processing and querying genomic intervals · Bioinform. 2019 |
Bioinformatics and computational biology › genomics
genomic interval analysis |
1.2 | 2 | 2025 | polars-bio - fast, scalable, and out-of-core operations on large genomic interval datasets · Bioinform. 2025 SeQuiLa: an elastic, fast and scalable SQL-oriented solution for processing and querying genomic intervals · Bioinform. 2019 |
Bioinformatics and computational biology › genomics › genomic data analysis
interactive genomic data analysis |
0.2 | 1 | 2014 | SparkSeq: fast, scalable and cloud-ready tool for the interactive genomic data analysis with nucleotide precision · Bioinform. 2014 |
Bioinformatics and computational biology › genomics
next-generation sequencing data analysis |
0.2 | 1 | 2014 | SparkSeq: fast, scalable and cloud-ready tool for the interactive genomic data analysis with nucleotide precision · Bioinform. 2014 |
Methods — techniques the papers use, named apart from their topics
rust · 0.9dataframe operations · 0.9apache datafusion · 0.9apache arrow · 0.9kubernetes · 0.7data partitioning · 0.7SQL interface · 0.7MD tags · 0.7apache spark · 0.6ANSI SQL · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | polars-bio - fast, scalable, and out-of-core operations on large genomic interval datasetsabstractMOTIVATION: Genomic studies very often rely on computationally intensive analyses of relationships between features, which are typically represented as intervals along a 1D coordinate system (such as positions on a chromosome). In this context, the Python programming language is extensively used for manipulating and analyzing data stored in a tabular form of rows and columns, called a DataFrame. Pandas is the most widely used Python DataFrame package and has been criticized for inefficiencies and scalability issues, which its modern alternative-Polars-aims to address with a native backend written in the Rust programming language. RESULTS: polars-bio is a Python library that enables fast, parallel and out-of-core operations on large genomic interval datasets. Its main components are implemented in Rust, using the Apache DataFusion query engine and Apache Arrow for efficient data representation. It is compatible with Polars and Pandas DataFrame formats. In a real-world comparison (107 versus 1.2×106 intervals), our library runs overlap queries 6.5×, nearest queries 15.5×, count_overlaps queries 38×, and coverage queries 15× faster than Bioframe. On equally sized synthetic sets (107 versus 107), the corresponding speedups are 1.6×, 5.5×, 6×, and 6×. In streaming mode, on real and synthetic interval pairs, our implementation uses 90× and 15× less memory for overlap, 4.5× and 6.5× less for nearest, 60× and 12× less for count_overlaps, and 34× and 7× less for coverage than Bioframe. Multi-threaded benchmarks show good scalability characteristics. To the best of our knowledge, polars-bio is the most efficient single-node library for genomic interval DataFrames in Python. AVAILABILITY AND IMPLEMENTATION: polars-bio is an open-source Python package distributed under the Apache License available for major platforms, including Linux, macOS, and Windows in the PyPI registry. The online documentation is https://biodatageeks.org/polars-bio/ and the source code is available on GitHub: https://github.com/biodatageeks/polars-bio and Zenodo: https://doi.org/10.5281/zenodo.16374290. are available at Bioinformatics online. Marek S. Wiewiórka, Pavel Khamutou, Marek Zbysinski, Tomasz Gambin |
Bioinform. | 1 |
| 2023 | Cloud-native distributed genomic pileup operationsabstractMOTIVATION: Pileup analysis is a building block of many bioinformatics pipelines, including variant calling and genotyping. This step tends to become a bottleneck of the entire assay since the straightforward pileup implementations involve processing of all base calls from all alignments sequentially. On the other hand, a distributed version of the algorithm faces the intrinsic challenge of splitting reads-oriented file formats into self-contained partitions to avoid costly data exchange between computational nodes. RESULTS: Here, we present a scalable, distributed and efficient implementation of a pileup algorithm that is suitable for deploying in cloud computing environments. In particular, we implemented: (i) our custom data-partitioning algorithm optimized to work with the alignment reads, (ii) a novel and unique approach to process alignment events from sequencing reads using the MD tags, (iii) the source code micro-optimizations for recurrent operations, and (iv) a modular structure of the algorithm. We have proven that our novel approach consistently and significantly outperforms other state-of-the-art distributed tools in terms of execution time (up to 6.5× faster) and memory usage (up to 2× less), resulting in a substantial cloud cost reduction. SeQuiLa is a cloud-native solution that can be easily deployed using any managed Kubernetes and Hadoop services available in public clouds, like Microsoft Azure Cloud, Google Cloud Platform, or Amazon Web Services. Together with the already implemented distributed range join and coverage calculations, our package provides end-users with a unified SQL interface for convenient analyses of population-scale genomic data in an interactive way. AVAILABILITY AND IMPLEMENTATION: https://biodatageeks.github.io/sequila/. Marek S. Wiewiórka, Agnieszka Szmurlo, Pawel Stankiewicz, Tomasz Gambin |
Bioinform. | 1 |
| 2019 | SeQuiLa: an elastic, fast and scalable SQL-oriented solution for processing and querying genomic intervalsabstractSUMMARY: Efficient processing of large-scale genomic datasets has recently become possible due to the application of 'big data' technologies in bioinformatics pipelines. We present SeQuiLa-a distributed, ANSI SQL-compliant solution for speedy querying and processing of genomic intervals that is available as an Apache Spark package. Proposed range join strategy is significantly (∼22×) faster than the default Apache Spark implementation and outperforms other state-of-the-art tools for genomic intervals processing. AVAILABILITY AND IMPLEMENTATION: The project is available at http://biodatageeks.org/sequila/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Marek S. Wiewiórka, Anna Lesniewska, Agnieszka Szmurlo, Kacper Stepien, Mateusz Borowiak, Michal J. Okoniewski, Tomasz Gambin |
Bioinform. | 1 |
| 2019 | Comparison of kNN and k-means optimization methods of reference set selection for improved CNV callers performanceabstractBACKGROUND: There are over 25 tools dedicated for the detection of Copy Number Variants (CNVs) using Whole Exome Sequencing (WES) data based on read depth analysis. The tools reported consist of several steps, including: (i) calculation of read depth for each sequencing target, (ii) normalization, (iii) segmentation and (iv) actual CNV calling. The essential aspect of the entire process is the normalization stage, in which systematic errors and biases are removed and the reference sample set is used to increase the signal-to-noise ratio. Although some CNV calling tools use dedicated algorithms to obtain the optimal reference sample set, most of the advanced CNV callers do not include this feature. To our knowledge, this work is the first attempt to assess the impact of reference sample set selection on CNV detection performance. METHODS: We used WES data from the 1000 Genomes project to evaluate the impact of various methods of reference sample set selection on CNV calling performance of three chosen state-of-the-art tools: CODEX, CNVkit and exomeCopy. Two naive solutions (all samples as reference set and random selection) as well as two clustering methods (k-means and k nearest neighbours (kNN) with a variable number of clusters or group sizes) have been evaluated to discover the best performing sample selection method. RESULTS AND CONCLUSIONS: The performed experiments have shown that the appropriate selection of the reference sample set may greatly improve the CNV detection rate. In particular, we found that smart reduction of reference sample size may significantly increase the algorithms' precision while having negligible negative effect on sensitivity. We observed that a complete CNV calling process with the k-means algorithm as the selection method has significantly better time complexity than kNN-based solution. Wiktor Kusmirek, Agnieszka Szmurlo, Marek S. Wiewiórka, Robert M. Nowak, Tomasz Gambin |
BMC Bioinform. | 3 |
| 2017 | Scalable Framework for the Analysis of Population Structure Using the Next Generation Sequencing Data
Anastasiia Hryhorzhevska, Marek S. Wiewiórka, Michal J. Okoniewski, Tomasz Gambin |
ISMIS | 2 |
| 2014 | SparkSeq: fast, scalable and cloud-ready tool for the interactive genomic data analysis with nucleotide precisionabstractUNLABELLED: Many time-consuming analyses of next -: generation sequencing data can be addressed with modern cloud computing. The Apache Hadoop-based solutions have become popular in genomics BECAUSE OF: their scalability in a cloud infrastructure. So far, most of these tools have been used for batch data processing rather than interactive data querying. The SparkSeq software has been created to take advantage of a new MapReduce framework, Apache Spark, for next-generation sequencing data. SparkSeq is a general-purpose, flexible and easily extendable library for genomic cloud computing. It can be used to build genomic analysis pipelines in Scala and run them in an interactive way. SparkSeq opens up the possibility of customized ad hoc secondary analyses and iterative machine learning algorithms. This article demonstrates its scalability and overall fast performance by running the analyses of sequencing datasets. Tests of SparkSeq also prove that the use of cache and HDFS block size can be tuned for the optimal performance on multiple worker nodes. AVAILABILITY AND IMPLEMENTATION: Available under open source Apache 2.0 license: https://bitbucket.org/mwiewiorka/sparkseq/. Marek S. Wiewiórka, Antonio Messina, Alicja Pacholewska, Sergio Maffioletti, Piotr Gawrysiak, Michal J. Okoniewski |
Bioinform. | 1 |