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

Niko Välimäki

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

TopicWeightPapersLastEvidence papers
Algorithms and data structures › sequence algorithms
string algorithms
0.222012
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.212014
Exploration and retrieval of whole-metagenome sequencing samples · Bioinform. 2014
Bioinformatics and computational biology
metagenomics
0.212014
Exploration and retrieval of whole-metagenome sequencing samples · Bioinform. 2014
Bioinformatics and computational biology › sequence analysis › sequence assembly
genome assembly
0.112011
Fast scaffolding with small independent mixed integer programs · Bioinform. 2011
Bioinformatics and computational biology › sequence analysis › sequence assembly › genome assembly
scaffolding
0.112011
Fast scaffolding with small independent mixed integer programs · Bioinform. 2011
Information retrieval › indexing
index compression
0.112010
Fast in-memory XPath search using compressed indexes · ICDE 2010
Indexing and storage engines
XML indexing
0.112010
Fast in-memory XPath search using compressed indexes · ICDE 2010
Query processing and optimization › XML query processing
XPath query evaluation
0.112010
Fast in-memory XPath search using compressed indexes · ICDE 2010
Bioinformatics and computational biology
genomics
0.112009
Storage and Retrieval of Individual Genomes · RECOMB 2009
Storage systems
compressed data storage
0.112009
Storage and Retrieval of Individual Genomes · RECOMB 2009
Data mining › pattern mining
discriminative pattern mining
0.112008
Space Efficient String Mining under Frequency Constraints · ICDM 2008
Data mining
pattern mining
0.112008
Space Efficient String Mining under Frequency Constraints · ICDM 2008
Data mining › pattern mining
string mining
0.112008
Space Efficient String Mining under Frequency Constraints · ICDM 2008
Bioinformatics and computational biology
sequence analysis
0.112007
Compressed suffix tree - a basis for genome-scale sequence analysis · Bioinform. 2007
Algorithms and data structures › data structure design
compressed data structures
0.112007
Compressed suffix tree - a basis for genome-scale sequence analysis · Bioinform. 2007
Data models and query languages
XML query languages
0.012010
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
YearPublicationVenuePosition
2015 Fast in-memory XPath search using compressed indexes
abstract
Summary 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 genomics
abstract
Recent 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 BigData3
2014 Exploration and retrieval of whole-metagenome sequencing samples
abstract
MOTIVATION: 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 Research
abstract
We 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
ISBRA1
2012 Multi-pattern Matching with Bidirectional Indexes
Simon Gog, Kalle Karhu, Juha Kärkkäinen, Veli Mäkinen, Niko Välimäki
COCOON5
2012 Least Random Suffix/Prefix Matches in Output-Sensitive Time
Niko Välimäki
CPM1
2012 Forbidden Patterns
Johannes Fischer 0001, Travis Gagie, Tsvi Kopelowitz, Moshe Lewenstein, Veli Mäkinen, Leena Salmela, Niko Välimäki
LATIN7
2012 Distributed String Mining for High-Throughput Sequencing Data
Niko Välimäki, Simon J. Puglisi
WABI1
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
WABI2
2011 Fast scaffolding with small independent mixed integer programs
abstract
MOTIVATION: 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
CPM1
2010 Fast in-memory XPath search using compressed indexes
abstract
A 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
ICDE8
2009 Storage and Retrieval of Individual Genomes
Veli Mäkinen, Gonzalo Navarro 0001, Jouni Sirén, Niko Välimäki
RECOMB4
2008 Space Efficient String Mining under Frequency Constraints
abstract
Let $\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
ICDM3
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
SPIRE2
2007 Space-Efficient Algorithms for Document Retrieval
Niko Välimäki, Veli Mäkinen
CPM1
2007 Compressed suffix tree - a basis for genome-scale sequence analysis
abstract
UNLABELLED: 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