Demo Data from VLDB 2026 / reviewers in the wild / expert
Tomasz Marek Kowalski
dblp:52/3437
· DBLP profile ↗
10ranked-venue papers
4as first author
3since 2021 · last 2026
0000-0003-0953-3762ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 3Databases, data management, data science and information retrieval · 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
3 papers |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 50% High-performance computing · 50% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › bioinformatics infrastructure
FASTQ compression |
1.3 | 2 | 2025 | PgRC2: engineering the compression of sequencing reads · Bioinform. 2025 PgRC: pseudogenome-based read compressor · Bioinform. 2020 |
Bioinformatics and computational biology › bioinformatics infrastructure
sequencing data compression |
1.3 | 2 | 2025 | PgRC2: engineering the compression of sequencing reads · Bioinform. 2025 PgRC: pseudogenome-based read compressor · Bioinform. 2020 |
Bioinformatics and computational biology
sequence analysis |
1.0 | 1 | 2026 | FFC: a scalable FASTA compressor · Bioinform. 2026 |
High-performance computing
parallel compression |
0.3 | 1 | 2025 | PgRC2: engineering the compression of sequencing reads · Bioinform. 2025 |
Storage systems
data compression |
0.1 | 1 | 2020 | PgRC: pseudogenome-based read compressor · Bioinform. 2020 |
Storage systems › data compression
genomic data compression |
0.1 | 1 | 2020 | PgRC: pseudogenome-based read compressor · Bioinform. 2020 |
Methods — techniques the papers use, named apart from their topics
shortest common superstring approximation · 2.6multithreading · 1.7parallel decompression · 1.0chunk-based compression · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | FFC: a scalable FASTA compressorabstractSUMMARY: FASTA is a widely used text-based format for storing nucleotide and protein sequences. The existing FASTA compressors usually focus on (slightly) improving the compression ratio, not on practical performance. We present FFC, a scalable FASTA compressor that achieves average compression speeds 4.7× and 11.4× higher than two high-performance compressors, zstd and NAF, respectively, across a benchmark set of seven single genomes. It also delivers average decompression speeds 3.5× and 2.7× higher than zstd and NAF, respectively. Although a chunk-based zstd variant with parallel decompression, pzstd, almost matches FFC speed, its compression ratio is on average by 23% worse than FFC's. For the experiment, a 14-core workstation and a RAM disk (to reduce the impact of I/O) were used. AVAILABILITY AND IMPLEMENTATION: FFC is freely available at github.com/kowallus/ffc and also as a Zenodo repository at 10.5281/zenodo.18892353, and the used datasets at 10.5281/zenodo.18873744. Szymon Grabowski, Tomasz Marek Kowalski, Robert Susik |
Bioinform. | 2 |
| 2025 | PgRC2: engineering the compression of sequencing readsabstractSUMMARY: The FASTQ format remains at the heart of high-throughput sequencing. Despite advances in specialized FASTQ compressors, they are still imperfect in terms of practical performance tradeoffs. We present a multi-threaded version of Pseudogenome-based Read Compressor (PgRC), an in-memory algorithm for compressing the DNA stream, based on the idea of approximating the shortest common superstring over high-quality reads. Redundancy in the obtained string is efficiently removed by using a compact temporary representation. The current version, v2.0, preserves the compression ratio of the previous one, reducing the compression (resp. decompression) time by a factor of 8-9 (resp. 2-2.5) on a 14-core/28-thread machine. AVAILABILITY AND IMPLEMENTATION: PgRC 2.0 can be downloaded from https://github.com/kowallus/PgRC and https://zenodo.org/records/14882486 (10.5281/zenodo.14882486). Tomasz Marek Kowalski, Szymon Grabowski |
Bioinform. | 1 |
| 2021 | Algorithms for all-pairs Hamming distance based similarityabstractAbstract All‐pairs distance computation for a collection of strings is a computation‐intensive task with important applications in bioinformatics, in particular, in distance‐based phylogenetic analysis techniques. Even if the computationally efficient Hamming distance is used for this purpose, the quadratic number of sequence pairs may be challenging. We propose a number of practical algorithms for efficient pairwise Hamming distance computation under a given distance threshold. The techniques are based on such concepts as pivot‐based similarity search in metric spaces, pigeonhole principle for approximate string matching, cache‐friendly data arrangement, bit‐parallelism, and others. We experimentally show that our solutions are often about an order of magnitude faster than the average‐case linear‐time LCP based clusters method proposed recently, both in real and synthetic benchmarks. Szymon Grabowski, Tomasz Marek Kowalski |
Softw. Pract. Exp. | 2 |
| 2020 | PgRC: pseudogenome-based read compressorabstractMOTIVATION: The amount of sequencing data from high-throughput sequencing technologies grows at a pace exceeding the one predicted by Moore's law. One of the basic requirements is to efficiently store and transmit such huge collections of data. Despite significant interest in designing FASTQ compressors, they are still imperfect in terms of compression ratio or decompression resources. RESULTS: We present Pseudogenome-based Read Compressor (PgRC), an in-memory algorithm for compressing the DNA stream, based on the idea of building an approximation of the shortest common superstring over high-quality reads. Experiments show that PgRC wins in compression ratio over its main competitors, SPRING and Minicom, by up to 15 and 20% on average, respectively, while being comparably fast in decompression. AVAILABILITY AND IMPLEMENTATION: PgRC can be downloaded from https://github.com/kowallus/PgRC. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Tomasz Marek Kowalski, Szymon Grabowski |
Bioinform. | 1 |
| 2019 | Towards Big Data Solutions for Industrial Tomography Data ProcessingabstractThis paper presents an overview of what Big Data can bring to the modern industry.Through following the history of contemporary Big Data frameworks the authors observe that the tools available have reached sufficient maturity so as to be usable in an industrial setting.The authors propose the concept of a system for collecting, organising, processing and analysing experimental data obtained from measurements with process tomography.Process tomography is used for noninvasive flow monitoring and data acquisition.The measurement data is collected, stored and processed to identify process regimes and process threats.Further general examples of solutions that aim to take advantage of the existence of such tools are presented as proof of viability of such approach.As the first step in the process of creating the proposed system, a scalable, distributed, containerisation-based cluster has been constructed, with consumer-grade hardware. Aleksandra Kowalska, Piotr Luczak, Dawid Sielski, Tomasz Marek Kowalski, Andrzej Romanowski, Dominik Sankowski |
FedCSIS | 4 |
| 2018 | Faster range minimum queriesabstractSummary Range minimum query is an important building brick of many compressed data structures and string matching algorithms. Although this problem is essentially solved in theory, with sophisticated data structures allowing for constant time queries, practical performance and construction time also matter. Additionally, there are offline scenarios in which the number of queries, ie, q, is rather small and given beforehand, which encourages to use a simpler approach. In this work, we present a simple data structure, with very fast construction, which allows to handle queries in constant time on average. This algorithm, however, requires access to the input data during queries (which is not the case of sophisticated range minimum query solutions). We subsequently refine our technique, combining it with one of the existing succinct solutions with O(1) worst‐case time queries and no access to the input array. The resulting hybrid is still a memory frugal data structure, spending usually up to about 3n bits and providing competitive query times, especially for wide ranges. We also show how to make our baseline data structure more compact. Experimental results demonstrate that the proposed block‐based sparse table (BbST) variants are competitive to existing solutions, also in the offline scenario. Tomasz Marek Kowalski, Szymon Grabowski |
Softw. Pract. Exp. | 1 |
| 2017 | Optimisation of language-integrated queries by query unnesting
Tomasz Marek Kowalski, Radoslaw Adamus |
Comput. Lang. Syst. Struct. | 1 |
| 2015 | A step towards genuine declarative language-integrated queriesabstractNative functional-style querying extensions for programming languages (e.g., LINQ or Java 8 streams) are widely considered as declarative.However, their very limited degree of optimisation when dealing with local collection processing contradicts this statement.We show that developers constructing complex LINQ queries or combining queries expose themselves to the risk of severe performance deterioration.For an inexperienced programmer, a way of getting an appropriate query form can be too complicated.Also, a manual query transformation is justified by the need of improving performance, but achieved at the expense of reflecting an actual business goal.As a result, benefits from a declarative form and an increased level of abstraction are lost.In this paper, we claim that moving of selected methods for automated optimisation elaborated for declarative query languages to the level of imperative programming languages is possible and desired.We propose an optimisation method for collection-processing constructs based on higher-order functions through factoring out of free expressions in order to avoid unnecessary multiple calculations.We have implemented and verified this idea as a simple proof-of-concept LINQ optimiser library. Radoslaw Adamus, Tomasz Marek Kowalski, Jacek Wislicki |
FedCSIS | 2 |
| 2010 | Optimization of Object-Oriented Queries through Rewriting Compound Weakly Dependent Subqueries
Michal Bleja, Tomasz Marek Kowalski, Kazimierz Subieta |
DEXA (1) | 2 |
| 2006 | Procedures of Integration of Fragmented Data in a P2P Data Grid Virtual Repository,
Kamil Kuliberda, Jacek Wislicki, Tomasz Marek Kowalski, Radoslaw Adamus, Krzysztof Kaczmarski, Kazimierz Subieta |
ICSOC | 3 |