Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tomasz Marek Kowalski

dblp:52/3437 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › bioinformatics infrastructure
FASTQ compression
1.322025
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.322025
PgRC2: engineering the compression of sequencing reads · Bioinform. 2025
PgRC: pseudogenome-based read compressor · Bioinform. 2020
Bioinformatics and computational biology
sequence analysis
1.012026
FFC: a scalable FASTA compressor · Bioinform. 2026
High-performance computing
parallel compression
0.312025
PgRC2: engineering the compression of sequencing reads · Bioinform. 2025
Storage systems
data compression
0.112020
PgRC: pseudogenome-based read compressor · Bioinform. 2020
Storage systems › data compression
genomic data compression
0.112020
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
YearPublicationVenuePosition
2026 FFC: a scalable FASTA compressor
abstract
SUMMARY: 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 reads
abstract
SUMMARY: 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 similarity
abstract
Abstract 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 compressor
abstract
MOTIVATION: 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 Processing
abstract
This 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
FedCSIS4
2018 Faster range minimum queries
abstract
Summary 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 queries
abstract
Native 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
FedCSIS2
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
ICSOC3