VLDB 2026 Research / reviewers in the wild / expert
Ilya Shmulevich
dblp:78/4170
· DBLP profile ↗
50ranked-venue papers
13as first author
0since 2021 · last 2017
0000-0002-4410-8780ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 26 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 16 · 6 first-authorArtificial intelligence and machine learning · 3Theory of computation · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author
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
13 papers |
Bioinformatics and computational biology · 94% Computational science and engineering · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 50% Performance modeling and evaluation · 50% | |
| Theoretical computer science
1 paper |
Computational complexity · 100% |
Topics — the 23 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
gene expression analysis |
0.3 | 5 | 2016 | Probabilistic analysis of gene expression measurements from heterogeneous tissues · Bioinform. 2010 Combining dependent P-values with an empirical adaptation of Brown's method · Bioinform. 2016 Binary analysis and optimization-based normalization of gene expression data · Bioinform. 2002 |
Bioinformatics and computational biology › biostatistics › statistical bioinformatics
statistical genomics |
0.2 | 1 | 2016 | Combining dependent P-values with an empirical adaptation of Brown's method · Bioinform. 2016 |
Bioinformatics and computational biology › systems biology › computational developmental biology
multicellular simulation |
0.2 | 1 | 2014 | Biocellion: accelerating computer simulation of multicellular biological system models · Bioinform. 2014 |
Bioinformatics and computational biology › single-cell analysis
cell type composition estimation |
0.1 | 1 | 2010 | Probabilistic analysis of gene expression measurements from heterogeneous tissues · Bioinform. 2010 |
Bioinformatics and computational biology › gene regulation
transcription factor binding site prediction |
0.1 | 1 | 2010 | Genome-wide histone acetylation data improve prediction of mammalian transcription factor binding sites · Bioinform. 2010 |
Computational complexity
kolmogorov complexity |
0.1 | 1 | 2010 | Biological information as set-based complexity · IEEE Trans. Inf. Theory 2010 |
Bioinformatics and computational biology › systems biology
gene regulatory network modeling |
0.1 | 3 | 2002 | From Boolean to probabilistic Boolean networks as models of genetic regulatory networks · Proc. IEEE 2002 Probabilistic Boolean networks: a rule-based uncertainty model for gene regulatory networks · Bioinform. 2002 Gene perturbation and intervention in probabilistic Boolean networks · Bioinform. 2002 |
Bioinformatics and computational biology › systems biology › gene regulatory network modeling
probabilistic boolean network |
0.1 | 3 | 2002 | From Boolean to probabilistic Boolean networks as models of genetic regulatory networks · Proc. IEEE 2002 Probabilistic Boolean networks: a rule-based uncertainty model for gene regulatory networks · Bioinform. 2002 Gene perturbation and intervention in probabilistic Boolean networks · Bioinform. 2002 |
Computational science and engineering › statistical significance testing
p-value estimation |
0.1 | 1 | 2009 | Fewer permutations, more accurate P-values · Bioinform. 2009 |
Bioinformatics and computational biology › biostatistics
statistical bioinformatics |
0.1 | 1 | 2009 | Fewer permutations, more accurate P-values · Bioinform. 2009 |
Parallel and multicore computing
parallel computing |
0.1 | 1 | 2014 | Biocellion: accelerating computer simulation of multicellular biological system models · Bioinform. 2014 |
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation |
0.1 | 1 | 2014 | Biocellion: accelerating computer simulation of multicellular biological system models · Bioinform. 2014 |
Bioinformatics and computational biology › proteomics
protein quantification |
0.1 | 1 | 2005 | Robust estimation of protein expression ratios with lysate microarray technology · Bioinform. 2005 |
Bioinformatics and computational biology
proteomics |
0.1 | 1 | 2005 | Robust estimation of protein expression ratios with lysate microarray technology · Bioinform. 2005 |
Bioinformatics and computational biology › biological network › network biology › network inference
gene regulatory network inference |
0.0 | 1 | 2004 | Growing genetic regulatory networks from seed genes · Bioinform. 2004 |
Bioinformatics and computational biology › network bioinformatics
boolean network |
0.0 | 1 | 2002 | From Boolean to probabilistic Boolean networks as models of genetic regulatory networks · Proc. IEEE 2002 |
Bioinformatics and computational biology › gene expression analysis › gene expression classification
microarray classification |
0.0 | 1 | 2002 | ayesian automatic relevance determination algorithms for classifying gene expression data · Bioinform. 2002 |
Bioinformatics and computational biology › epigenomics
ChIP-seq analysis |
0.0 | 1 | 2010 | Genome-wide histone acetylation data improve prediction of mammalian transcription factor binding sites · Bioinform. 2010 |
Bioinformatics and computational biology › gene expression analysis
differential expression analysis |
0.0 | 1 | 2010 | Probabilistic analysis of gene expression measurements from heterogeneous tissues · Bioinform. 2010 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference
bayesian classification |
0.0 | 1 | 2002 | ayesian automatic relevance determination algorithms for classifying gene expression data · Bioinform. 2002 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
markov chain |
0.0 | 1 | 2002 | From Boolean to probabilistic Boolean networks as models of genetic regulatory networks · Proc. IEEE 2002 |
Bioinformatics and computational biology › biological network › network biology › network inference › gene regulatory network inference
bayesian network inference |
0.0 | 1 | 2002 | Probabilistic Boolean networks: a rule-based uncertainty model for gene regulatory networks · Bioinform. 2002 |
Computational science and engineering › dynamical systems
network dynamics |
0.0 | 1 | 2002 | Gene perturbation and intervention in probabilistic Boolean networks · Bioinform. 2002 |
Methods — techniques the papers use, named apart from their topics
high-resolution grid modeling · 0.4discrete agent-based modeling · 0.4fisher's method · 0.2empirical adaptation · 0.2brown's method · 0.2universal information distance · 0.2kolmogorov intrinsic complexity · 0.2probabilistic modeling · 0.1motif scanning · 0.1linear regression · 0.1stochastic perturbation analysis · 0.0first-passage time analysis · 0.0computational learning theory · 0.0bayesian classification · 0.0automatic relevance determination · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Literature-based discovery of new candidates for drug repurposingabstractDrug development is an expensive and time-consuming process; these could be reduced if the existing resources could be used to identify candidates for drug repurposing. This study sought to do this by text mining a large-scale literature repository to curate repurposed drug lists for different cancers. We devised a pattern-based relationship extraction method to extract disease-gene and gene-drug direct relationships from the literature. These direct relationships are used to infer indirect relationships using the ABC model. A gene-shared ranking method based on drug target similarity was then proposed to prioritize the indirect relationships. Our method of assessing drug target similarity correlated to existing anatomical therapeutic chemical code-based methods with a Pearson correlation coefficient of 0.9311. The indirect relationships ranking method achieved a significant mean average precision score of top 100 most common diseases. We also confirmed the suitability of candidates identified for repurposing as anticancer drugs by conducting a manual review of the literature and the clinical trials. Eventually, for visualization and enrichment of huge amount of repurposed drug information, a chord diagram was demonstrated to rapidly identify two novel indications for further biological evaluations. Hsih-te Yang, Jiun-Huang Ju, Yue-Ting Wong, Ilya Shmulevich, Jung-Hsien Chiang |
Briefings Bioinform. | 4 |
| 2017 | Solving the influence maximization problem reveals regulatory organization of the yeast cell cycleabstractThe Influence Maximization Problem (IMP) aims to discover the set of nodes with the greatest influence on network dynamics. The problem has previously been applied in epidemiology and social network analysis. Here, we demonstrate the application to cell cycle regulatory network analysis for Saccharomyces cerevisiae. Fundamentally, gene regulation is linked to the flow of information. Therefore, our implementation of the IMP was framed as an information theoretic problem using network diffusion. Utilizing more than 26,000 regulatory edges from YeastMine, gene expression dynamics were encoded as edge weights using time lagged transfer entropy, a method for quantifying information transfer between variables. By picking a set of source nodes, a diffusion process covers a portion of the network. The size of the network cover relates to the influence of the source nodes. The set of nodes that maximizes influence is the solution to the IMP. By solving the IMP over different numbers of source nodes, an influence ranking on genes was produced. The influence ranking was compared to other metrics of network centrality. Although the top genes from each centrality ranking contained well-known cell cycle regulators, there was little agreement and no clear winner. However, it was found that influential genes tend to directly regulate or sit upstream of genes ranked by other centrality measures. The influential nodes act as critical sources of information flow, potentially having a large impact on the state of the network. Biological events that affect influential nodes and thereby affect information flow could have a strong effect on network dynamics, potentially leading to disease. Code and data can be found at: https://github.com/gibbsdavidl/miergolf. David L. Gibbs, Ilya Shmulevich |
PLoS Comput. Biol. | 2 |
| 2017 | Multiscale mutation clustering algorithm identifies pan-cancer mutational clusters associated with pathway-level changes in gene expressionabstractCancer researchers have long recognized that somatic mutations are not uniformly distributed within genes. However, most approaches for identifying cancer mutations focus on either the entire-gene or single amino-acid level. We have bridged these two methodologies with a multiscale mutation clustering algorithm that identifies variable length mutation clusters in cancer genes. We ran our algorithm on 539 genes using the combined mutation data in 23 cancer types from The Cancer Genome Atlas (TCGA) and identified 1295 mutation clusters. The resulting mutation clusters cover a wide range of scales and often overlap with many kinds of protein features including structured domains, phosphorylation sites, and known single nucleotide variants. We statistically associated these multiscale clusters with gene expression and drug response data to illuminate the functional and clinical consequences of mutations in our clusters. Interestingly, we find multiple clusters within individual genes that have differential functional associations: these include PTEN, FUBP1, and CDH1. This methodology has potential implications in identifying protein regions for drug targets, understanding the biological underpinnings of cancer, and personalizing cancer treatments. Toward this end, we have made the mutation clusters and the clustering algorithm available to the public. Clusters and pathway associations can be interactively browsed at m2c.systemsbiology.net. The multiscale mutation clustering algorithm is available at https://github.com/IlyaLab/M2C. William Poole, Kalle Leinonen, Ilya Shmulevich, Theo A. Knijnenburg, Brady Bernard |
PLoS Comput. Biol. | 3 |
| 2016 | Combining dependent P-values with an empirical adaptation of Brown's methodabstractMOTIVATION: Combining P-values from multiple statistical tests is a common exercise in bioinformatics. However, this procedure is non-trivial for dependent P-values. Here, we discuss an empirical adaptation of Brown's method (an extension of Fisher's method) for combining dependent P-values which is appropriate for the large and correlated datasets found in high-throughput biology. RESULTS: We show that the Empirical Brown's method (EBM) outperforms Fisher's method as well as alternative approaches for combining dependent P-values using both noisy simulated data and gene expression data from The Cancer Genome Atlas. AVAILABILITY AND IMPLEMENTATION: The Empirical Brown's method is available in Python, R, and MATLAB and can be obtained from https://github.com/IlyaLab/CombiningDependentPvalues UsingEBM The R code is also available as a Bioconductor package from https://www.bioconductor.org/packages/devel/bioc/html/EmpiricalBrownsMethod.html CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. William Poole, David L. Gibbs, Ilya Shmulevich, Brady Bernard, Theo A. Knijnenburg |
Bioinform. | 3 |
| 2014 | Biocellion: accelerating computer simulation of multicellular biological system modelsabstractMOTIVATION: Biological system behaviors are often the outcome of complex interactions among a large number of cells and their biotic and abiotic environment. Computational biologists attempt to understand, predict and manipulate biological system behavior through mathematical modeling and computer simulation. Discrete agent-based modeling (in combination with high-resolution grids to model the extracellular environment) is a popular approach for building biological system models. However, the computational complexity of this approach forces computational biologists to resort to coarser resolution approaches to simulate large biological systems. High-performance parallel computers have the potential to address the computing challenge, but writing efficient software for parallel computers is difficult and time-consuming. RESULTS: We have developed Biocellion, a high-performance software framework, to solve this computing challenge using parallel computers. To support a wide range of multicellular biological system models, Biocellion asks users to provide their model specifics by filling the function body of pre-defined model routines. Using Biocellion, modelers without parallel computing expertise can efficiently exploit parallel computers with less effort than writing sequential programs from scratch. We simulate cell sorting, microbial patterning and a bacterial system in soil aggregate as case studies. AVAILABILITY AND IMPLEMENTATION: Biocellion runs on x86 compatible systems with the 64 bit Linux operating system and is freely available for academic use. Visit http://biocellion.com for additional information. Seunghwa Kang, Simon Kahan, Jason E. McDermott, Nicholas S. Flann, Ilya Shmulevich |
Bioinform. | 5 |
| 2011 | EPEPT: A web service for enhanced P-value estimation in permutation testsabstractBACKGROUND: In computational biology, permutation tests have become a widely used tool to assess the statistical significance of an event under investigation. However, the common way of computing the P-value, which expresses the statistical significance, requires a very large number of permutations when small (and thus interesting) P-values are to be accurately estimated. This is computationally expensive and often infeasible. Recently, we proposed an alternative estimator, which requires far fewer permutations compared to the standard empirical approach while still reliably estimating small P-values. RESULTS: The proposed P-value estimator has been enriched with additional functionalities and is made available to the general community through a public website and web service, called EPEPT. This means that the EPEPT routines can be accessed not only via a website, but also programmatically using any programming language that can interact with the web. Examples of web service clients in multiple programming languages can be downloaded. Additionally, EPEPT accepts data of various common experiment types used in computational biology. For these experiment types EPEPT first computes the permutation values and then performs the P-value estimation. Finally, the source code of EPEPT can be downloaded. CONCLUSIONS: Different types of users, such as biologists, bioinformaticians and software engineers, can use the method in an appropriate and simple way. Theo A. Knijnenburg, Jake Lin, Hector Rovira, John Boyle, Ilya Shmulevich |
BMC Bioinform. | 5 |
| 2011 | Trade-off between Responsiveness and Noise Suppression in Biomolecular System Responses to Environmental CuesabstractWhen living systems detect changes in their external environment their response must be measured to balance the need to react appropriately with the need to remain stable, ignoring insignificant signals. Because this is a fundamental challenge of all biological systems that execute programs in response to stimuli, we developed a generalized time-frequency analysis (TFA) framework to systematically explore the dynamical properties of biomolecular networks. Using TFA, we focused on two well-characterized yeast gene regulatory networks responsive to carbon-source shifts and a mammalian innate immune regulatory network responsive to lipopolysaccharides (LPS). The networks are comprised of two different basic architectures. Dual positive and negative feedback loops make up the yeast galactose network; whereas overlapping positive and negative feed-forward loops are common to the yeast fatty-acid response network and the LPS-induced network of macrophages. TFA revealed remarkably distinct network behaviors in terms of trade-offs in responsiveness and noise suppression that are appropriately tuned to each biological response. The wild type galactose network was found to be highly responsive while the oleate network has greater noise suppression ability. The LPS network appeared more balanced, exhibiting less bias toward noise suppression or responsiveness. Exploration of the network parameter space exposed dramatic differences in system behaviors for each network. These studies highlight fundamental structural and dynamical principles that underlie each network, reveal constrained parameters of positive and negative feedback and feed-forward strengths that tune the networks appropriately for their respective biological roles, and demonstrate the general utility of the TFA approach for systems and synthetic biology. Alexander V. Ratushny, Ilya Shmulevich, John D. Aitchison |
PLoS Comput. Biol. | 2 |
| 2010 | Howdah - A Flexible Pipeline Framework for Analyzing Genomic DataabstractThe advent of new high-throughput sequencing technologies has led to a flood of genomic data which overwhelms the capabilities of single processor machines. We present a MapReduce pipeline called Howdah that supports the analysis of genomic sequence data allowing multiple tests to be plugged in to a single MapReduce job. The pipeline is used to detect chromosomal abnormalities such as insertions, deletions and translocations as well as single nucleotide polymorphisms (SNPs). Steven Lewis, Sheila Reynolds, Hector Rovira, Mike O'Leary, Sarah A. Killcoyne, Ilya Shmulevich, John Boyle |
CloudCom | 6 |
| 2010 | Probabilistic analysis of gene expression measurements from heterogeneous tissuesabstractMOTIVATION: Tissue heterogeneity, arising from multiple cell types, is a major confounding factor in experiments that focus on studying cell types, e.g. their expression profiles, in isolation. Although sample heterogeneity can be addressed by manual microdissection, prior to conducting experiments, computational treatment on heterogeneous measurements have become a reliable alternative to perform this microdissection in silico. Favoring computation over manual purification has its advantages, such as time consumption, measuring responses of multiple cell types simultaneously, keeping samples intact of external perturbations and unaltered yield of molecular content. RESULTS: We formalize a probabilistic model, DSection, and show with simulations as well as with real microarray data that DSection attains increased modeling accuracy in terms of (i) estimating cell-type proportions of heterogeneous tissue samples, (ii) estimating replication variance and (iii) identifying differential expression across cell types under various experimental conditions. As our reference we use the corresponding linear regression model, which mirrors the performance of the majority of current non-probabilistic modeling approaches. AVAILABILITY AND SOFTWARE: All codes are written in Matlab, and are freely available upon request as well as at the project web page http://www.cs.tut.fi/∼erkkila2/. Furthermore, a web-application for DSection exists at http://informatics.systemsbiology.net/DSection. CONTACT: [email protected]; [email protected] Timo Erkkilä, Saara Lehmusvaara, Pekka Ruusuvuori, Tapio Visakorpi, Ilya Shmulevich, Harri Lähdesmäki |
Bioinform. | 5 |
| 2010 | Genome-wide histone acetylation data improve prediction of mammalian transcription factor binding sitesabstractMOTIVATION: Histone acetylation (HAc) is associated with open chromatin, and HAc has been shown to facilitate transcription factor (TF) binding in mammalian cells. In the innate immune system context, epigenetic studies strongly implicate HAc in the transcriptional response of activated macrophages. We hypothesized that using data from large-scale sequencing of a HAc chromatin immunoprecipitation assay (ChIP-Seq) would improve the performance of computational prediction of binding locations of TFs mediating the response to a signaling event, namely, macrophage activation. RESULTS: We tested this hypothesis using a multi-evidence approach for predicting binding sites. As a training/test dataset, we used ChIP-Seq-derived TF binding site locations for five TFs in activated murine macrophages. Our model combined TF binding site motif scanning with evidence from sequence-based sources and from HAc ChIP-Seq data, using a weighted sum of thresholded scores. We find that using HAc data significantly improves the performance of motif-based TF binding site prediction. Furthermore, we find that within regions of high HAc, local minima of the HAc ChIP-Seq signal are particularly strongly correlated with TF binding locations. Our model, using motif scanning and HAc local minima, improves the sensitivity for TF binding site prediction by approximately 50% over a model based on motif scanning alone, at a false positive rate cutoff of 0.01. AVAILABILITY: The data and software source code for model training and validation are freely available online at http://magnet.systemsbiology.net/hac. Stephen A. Ramsey, Theo A. Knijnenburg, Kathleen A. Kennedy, Daniel E. Zak, Mark Gilchrist, Elizabeth S. Gold, Carrie D. Johnson, Aaron E. Lampano, Vladimir Litvak, Garnet Navarro, Tetyana Stolyar, Alan Aderem, Ilya Shmulevich |
Bioinform. | 13 |
| 2010 | SEQADAPT: an adaptable system for the tracking, storage and analysis of high throughput sequencing experimentsabstractBACKGROUND: High throughput sequencing has become an increasingly important tool for biological research. However, the existing software systems for managing and processing these data have not provided the flexible infrastructure that research requires. RESULTS: Existing software solutions provide static and well-established algorithms in a restrictive package. However as high throughput sequencing is a rapidly evolving field, such static approaches lack the ability to readily adopt the latest advances and techniques which are often required by researchers. We have used a loosely coupled, service-oriented infrastructure to develop SeqAdapt. This system streamlines data management and allows for rapid integration of novel algorithms. Our approach also allows computational biologists to focus on developing and applying new methods instead of writing boilerplate infrastructure code. CONCLUSION: The system is based around the Addama service architecture and is available at our website as a demonstration web application, an installable single download and as a collection of individual customizable services. David B. Burdick, Christopher C. Cavnor, Jeremy Handcock, Sarah A. Killcoyne, Jake Lin, Bruz Marzolf, Stephen A. Ramsey, Hector Rovira, Ryan Bressler, Ilya Shmulevich, John Boyle |
BMC Bioinform. | 10 |
| 2010 | Biological information as set-based complexityabstractIt is not obvious what fraction of all the potential information residing in the molecules and structures of living systems is significant or meaningful to the system. Sets of random sequences or identically repeated sequences, for example, would be expected to contribute little or no useful information to a cell. This issue of quantitation of information is important since the ebb and flow of biologically significant information is essential to our quantitative understanding of biological function and evolution. Motivated specifically by these problems of biological information, we propose here a class of measures to quantify the contextual nature of the information in sets of objects, based on Kolmogorov's intrinsic complexity. Such measures discount both random and redundant information and are inherent in that they do not require a defined state space to quantify the information. The maximization of this new measure, which can be formulated in terms of the universal information distance, appears to have several useful and interesting properties, some of which we illustrate with examples. David J. Galas, Matti Nykter, Gregory W. Carter, Nathan D. Price 0001, Ilya Shmulevich |
IEEE Trans. Inf. Theory | 5 |
| 2010 | Introduction to the special issue on information theory in molecular biology and neuroscienceabstractInformation theory--a field at the intersection of applied mathematics and electrical engineering--was primarily developed for the purpose of addressing problems arising in data storage and data transmission over (noisy) communication media. Consequently, information theory provides the formal basis for much of today’s storage and communication infrastructure. Olgica Milenkovic, Gil Alterovitz, Gerard Battail, Todd P. Coleman, Joachim Hagenauer, Sean P. Meyn, Nathan D. Price 0001, Marco Ramoni, Ilya Shmulevich, Wojciech Szpankowski |
IEEE Trans. Inf. Theory | 9 |
| 2009 | Fewer permutations, more accurate P-valuesabstractMOTIVATION: Permutation tests have become a standard tool to assess the statistical significance of an event under investigation. The statistical significance, as expressed in a P-value, is calculated as the fraction of permutation values that are at least as extreme as the original statistic, which was derived from non-permuted data. This empirical method directly couples both the minimal obtainable P-value and the resolution of the P-value to the number of permutations. Thereby, it imposes upon itself the need for a very large number of permutations when small P-values are to be accurately estimated. This is computationally expensive and often infeasible. RESULTS: A method of computing P-values based on tail approximation is presented. The tail of the distribution of permutation values is approximated by a generalized Pareto distribution. A good fit and thus accurate P-value estimates can be obtained with a drastically reduced number of permutations when compared with the standard empirical way of computing P-values. AVAILABILITY: The Matlab code can be obtained from the corresponding author on request. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Theo A. Knijnenburg, Lodewyk F. A. Wessels, Marcel J. T. Reinders, Ilya Shmulevich |
Bioinform. | 4 |
| 2009 | Adaptable data management for systems biology investigationsabstractBACKGROUND: Within research each experiment is different, the focus changes and the data is generated from a continually evolving barrage of technologies. There is a continual introduction of new techniques whose usage ranges from in-house protocols through to high-throughput instrumentation. To support these requirements data management systems are needed that can be rapidly built and readily adapted for new usage. RESULTS: The adaptable data management system discussed is designed to support the seamless mining and analysis of biological experiment data that is commonly used in systems biology (e.g. ChIP-chip, gene expression, proteomics, imaging, flow cytometry). We use different content graphs to represent different views upon the data. These views are designed for different roles: equipment specific views are used to gather instrumentation information; data processing oriented views are provided to enable the rapid development of analysis applications; and research project specific views are used to organize information for individual research experiments. This management system allows for both the rapid introduction of new types of information and the evolution of the knowledge it represents. CONCLUSION: Data management is an important aspect of any research enterprise. It is the foundation on which most applications are built, and must be easily extended to serve new functionality for new scientific areas. We have found that adopting a three-tier architecture for data management, built around distributed standardized content repositories, allows us to rapidly develop new applications to support a diverse user community. John Boyle, Hector Rovira, Christopher C. Cavnor, David B. Burdick, Sarah A. Killcoyne, Ilya Shmulevich |
BMC Bioinform. | 6 |
| 2008 | Systems biology driven software design for the research enterpriseabstractBACKGROUND: In systems biology, and many other areas of research, there is a need for the interoperability of tools and data sources that were not originally designed to be integrated. Due to the interdisciplinary nature of systems biology, and its association with high throughput experimental platforms, there is an additional need to continually integrate new technologies. As scientists work in isolated groups, integration with other groups is rarely a consideration when building the required software tools. RESULTS: We illustrate an approach, through the discussion of a purpose built software architecture, which allows disparate groups to reuse tools and access data sources in a common manner. The architecture allows for: the rapid development of distributed applications; interoperability, so it can be used by a wide variety of developers and computational biologists; development using standard tools, so that it is easy to maintain and does not require a large development effort; extensibility, so that new technologies and data types can be incorporated; and non intrusive development, insofar as researchers need not to adhere to a pre-existing object model. CONCLUSION: By using a relatively simple integration strategy, based upon a common identity system and dynamically discovered interoperable services, a light-weight software architecture can become the focal point through which scientists can both get access to and analyse the plethora of experimentally derived data. John Boyle, Christopher C. Cavnor, Sarah A. Killcoyne, Ilya Shmulevich |
BMC Bioinform. | 4 |
| 2008 | Learning the structure of dynamic Bayesian networks from time series and steady state measurements
Harri Lähdesmäki, Ilya Shmulevich |
Mach. Learn. | 2 |
| 2008 | Uncovering a Macrophage Transcriptional Program by Integrating Evidence from Motif Scanning and Expression DynamicsabstractMacrophages are versatile immune cells that can detect a variety of pathogen-associated molecular patterns through their Toll-like receptors (TLRs). In response to microbial challenge, the TLR-stimulated macrophage undergoes an activation program controlled by a dynamically inducible transcriptional regulatory network. Mapping a complex mammalian transcriptional network poses significant challenges and requires the integration of multiple experimental data types. In this work, we inferred a transcriptional network underlying TLR-stimulated murine macrophage activation. Microarray-based expression profiling and transcription factor binding site motif scanning were used to infer a network of associations between transcription factor genes and clusters of co-expressed target genes. The time-lagged correlation was used to analyze temporal expression data in order to identify potential causal influences in the network. A novel statistical test was developed to assess the significance of the time-lagged correlation. Several associations in the resulting inferred network were validated using targeted ChIP-on-chip experiments. The network incorporates known regulators and gives insight into the transcriptional control of macrophage activation. Our analysis identified a novel regulator (TGIF1) that may have a role in macrophage activation. Stephen A. Ramsey, Sandy L. Klemm, Daniel E. Zak, Kathleen A. Kennedy, Vesteinn Thorsson, Mark Gilchrist, Elizabeth S. Gold, Carrie D. Johnson, Vladimir Litvak, Garnet Navarro, Jared C. Roach, Carrie M. Rosenberger, Alistair G. Rust, Natalya Yudkovsky, Alan Aderem, Ilya Shmulevich |
PLoS Comput. Biol. | 17 |
| 2007 | Robust regression for periodicity detection in non-uniformly sampled time-course gene expression dataabstractBACKGROUND: In practice many biological time series measurements, including gene microarrays, are conducted at time points that seem to be interesting in the biologist's opinion and not necessarily at fixed time intervals. In many circumstances we are interested in finding targets that are expressed periodically. To tackle the problems of uneven sampling and unknown type of noise in periodicity detection, we propose to use robust regression. METHODS: The aim of this paper is to develop a general framework for robust periodicity detection and review and rank different approaches by means of simulations. We also show the results for some real measurement data. RESULTS: The simulation results clearly show that when the sampling of time series gets more and more uneven, the methods that assume even sampling become unusable. We find that M-estimation provides a good compromise between robustness and computational efficiency. CONCLUSION: Since uneven sampling occurs often in biological measurements, the robust methods developed in this paper are expected to have many uses. The regression based formulation of the periodicity detection problem easily adapts to non-uniform sampling. Using robust regression helps to reject inconsistently behaving data points. AVAILABILITY: The implementations are currently available for Matlab and will be made available for the users of R as well. More information can be found in the web-supplement 1. Miika Ahdesmäki, Harri Lähdesmäki, Andrew Gracey, Ilya Shmulevich, Olli Yli-Harja |
BMC Bioinform. | 4 |
| 2007 | ProbCD: enrichment analysis accounting for categorization uncertaintyabstractBACKGROUND: As in many other areas of science, systems biology makes extensive use of statistical association and significance estimates in contingency tables, a type of categorical data analysis known in this field as enrichment (also over-representation or enhancement) analysis. In spite of efforts to create probabilistic annotations, especially in the Gene Ontology context, or to deal with uncertainty in high throughput-based datasets, current enrichment methods largely ignore this probabilistic information since they are mainly based on variants of the Fisher Exact Test. RESULTS: We developed an open-source R-based software to deal with probabilistic categorical data analysis, ProbCD, that does not require a static contingency table. The contingency table for the enrichment problem is built using the expectation of a Bernoulli Scheme stochastic process given the categorization probabilities. An on-line interface was created to allow usage by non-programmers and is available at: http://xerad.systemsbiology.net/ProbCD/. CONCLUSION: We present an analysis framework and software tools to address the issue of uncertainty in categorical data analysis. In particular, concerning the enrichment analysis, ProbCD can accommodate: (i) the stochastic nature of the high-throughput experimental techniques and (ii) probabilistic gene annotation. Ricardo Z. N. Vêncio, Ilya Shmulevich |
BMC Bioinform. | 2 |
| 2007 | Simcluster: clustering enumeration gene expression data on the simplex spaceabstractBACKGROUND: Transcript enumeration methods such as SAGE, MPSS, and sequencing-by-synthesis EST "digital northern", are important high-throughput techniques for digital gene expression measurement. As other counting or voting processes, these measurements constitute compositional data exhibiting properties particular to the simplex space where the summation of the components is constrained. These properties are not present on regular Euclidean spaces, on which hybridization-based microarray data is often modeled. Therefore, pattern recognition methods commonly used for microarray data analysis may be non-informative for the data generated by transcript enumeration techniques since they ignore certain fundamental properties of this space. RESULTS: Here we present a software tool, Simcluster, designed to perform clustering analysis for data on the simplex space. We present Simcluster as a stand-alone command-line C package and as a user-friendly on-line tool. Both versions are available at: http://xerad.systemsbiology.net/simcluster. CONCLUSION: Simcluster is designed in accordance with a well-established mathematical framework for compositional data analysis, which provides principled procedures for dealing with the simplex space, and is thus applicable in a number of contexts, including enumeration-based gene expression data. Ricardo Z. N. Vêncio, Leonardo Varuzza, Carlos Alberto De Bragança Pereira, Helena Paula Brentani, Ilya Shmulevich |
BMC Bioinform. | 5 |
| 2006 | Relationships between probabilistic Boolean networks and dynamic Bayesian networks as models of gene regulatory networks
Harri Lähdesmäki, Sampsa Hautaniemi, Ilya Shmulevich, Olli Yli-Harja |
Signal Process. | 3 |
| 2005 | Robust estimation of protein expression ratios with lysate microarray technologyabstractMOTIVATION: The protein lysate microarray is a developing proteomic technology for measuring protein expression levels in a large number of biological samples simultaneously. A challenge for accurate quantification is the relatively narrow dynamic range associated with the commonly used chromogenic signal detection system. To facilitate accurate measurement of the relative expression levels, each sample is serially diluted and each diluted version is spotted on a nitrocellulose-coated slide in triplicate. Thus, each sample yields multiple measurements in different dynamic ranges of the detection system. This study aims to develop suitable algorithms that yield accurate representations of the relative expression levels in different samples from multiple data points. RESULTS: We evaluated two algorithms for estimating relative protein expression in different samples on the lysate microarray by means of a cross-validation procedure. For this purpose as well as for quality control we designed a 1440-spot lysate microarray containing 80 identical samples of purified bovine serum albumin, printed in triplicate with six 2-fold dilutions. Our analysis showed that the algorithm based on a robust least squares estimator provided the most accurate quantification of the protein lysate microarray data. We also demonstrated our methods by estimating relative expression levels of p53 and p21 in either p53(+/+) or p53(-/-) HCT116 colon cancer cells after two drug treatments and their combinations on another lysate microarray. AVAILABILITY: http://www.cs.tut.fi/~mirceanc/lysate_array_bioinformatics.htm Cristian Mircean, Ilya Shmulevich, David Cogdell, Woonyoung Choi, Ioan Tabus, Stanley R. Hamilton, Wei Zhang 0011 |
Bioinform. | 2 |
| 2005 | In silico microdissection of microarray data from heterogeneous cell populationsabstractBACKGROUND: Very few analytical approaches have been reported to resolve the variability in microarray measurements stemming from sample heterogeneity. For example, tissue samples used in cancer studies are usually contaminated with the surrounding or infiltrating cell types. This heterogeneity in the sample preparation hinders further statistical analysis, significantly so if different samples contain different proportions of these cell types. Thus, sample heterogeneity can result in the identification of differentially expressed genes that may be unrelated to the biological question being studied. Similarly, irrelevant gene combinations can be discovered in the case of gene expression based classification. RESULTS: We propose a computational framework for removing the effects of sample heterogeneity by "microdissecting" microarray data in silico. The computational method provides estimates of the expression values of the pure (non-heterogeneous) cell samples. The inversion of the sample heterogeneity can be facilitated by providing accurate estimates of the mixing percentages of different cell types in each measurement. For those cases where no such information is available, we develop an optimization-based method for joint estimation of the mixing percentages and the expression values of the pure cell samples. We also consider the problem of selecting the correct number of cell types. CONCLUSION: The efficiency of the proposed methods is illustrated by applying them to a carefully controlled cDNA microarray data obtained from heterogeneous samples. The results demonstrate that the methods are capable of reconstructing both the sample and cell type specific expression values from heterogeneous mixtures and that the mixing percentages of different cell types can also be estimated. Furthermore, a general purpose model selection method can be used to select the correct number of cell types. Harri Lähdesmäki, Ilya Shmulevich, Valerie Dunmire, Olli Yli-Harja, Wei Zhang 0011 |
BMC Bioinform. | 2 |
| 2005 | Steady-state probabilities for attractors in probabilistic Boolean networks
Marcel Brun, Edward R. Dougherty, Ilya Shmulevich |
Signal Process. | 3 |
| 2005 | Robust quantification of in vitro angiogenesis through image analysisabstractAn automated image analysis method for quantification of in vitro angiogenesis is presented. The method is designed for in vitro angiogenesis assays that are based on co-culturing endothelial cells with fibroblasts. Such assays are used in many current studies in which anti-angiogenic agents for the treatment of cancer are being sought. This search requires accurate quantification of the stimulatory and inhibitory effects of the different agents. The quantification method gives lengths and sizes of the tubule complexes as well as the numbers of junctions in each of them. The method is tested with a set of test images obtained with a commercially available in vitro angiogenesis assay. The results correctly indicate the inhibitory effect of suramin and the stimulatory effect of vascular endothelial growth factor. Moreover, the image analysis method is shown to be robust against variations in illumination. We have implemented a software package that utilizes the methods. The software as well as a set of test images are available at http://www.cs.tut.fi/sgn/csb/angioquant/. Antti Niemistö, Valerie Dunmire, Olli Yli-Harja, Wei Zhang 0011, Ilya Shmulevich |
IEEE Trans. Medical Imaging | 5 |
| 2004 | Growing genetic regulatory networks from seed genesabstractMOTIVATION: A number of models have been proposed for genetic regulatory networks. In principle, a network may contain any number of genes, so long as data are available to make inferences about their relationships. Nevertheless, there are two important reasons why the size of a constructed network should be limited. Computationally and mathematically, it is more feasible to model and simulate a network with a small number of genes. In addition, it is more likely that a small set of genes maintains a specific core regulatory mechanism. RESULTS: Subnetworks are constructed in the context of a directed graph by beginning with a seed consisting of one or more genes believed to participate in a viable subnetwork. Functionalities and regulatory relationships among seed genes may be partially known or they may simply be of interest. Given the seed, we iteratively adjoin new genes in a manner that enhances subnetwork autonomy. The algorithm is applied using both the coefficient of determination and the Boolean-function influence among genes, and it is illustrated using a glioma gene-expression dataset. AVAILABILITY: Software for the seed-growing algorithm will be available at the website for Probabilistic Boolean Networks: http://www2.mdanderson.org/app/ilya/PBN/PBN.htm Ronaldo Fumio Hashimoto, Seungchan Kim, Ilya Shmulevich, Wei Zhang 0011, Michael L. Bittner, Edward R. Dougherty |
Bioinform. | 3 |
| 2004 | Spectral methods for testing membership in certain post classes and the class of forcing functionsabstractForcing functions represent an important class of Boolean functions that have been extensively studied in the analysis of the dynamics of random Boolean networks as models of genetic regulatory systems. Several other so-called Post classes of Boolean functions are closely related to forcing functions and have been used in learning theory as well as in control systems. We develop novel spectral algorithms to test membership of a Boolean function in these classes. These algorithms are highly efficient and are essential in learning problems, especially in the context of genetic regulatory networks, where the same learning procedures are applied repeatedly. Ilya Shmulevich, Harri Lähdesmäki, Karen Egiazarian |
IEEE Signal Process. Lett. | 1 |
| 2003 | On Learning Gene Regulatory Networks Under the Boolean Network Model
Harri Lähdesmäki, Ilya Shmulevich, Olli Yli-Harja |
Mach. Learn. | 2 |
| 2003 | Genomic signal processing
Jaakko Astola, Edward R. Dougherty, Ilya Shmulevich, Ioan Tabus |
Signal Process. | 3 |
| 2003 | Mappings between probabilistic Boolean networks
Edward R. Dougherty, Ilya Shmulevich |
Signal Process. | 2 |
| 2002 | Gene perturbation and intervention in probabilistic Boolean networksabstractMOTIVATION: A major objective of gene regulatory network modeling, in addition to gaining a deeper understanding of genetic regulation and control, is the development of computational tools for the identification and discovery of potential targets for therapeutic intervention in diseases such as cancer. We consider the general question of the potential effect of individual genes on the global dynamical network behavior, both from the view of random gene perturbation as well as intervention in order to elicit desired network behavior. RESULTS: Using a recently introduced class of models, called Probabilistic Boolean Networks (PBNs), this paper develops a model for random gene perturbations and derives an explicit formula for the transition probabilities in the new PBN model. This result provides a building block for performing simulations and deriving other results concerning network dynamics. An example is provided to show how the gene perturbation model can be used to compute long-term influences of genes on other genes. Following this, the problem of intervention is addressed via the development of several computational tools based on first-passage times in Markov chains. The consequence is a methodology for finding the best gene with which to intervene in order to most likely achieve desirable network behavior. The ideas are illustrated with several examples in which the goal is to induce the network to transition into a desired state, or set of states. The corresponding issue of avoiding undesirable states is also addressed. Finally, the paper turns to the important problem of assessing the effect of gene perturbations on long-run network behavior. A bound on the steady-state probabilities is derived in terms of the perturbation probability. The result demonstrates that states of the network that are more 'easily reachable' from other states are more stable in the presence of gene perturbations. Consequently, these are hypothesized to correspond to cellular functional states. AVAILABILITY: A library of functions written in MATLAB for simulating PBNs, constructing state-transition matrices, computing steady-state distributions, computing influences, modeling random gene perturbations, and finding optimal intervention targets, as described in this paper, is available on request from [email protected]. Ilya Shmulevich, Edward R. Dougherty, Wei Zhang 0011 |
Bioinform. | 1 |
| 2002 | Probabilistic Boolean networks: a rule-based uncertainty model for gene regulatory networksabstractMOTIVATION: Our goal is to construct a model for genetic regulatory networks such that the model class: (i) incorporates rule-based dependencies between genes; (ii) allows the systematic study of global network dynamics; (iii) is able to cope with uncertainty, both in the data and the model selection; and (iv) permits the quantification of the relative influence and sensitivity of genes in their interactions with other genes. RESULTS: We introduce Probabilistic Boolean Networks (PBN) that share the appealing rule-based properties of Boolean networks, but are robust in the face of uncertainty. We show how the dynamics of these networks can be studied in the probabilistic context of Markov chains, with standard Boolean networks being special cases. Then, we discuss the relationship between PBNs and Bayesian networks--a family of graphical models that explicitly represent probabilistic relationships between variables. We show how probabilistic dependencies between a gene and its parent genes, constituting the basic building blocks of Bayesian networks, can be obtained from PBNs. Finally, we present methods for quantifying the influence of genes on other genes, within the context of PBNs. Examples illustrating the above concepts are presented throughout the paper. Ilya Shmulevich, Edward R. Dougherty, Seungchan Kim, Wei Zhang 0011 |
Bioinform. | 1 |
| 2002 | ayesian automatic relevance determination algorithms for classifying gene expression dataabstractAbstract Motivation: We investigate two new Bayesian classification algorithms incorporating feature selection. These algorithms are applied to the classification of gene expression data derived from cDNA microarrays. Results: We demonstrate the effectiveness of the algorithms on three gene expression datasets for cancer, showing they compare well with alternative kernel-based techniques. By automatically incorporating feature selection, accurate classifiers can be constructed utilizing very few features and with minimal hand-tuning. We argue that the feature selection is meaningful and some of the highlighted genes appear to be medically important. Contact: [email protected] * To whom correspondence should be addressed. Present address: Information and Mathematical Sciences, Genome Institute of Singapore, 1 Science Park Road, The Capricorn #05-01, Singapore 117528, Republic of Singapore Ilya Shmulevich, Edward R. Dougherty, Wei Zhang 0011 |
Bioinform. | 1 |
| 2002 | Binary analysis and optimization-based normalization of gene expression dataabstractMOTIVATION: Most approaches to gene expression analysis use real-valued expression data, produced by high-throughput screening technologies, such as microarrays. Often, some measure of similarity must be computed in order to extract meaningful information from the observed data. The choice of this similarity measure frequently has a profound effect on the results of the analysis, yet no standards exist to guide the researcher. RESULTS: To address this issue, we propose to analyse gene expression data entirely in the binary domain. The natural measure of similarity becomes the Hamming distance and reflects the notion of similarity used by biologists. We also develop a novel data-dependent optimization-based method, based on Genetic Algorithms (GAs), for normalizing gene expression data. This is a necessary step before quantizing gene expression data into the binary domain and generally, for comparing data between different arrays. We then present an algorithm for binarizing gene expression data and illustrate the use of the above methods on two different sets of data. Using Multidimensional Scaling, we show that a reasonable degree of separation between different tumor types in each data set can be achieved by working solely in the binary domain. The binary approach offers several advantages, such as noise resilience and computational efficiency, making it a viable approach to extracting meaningful biological information from gene expression data. Ilya Shmulevich, Wei Zhang 0011 |
Bioinform. | 1 |
| 2002 | From Boolean to probabilistic Boolean networks as models of genetic regulatory networksabstractMathematical and computational modeling of genetic regulatory networks promises to uncover the fundamental principles governing biological systems in an integrative and holistic manner. It also paves the way toward the development of systematic approaches for effective therapeutic intervention in disease. The central theme in this paper is the Boolean formalism as a building block for modeling complex, large-scale, and dynamical networks of genetic interactions. We discuss the goals of modeling genetic networks as well as the data requirements. The Boolean formalism is justified from several points of view. We then introduce Boolean networks and discuss their relationships to nonlinear digital filters. The role of Boolean networks in understanding cell differentiation and cellular functional states is discussed. The inference of Boolean networks from real gene expression data is considered from the viewpoints of computational learning theory and nonlinear signal processing, touching on computational complexity of learning and robustness. Then, a discussion of the need to handle uncertainty in a probabilistic framework is presented, leading to an introduction of probabilistic Boolean networks and their relationships to Markov chains. Methods for quantifying the influence of genes on other genes are presented. The general question of the potential effect of individual genes on the global dynamical network behavior is considered using stochastic perturbation analysis. This discussion then leads into the problem of target identification for therapeutic intervention via the development of several computational tools based on first-passage times in Markov chains. Examples from biology are presented throughout the paper. Ilya Shmulevich, Edward R. Dougherty, Wei Zhang 0011 |
Proc. IEEE | 1 |
| 2002 | Kernel density estimation with adaptive varying window size
Vladimir Katkovnik, Ilya Shmulevich |
Pattern Recognit. Lett. | 2 |
| 2001 | Almost all monotone Boolean functions are polynomially learnable using membership queries
Ilya Shmulevich, Aleksey D. Korshunov, Jaakko Astola |
Inf. Process. Lett. | 1 |
| 2001 | Breakdown probabilities of recursive stack filters
Pertti Koivisto, Olli Yli-Harja, Antti Niemistö, Ilya Shmulevich |
Signal Process. | 4 |
| 2001 | Simplified implementation of the recursive median sieve
Olli Yli-Harja, Pertti Koivisto, J. Andrew Bangham, Gavin C. Cawley, Richard W. Harvey, Ilya Shmulevich |
Signal Process. | 6 |
| 2001 | Spectral design of weighted median filters admitting negative weightsabstractA closed-form spectral optimization method for the design of weighted median (WM) filters admitting negative weights is presented. The algorithm is a generalization of Mallows' (1980) theory for nonlinear smoothers that consists of first finding a set of positive weights for a WM filter whose sample selection probabilities are as close as possible to the coefficients of a corresponding finite impulse response (FIR) filter with the desired spectral response. The signs of the weights associated with general WM filtering structures are then coupled with the input samples prior to replication by the weight magnitudes. The spectral characteristics of these WM filters, designed under the proposed method, are shown to be very similar to those of the equivalent linear FIR filters and arbitrary spectral behavior can be achieved. Unlike their FIR filter counterparts, WM filters are robust to impulsive noise, as demonstrated by simulations. Ilya Shmulevich, Gonzalo R. Arce |
IEEE Signal Process. Lett. | 1 |
| 2001 | Complexity of the consistency problem for certain Post classesabstractThe complexity of the consistency problem for several important classes of Boolean functions is analyzed. The classes of functions under investigation are those which are closed under function composition or superposition. Several of these so-called Post classes are considered within the context of machine learning with an application to breast cancer diagnosis. The considered Post classes furnish a user-selectable measure of reliability. It is shown that for realistic situations which may arise in practice, the consistency problem for these classes of functions is polynomial-time solvable. Ilya Shmulevich, Moncef Gabbouj, Jaakko Astola |
IEEE Trans. Syst. Man Cybern. Part B | 1 |
| 2000 | A tree of median pyramidal decompositions with an application to signal denoisingabstractWe propose to generate a library of median pyramidal decompositions organized as a tree. It is shown that the best decomposition on this tree can be chosen using the techniques developed in wavelet theory. Based on the tree of decompositions, a denoising algorithm is introduced. Numerical simulations have shown that the proposed algorithm is more effective for signal denoising than the method based on the traditional median pyramidal transform. Vladimir P. Melnik, Karen Egiazarian, Ilya Shmulevich, Pauli Kuosmanen |
ICASSP | 3 |
| 2000 | Statistics of stack filters with mirrored threshold decompositionabstractThe output distribution formula for stack filters based on mirrored threshold decomposition is derived. This formula allows one to compute the cumulative distribution function of the output of a stack filter for a given input noise distribution. Mirrored threshold decomposition permits us to analyze the input-output characteristics of the stack filter in the binary domain. The sliding window operation of the stack filter is modeled by a deterministic finite automaton. The output distribution of the filter is obtained by interpreting the automaton as a Markov Chain whose transition probabilities depend on the probabilistic description of the binary input signal. Ilya Shmulevich, José L. Paredes, Gonzalo R. Arce |
ICASSP | 1 |
| 2000 | A New Image Similarity Measure Based on Ordinal CorrelationabstractWe propose an ordinal-based measure of image similarity. This measure is based on a previously developed general framework for image correspondence and incorporates region-based spatial information. The measure is capable of taking into account differences between images at various scales. Several examples are presented and the measure is evaluated on a set of test images. Bogdan Cramariuc, Ilya Shmulevich, Moncef Gabbouj, Asko Makela |
ICIP | 2 |
| 2000 | The use of sample selection probabilities for stack filter designabstractWe propose a procedure for stack filter design that takes into consideration the filter's sample selection probabilities. A statistical optimization of stack filters can result in a class of stack filters, all of which are statistically equivalent. Such a situation arises in cases of nonsymmetric noise distributions or in the presence of constraints. Among the set of equivalent stack filters, our method constructs a statistically optimal stack filter whose sample selection probabilities are concentrated in the center of its window. This leads to improvement of detail preservation. Ilya Shmulevich, Vladimir P. Melnik, Karen Egiazarian |
IEEE Signal Process. Lett. | 1 |
| 1999 | Image Denoising Using a Block-Median PyramidabstractA block-median pyramidal transform, based on the median operation over non-overlapping blocks and linear Lagrange interpolation, is considered for image denoising. In addition to the soft and hard thresholding schemes, other techniques are employed. Firstly, the partial cycle-spinning algorithm is used to achieve near translation invariance. Secondly, local adaptation in the transform domain is used for adjustment of parameters in accordance with spatial behavior of the image. Vladimir P. Melnik, Ilya Shmulevich, Karen Egiazarian, Jaakko Astola |
ICIP (4) | 2 |
| 1999 | Output distributions of recursive stack filtersabstractIn this letter, we provide a method for deriving the output distribution function of any recursive stack filter. In particular, we give the output distribution of the recursive median filter. The method used relies on finite automata and Markov chain theory. The distribution of any recursive stack filter is expressed as a vector multiplication of steady-state probabilities by the truth table vector of the Boolean function defining the filter. Ilya Shmulevich, Olli Yli-Harja, Karen Egiazarian, Jaakko Astola |
IEEE Signal Process. Lett. | 1 |
| 1998 | A system for machine recognition of music patternsabstractWe introduce a system for machine recognition of music patterns. The problem is put into a pattern recognition framework in the sense that an error between a target pattern and scanned pattern is minimized. The error takes into account pitch and rhythm information. The pitch error measure consists of an absolute (objective) error and a perceptual error. The latter depends on an algorithm for establishing the tonal context which is based on Krumhansl's (1990) key-finding algorithm. The sequence of maximum correlations that it outputs is smoothed with a cubic spline and is used to determine weights for perceptual and absolute pitch errors. Maximum correlations are used to create the assigned key sequence, which is then filtered by a recursive median filter to improve the structure of the output of the key finding algorithm. A procedure for choosing weights given to pitch and rhythm errors is discussed. Edward J. Coyle, Ilya Shmulevich |
ICASSP | 2 |
| 1998 | Rhythm complexity measures for music pattern recognitionabstractThree measures of rhythm complexity are considered. It is suggested that these measures be used in a system for machine recognition of music patterns as determinants of relative weights assigned to pitch and rhythm errors. The three measures are characterized and a procedure for determining parameters of one of the measures is described. Ilya Shmulevich, Dirk-Jan Povel |
MMSP | 1 |