Demo Data from SIGIR 2026 / reviewers in the wild / expert
Niko Välimäki
dblp:85/6897
· DBLP profile ↗
19ranked-venue papers
7as first author
0since 2021 · last 2015
0000-0001-9200-9560ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 9 · 3 first-authorDatabases, data management, data science and information retrieval · 4Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-authorTheory of computation · 3 · 1 first-authorArtificial intelligence and machine learning · 2Software engineering, systems software and programming languages · 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% | |
| Databases, data mining, and information retrieval
2 papers |
Data mining · 41% Information retrieval · 18% Indexing and storage engines · 18% | |
| Theoretical computer science
2 papers |
Algorithms and data structures · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 100% |
Topics — the 16 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › sequence algorithms
string algorithms |
0.2 | 2 | 2012 | Approximate all-pairs suffix/prefix overlaps · Inf. Comput. 2012 Compressed suffix tree - a basis for genome-scale sequence analysis · Bioinform. 2007 |
Bioinformatics and computational biology › sequence analysis
k-mer analysis |
0.2 | 1 | 2014 | Exploration and retrieval of whole-metagenome sequencing samples · Bioinform. 2014 |
Bioinformatics and computational biology
metagenomics |
0.2 | 1 | 2014 | Exploration and retrieval of whole-metagenome sequencing samples · Bioinform. 2014 |
Bioinformatics and computational biology › sequence analysis › sequence assembly
genome assembly |
0.1 | 1 | 2011 | Fast scaffolding with small independent mixed integer programs · Bioinform. 2011 |
Bioinformatics and computational biology › sequence analysis › sequence assembly › genome assembly
scaffolding |
0.1 | 1 | 2011 | Fast scaffolding with small independent mixed integer programs · Bioinform. 2011 |
Information retrieval › indexing
index compression |
0.1 | 1 | 2010 | Fast in-memory XPath search using compressed indexes · ICDE 2010 |
Indexing and storage engines
XML indexing |
0.1 | 1 | 2010 | Fast in-memory XPath search using compressed indexes · ICDE 2010 |
Query processing and optimization › XML query processing
XPath query evaluation |
0.1 | 1 | 2010 | Fast in-memory XPath search using compressed indexes · ICDE 2010 |
Bioinformatics and computational biology
genomics |
0.1 | 1 | 2009 | Storage and Retrieval of Individual Genomes · RECOMB 2009 |
Storage systems
compressed data storage |
0.1 | 1 | 2009 | Storage and Retrieval of Individual Genomes · RECOMB 2009 |
Data mining › pattern mining
discriminative pattern mining |
0.1 | 1 | 2008 | Space Efficient String Mining under Frequency Constraints · ICDM 2008 |
Data mining
pattern mining |
0.1 | 1 | 2008 | Space Efficient String Mining under Frequency Constraints · ICDM 2008 |
Data mining › pattern mining
string mining |
0.1 | 1 | 2008 | Space Efficient String Mining under Frequency Constraints · ICDM 2008 |
Bioinformatics and computational biology
sequence analysis |
0.1 | 1 | 2007 | Compressed suffix tree - a basis for genome-scale sequence analysis · Bioinform. 2007 |
Algorithms and data structures › data structure design
compressed data structures |
0.1 | 1 | 2007 | Compressed suffix tree - a basis for genome-scale sequence analysis · Bioinform. 2007 |
Data models and query languages
XML query languages |
0.0 | 1 | 2010 | Fast in-memory XPath search using compressed indexes · ICDE 2010 |
Methods — techniques the papers use, named apart from their topics
compression · 0.2k-mer dissimilarity · 0.2distributed string mining · 0.2suffix tree construction · 0.1mixed-integer programming · 0.1tree automata · 0.1compressed self-index · 0.1bit-parallel simulation · 0.1suffix tree · 0.1suffix array · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Fast in-memory XPath search using compressed indexesabstractSummary Extensible Markup Language (XML) documents consist of text data plus structured data (markup). XPath allows to query both text and structure. Evaluating such hybrid queries is challenging. We present a system for in‐memory evaluation ofXPath search queries, that is, queries with text and structure predicates, yet without advanced features such as backward axes, arithmetics, and joins. We show that for this query fragment, which containsForward Core XPath, our system, dubbed Succinct XML Self‐Index (‘SXSI’), outperforms existing systems by 1–3 orders of magnitude. SXSI is based on state‐of‐the‐art indexes for text and structure data. It combines two novelties. On one hand, it represents the XML data in a compact indexed form, which allows it to handle larger collections in main memory while supporting powerful search and navigation operations over the text and the structure. On the other hand, it features an execution engine that uses tree automata and cleverly chooses evaluation orders that leverage the speeds of the respective indexes. SXSI is modular and allows seamless replacement of its indexes. This is demonstrated through experiments with (1) a text index specialized for search of bio sequences, and (2) a word‐based text index specialized for natural language search. Copyright © 2013 John Wiley & Sons, Ltd. Diego Arroyuelo, Francisco Claude, Sebastian Maneth, Veli Mäkinen, Gonzalo Navarro 0001, Kim Nguyen 0001, Jouni Sirén, Niko Välimäki |
Softw. Pract. Exp. | 8 |
| 2014 | Random projection based clustering for population genomicsabstractRecent data revolution in population genomics for bacteria has increased the size of aligned sequence data sets by two-to-three orders of magnitude. This trend is expected to continue in the near future, putting an emphasis on applicability of big data techniques to leverage biologically important insights. Moreover, with the increasing density of sampling, it may also be necessary to consider alignment-free sequence analysis techniques combined with clustering to yield a sufficient insight to data. This leads to ultra high-dimensional data with tens of millions of variables, which can no longer be handled by the existing population genomic methods. Using the largest bacterial sequence data sets published to date, we demonstrate that random projection based clustering provides a highly accurate and several orders of magnitude faster approach to the analysis of both alignment-based and alignment-free genome data sets, compared with the Bayesian model-based analysis that is currently considered as the state-of-the-art. Hence, clustering methods for big data harbor considerable potential for important applications in genomics and could pave way for novel analysis pipelines even in the online setting when executed in a massively parallel computing environment. Sotiris K. Tasoulis, Lu Cheng 0004, Niko Välimäki, Nicholas J. Croucher, Simon R. Harris, William P. Hanage, Teemu Roos, Jukka Corander |
IEEE BigData | 3 |
| 2014 | Exploration and retrieval of whole-metagenome sequencing samplesabstractMOTIVATION: Over the recent years, the field of whole-metagenome shotgun sequencing has witnessed significant growth owing to the high-throughput sequencing technologies that allow sequencing genomic samples cheaper, faster and with better coverage than before. This technical advancement has initiated the trend of sequencing multiple samples in different conditions or environments to explore the similarities and dissimilarities of the microbial communities. Examples include the human microbiome project and various studies of the human intestinal tract. With the availability of ever larger databases of such measurements, finding samples similar to a given query sample is becoming a central operation. RESULTS: In this article, we develop a content-based exploration and retrieval method for whole-metagenome sequencing samples. We apply a distributed string mining framework to efficiently extract all informative sequence k-mers from a pool of metagenomic samples and use them to measure the dissimilarity between two samples. We evaluate the performance of the proposed approach on two human gut metagenome datasets as well as human microbiome project metagenomic samples. We observe significant enrichment for diseased gut samples in results of queries with another diseased sample and high accuracy in discriminating between different body sites even though the method is unsupervised. AVAILABILITY AND IMPLEMENTATION: A software implementation of the DSM framework is available at https://github.com/HIITMetagenomics/dsm-framework. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Sohan Seth, Niko Välimäki, Samuel Kaski, Antti Honkela |
Bioinform. | 2 |
| 2014 | Indexing Graphs for Path Queries with Applications in Genome ResearchabstractWe propose a generic approach to replace the canonical sequence representation of genomes with graph representations, and study several applications of such extensions. We extend the Burrows-Wheeler transform (BWT) of strings to acyclic directed labeled graphs, to support path queries as an extension to substring searching. We develop, apply, and tailor this technique to a) read alignment on an extended BWT index of a graph representing pan-genome, i.e., reference genome and known variants of it; and b) split-read alignment on an extended BWT index of a splicing graph. Other possible applications include probe/primer design, alignments to assembly graphs, and alignments to phylogenetic tree of partial-order graphs. We report several experiments on the feasibility and applicability of the approach. Especially on highly-polymorphic genome regions our pan-genome index is making a significant improvement in alignment accuracy. Veli Mäkinen, Niko Välimäki, Jouni Sirén |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2013 | Scalable and Versatile k-mer Indexing for High-Throughput Sequencing Data
Niko Välimäki, Eric Rivals |
ISBRA | 1 |
| 2012 | Multi-pattern Matching with Bidirectional Indexes
Simon Gog, Kalle Karhu, Juha Kärkkäinen, Veli Mäkinen, Niko Välimäki |
COCOON | 5 |
| 2012 | Least Random Suffix/Prefix Matches in Output-Sensitive Time
Niko Välimäki |
CPM | 1 |
| 2012 | Forbidden Patterns
Johannes Fischer 0001, Travis Gagie, Tsvi Kopelowitz, Moshe Lewenstein, Veli Mäkinen, Leena Salmela, Niko Välimäki |
LATIN | 7 |
| 2012 | Distributed String Mining for High-Throughput Sequencing Data
Niko Välimäki, Simon J. Puglisi |
WABI | 1 |
| 2012 | Approximate all-pairs suffix/prefix overlaps
Niko Välimäki, Susana Ladra, Veli Mäkinen |
Inf. Comput. | 1 |
| 2011 | Indexing Finite Language Representation of Population Genotypes
Jouni Sirén, Niko Välimäki, Veli Mäkinen |
WABI | 2 |
| 2011 | Fast scaffolding with small independent mixed integer programsabstractMOTIVATION: Assembling genomes from short read data has become increasingly popular, but the problem remains computationally challenging especially for larger genomes. We study the scaffolding phase of sequence assembly where preassembled contigs are ordered based on mate pair data. RESULTS: We present MIP Scaffolder that divides the scaffolding problem into smaller subproblems and solves these with mixed integer programming. The scaffolding problem can be represented as a graph and the biconnected components of this graph can be solved independently. We present a technique for restricting the size of these subproblems so that they can be solved accurately with mixed integer programming. We compare MIP Scaffolder to two state of the art methods, SOPRA and SSPACE. MIP Scaffolder is fast and produces better or as good scaffolds as its competitors on large genomes. AVAILABILITY: The source code of MIP Scaffolder is freely available at http://www.cs.helsinki.fi/u/lmsalmel/mip-scaffolder/. CONTACT: [email protected]. Leena Salmela, Veli Mäkinen, Niko Välimäki, Johannes Ylinen, Esko Ukkonen |
Bioinform. | 3 |
| 2010 | Approximate All-Pairs Suffix/Prefix Overlaps
Niko Välimäki, Susana Ladra, Veli Mäkinen |
CPM | 1 |
| 2010 | Fast in-memory XPath search using compressed indexesabstractA large fraction of an XML document typically consists of text data. The XPath query language allows text search via the equal, contains, and starts-with predicates. Such predicates can be efficiently implemented using a compressed self-index of the document's text nodes. Most queries, however, contain some parts querying the text of the document, plus some parts querying the tree structure. It is therefore a challenge to choose an appropriate evaluation order for a given query, which optimally leverages the execution speeds of the text and tree indexes. Here the SXSI system is introduced. It stores the tree structure of an XML document using a bit array of opening and closing brackets plus a sequence of labels, and stores the text nodes of the document using a global compressed self-index. On top of these indexes sits an XPath query engine that is based on tree automata. The engine uses fast counting queries of the text index in order to dynamically determine whether to evaluate top-down or bottom-up with respect to the tree structure. The resulting system has several advantages over existing systems: (1) on pure tree queries (without text search) such as the XPathMark queries, the SXSI system performs on par or better than the fastest known systems MonetDB and Qizx, (2) on queries that use text search, SXSI outperforms the existing systems by 1-3 orders of magnitude (depending on the size of the result set), and (3) with respect to memory consumption, SXSI outperforms all other systems for counting-only queries. Diego Arroyuelo, Francisco Claude, Sebastian Maneth, Veli Mäkinen, Gonzalo Navarro 0001, Kim Nguyen 0001, Jouni Sirén, Niko Välimäki |
ICDE | 8 |
| 2009 | Storage and Retrieval of Individual Genomes
Veli Mäkinen, Gonzalo Navarro 0001, Jouni Sirén, Niko Välimäki |
RECOMB | 4 |
| 2008 | Space Efficient String Mining under Frequency ConstraintsabstractLet $\db_1$ and $\db_2$ be two databases (i.e. multisets) of $d$ strings, over an alphabet $\Sigma$, with overall length $n$. We study the problem of mining discriminative patterns between $\db_1$ and $\db_2$ --- e.g., patterns that are frequent in one database but not in the other, emerging patterns, or patterns satisfying other frequency-related constraints. Using the algorithmic framework by Hui (CPM 1992), one can solve several variants of this problem in the optimal linear time with the aid of suffix trees or suffix arrays. This stands in high contrast to other pattern domains such as itemsets or subgraphs, where super-linear lower bounds are known. However, the space requirement of existing solutions is $O(n \log n)$ bits, which is not optimal for $|\Sigma Johannes Fischer 0001, Veli Mäkinen, Niko Välimäki |
ICDM | 3 |
| 2008 | Run-Length Compressed Indexes Are Superior for Highly Repetitive Sequence Collections
Jouni Sirén, Niko Välimäki, Veli Mäkinen, Gonzalo Navarro 0001 |
SPIRE | 2 |
| 2007 | Space-Efficient Algorithms for Document Retrieval
Niko Välimäki, Veli Mäkinen |
CPM | 1 |
| 2007 | Compressed suffix tree - a basis for genome-scale sequence analysisabstractUNLABELLED: Suffix tree is one of the most fundamental data structures in string algorithms and biological sequence analysis. Unfortunately, when it comes to implementing those algorithms and applying them to real genomic sequences, often the main memory size becomes the bottleneck. This is easily explained by the fact that while a DNA sequence of length n from alphabet sigma = {A, C, G, T} can be stored in n log absolute value(sigma) = 2n bits, its suffix tree occupies O(n log n) bits. In practice, the size difference easily reaches factor 50. We provide an implementation of the compressed suffix tree very recently proposed by Sadakane (Theory of Computing Systems, in press). The compressed suffix tree occupies space proportional to the text size, i.e. O(n log) absolute value(sigma)) bits, and supports all typical suffix tree operations with at most log n factor slowdown. Our experiments show that, e.g. on a 10 MB DNA sequence, the compressed suffix tree takes 10% of the space of normal suffix tree. Typical operations are slowed down by factor 60. AVAILABILITY: The C++ implementation under GNU license is available at http://www.cs.helsinki.fi/group/suds/cst/. An example program implementing a typical pattern discovery task is included. Experimental results in this note correspond to version 0.95. Niko Välimäki, Wolfgang Gerlach, Kashyap Dixit, Veli Mäkinen |
Bioinform. | 1 |