Demo Data from VLDB 2026 / reviewers in the wild / expert
Eran Halperin
dblp:h/EranHalperin
· DBLP profile ↗
66ranked-venue papers
18as first author
2since 2021 · last 2025
0000-0002-2373-3691ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 42 · 5 first-author · 1 since 2021Theory of computation · 22 · 12 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
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
32 papers |
Bioinformatics and computational biology · 100% Computational science and engineering · 0% | |
| Artificial intelligence
1 paper |
Language models and text generation · 38% Information extraction and text analysis · 38% Representation and self-supervised learning · 23% | |
| Theoretical computer science
18 papers |
Graph algorithms and graph theory · 34% Mathematical optimization · 24% Approximation and online algorithms · 20% |
Topics — the 30 heaviest of 97, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
population genetics |
1.1 | 11 | 2013 | Analysis of Latino populations from GALA and MEC studies reveals genomic loci with biased local ancestry estimation · Bioinform. 2013 Learning Natural Selection from the Site Frequency Spectrum · RECOMB 2013 Fast and accurate inference of local ancestry in Latino populations · Bioinform. 2012 |
Bioinformatics and computational biology
epigenetics |
1.0 | 3 | 2019 | Distinguishing Biological from Technical Sources of Variation Using a Combination of Methylation Datasets · RECOMB 2019 Tensor Composition Analysis Detects Cell-Type Specific Associations in Epigenetic Studies · RECOMB 2018 A Bayesian Framework for Estimating Cell Type Composition from DNA Methylation Without the Need for Methylation Reference · RECOMB 2017 |
Bioinformatics and computational biology › sequence analysis › sequence assembly
genome assembly |
0.6 | 2 | 2018 | Faucet: streaming de novo assembly graph construction · Bioinform. 2018 Recycler: an algorithm for detecting plasmids from de novo assembly graphs · Bioinform. 2017 |
Bioinformatics and computational biology › epigenomics › DNA methylation
DNA methylation analysis |
0.6 | 2 | 2017 | Association testing of bisulfite-sequencing methylation data via a Laplace approximation · Bioinform. 2017 GLINT: a user-friendly toolset for the analysis of high-throughput DNA-methylation array data · Bioinform. 2017 |
Bioinformatics and computational biology › epigenomics
epigenome-wide association study |
0.6 | 2 | 2017 | Association testing of bisulfite-sequencing methylation data via a Laplace approximation · Bioinform. 2017 GLINT: a user-friendly toolset for the analysis of high-throughput DNA-methylation array data · Bioinform. 2017 |
Bioinformatics and computational biology
epigenomics |
0.6 | 2 | 2017 | Association testing of bisulfite-sequencing methylation data via a Laplace approximation · Bioinform. 2017 GLINT: a user-friendly toolset for the analysis of high-throughput DNA-methylation array data · Bioinform. 2017 |
Bioinformatics and computational biology
statistical genetics |
0.5 | 3 | 2017 | Association testing of bisulfite-sequencing methylation data via a Laplace approximation · Bioinform. 2017 EPIQ - efficient detection of SNP-SNP epistatic interactions for quantitative traits · Bioinform. 2014 Fast and accurate inference of local ancestry in Latino populations · Bioinform. 2012 |
Bioinformatics and computational biology › population genetics › ancestry inference
local ancestry inference |
0.4 | 3 | 2013 | Analysis of Latino populations from GALA and MEC studies reveals genomic loci with biased local ancestry estimation · Bioinform. 2013 Fast and accurate inference of local ancestry in Latino populations · Bioinform. 2012 Inference of locus-specific ancestry in closely related populations · Bioinform. 2009 |
Bioinformatics and computational biology › omics data analysis
batch effect correction |
0.4 | 1 | 2019 | Distinguishing Biological from Technical Sources of Variation Using a Combination of Methylation Datasets · RECOMB 2019 |
Bioinformatics and computational biology › epigenomics
DNA methylation |
0.4 | 1 | 2019 | Distinguishing Biological from Technical Sources of Variation Using a Combination of Methylation Datasets · RECOMB 2019 |
Bioinformatics and computational biology › population genetics
ancestry inference |
0.4 | 3 | 2015 | Inferring parental genomic ancestries using pooled semi-Markov processes · Bioinform. 2015 On the Inference of Ancestries in Admixed Populations · RECOMB 2008 An Efficient and Accurate Graph-Based Approach to Detect Population Substructure · RECOMB 2007 |
Bioinformatics and computational biology › metagenomics
metagenomic assembly |
0.3 | 1 | 2018 | Faucet: streaming de novo assembly graph construction · Bioinform. 2018 |
Bioinformatics and computational biology › single-cell analysis
cell type composition estimation |
0.3 | 1 | 2017 | A Bayesian Framework for Estimating Cell Type Composition from DNA Methylation Without the Need for Methylation Reference · RECOMB 2017 |
Bioinformatics and computational biology › epigenomics › differential methylation analysis
differentially methylated region detection |
0.3 | 1 | 2017 | Association testing of bisulfite-sequencing methylation data via a Laplace approximation · Bioinform. 2017 |
Bioinformatics and computational biology › statistical genetics
heritability estimation |
0.3 | 1 | 2017 | Using Stochastic Approximation Techniques to Efficiently Construct Confidence Intervals for Heritability · RECOMB 2017 |
Bioinformatics and computational biology › statistical genetics › genetic association study
mixed model association testing |
0.3 | 1 | 2017 | Association testing of bisulfite-sequencing methylation data via a Laplace approximation · Bioinform. 2017 |
Bioinformatics and computational biology › biostatistics › statistical bioinformatics
statistical genomics |
0.3 | 1 | 2017 | Using Stochastic Approximation Techniques to Efficiently Construct Confidence Intervals for Heritability · RECOMB 2017 |
Mathematical optimization › stochastic optimization
stochastic approximation |
0.3 | 1 | 2017 | Using Stochastic Approximation Techniques to Efficiently Construct Confidence Intervals for Heritability · RECOMB 2017 |
Machine learning › Representation and self-supervised learning
contrastive learning |
0.3 | 1 | 2025 | Memorize and Rank: Elevating Large Language Models for Clinical Diagnosis Prediction · AAAI 2025 |
Machine learning › Representation and self-supervised learning › contrastive learning
hierarchical contrastive learning |
0.3 | 1 | 2025 | Memorize and Rank: Elevating Large Language Models for Clinical Diagnosis Prediction · AAAI 2025 |
Bioinformatics and computational biology › population genetics › admixture analysis
admixture mapping |
0.3 | 2 | 2013 | Analysis of Latino populations from GALA and MEC studies reveals genomic loci with biased local ancestry estimation · Bioinform. 2013 Inference of locus-specific ancestry in closely related populations · Bioinform. 2009 |
Bioinformatics and computational biology › genomics
haplotype inference |
0.2 | 4 | 2009 | Haplotype Inference in Complex Pedigrees · RECOMB 2009 Haplotype reconstruction from genotype data using Imperfect Phylogeny · Bioinform. 2004 Perfect phylogeny and haplotype assignment · RECOMB 2004 |
Bioinformatics and computational biology › population genetics
population genomics |
0.2 | 1 | 2015 | Inferring parental genomic ancestries using pooled semi-Markov processes · Bioinform. 2015 |
Bioinformatics and computational biology › genomics › genome-wide association study
epistasis detection |
0.2 | 1 | 2014 | EPIQ - efficient detection of SNP-SNP epistatic interactions for quantitative traits · Bioinform. 2014 |
Bioinformatics and computational biology › statistical genetics › genotype data analysis
genotype data integration |
0.2 | 1 | 2013 | eALPS: Estimating Abundance Levels in Pooled Sequencing Using Available Genotyping Data · RECOMB 2013 |
Bioinformatics and computational biology › population genetics
natural selection detection |
0.2 | 1 | 2013 | Learning Natural Selection from the Site Frequency Spectrum · RECOMB 2013 |
Bioinformatics and computational biology › genomics › high-throughput sequencing
pooled sequencing |
0.2 | 1 | 2013 | eALPS: Estimating Abundance Levels in Pooled Sequencing Using Available Genotyping Data · RECOMB 2013 |
Computational complexity
hardness of approximation |
0.2 | 4 | 2007 | Asymmetric k-center is log* n-hard to approximate · J. ACM 2005 Asymmetric k-center is log* n-hard to approximate · STOC 2004 Polylogarithmic inapproximability · STOC 2003 |
Graph algorithms and graph theory
steiner tree |
0.2 | 3 | 2007 | Integrality Ratio for Group Steiner Trees and Directed Steiner Trees · SIAM J. Comput. 2007 Polylogarithmic inapproximability · STOC 2003 Integrality ratio for group Steiner trees and directed steiner trees · SODA 2003 |
Bioinformatics and computational biology › population genetics
admixture analysis |
0.1 | 1 | 2012 | Fast and accurate inference of local ancestry in Latino populations · Bioinform. 2012 |
Methods — techniques the papers use, named apart from their topics
fine-tuning · 0.9contrastive learning · 0.9stochastic approximation · 0.6bootstrap · 0.6tensor decomposition · 0.3k-mer counting · 0.3de bruijn graph · 0.3statistical testing · 0.3paired-end read alignment · 0.3generalized linear mixed model · 0.3de bruijn assembly graph · 0.3bayesian inference · 0.3flow-based linear programming relaxation · 0.1hardness reduction · 0.1approximation algorithm · 0.1reduction · 0.0probabilistic modeling · 0.0minimum-entropy disjoint set cover · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Memorize and Rank: Elevating Large Language Models for Clinical Diagnosis PredictionabstractClinical diagnosis prediction models, when provided with a patient's medical history, aim to detect potential diseases early, facilitating timely intervention and improving prognostic outcomes. However, the inherent scarcity of patient data and large disease candidate space often pose challenges in developing satisfactory models for this intricate task. The exploration of leveraging Large Language Models (LLMs) for encapsulating clinical decision processes has been limited. We introduce MERA, a clinical diagnosis prediction model that bridges pertaining natural language knowledge with medical practice. We apply hierarchical contrastive learning on a disease candidate ranking list to alleviate the large decision space issue. With concept memorization through fine-tuning, we bridge the natural language clinical knowledge with medical codes. Experimental results on MIMIC-III and IV datasets show that MERA achieves the state-of-the-art diagnosis prediction performance and dramatically elevates the diagnosis prediction capabilities of generative LMs. Mingyu Derek Ma, Yijia Xiao, Anthony Cuturrufo, Vijay S. Nori, Eran Halperin, Wei Wang 0010 |
AAAI | 6 |
| 2022 | Evaluating supervised and unsupervised background noise correction in human gut microbiome dataabstractThe ability to predict human phenotypes and identify biomarkers of disease from metagenomic data is crucial for the development of therapeutics for microbiome-associated diseases. However, metagenomic data is commonly affected by technical variables unrelated to the phenotype of interest, such as sequencing protocol, which can make it difficult to predict phenotype and find biomarkers of disease. Supervised methods to correct for background noise, originally designed for gene expression and RNA-seq data, are commonly applied to microbiome data but may be limited because they cannot account for unmeasured sources of variation. Unsupervised approaches address this issue, but current methods are limited because they are ill-equipped to deal with the unique aspects of microbiome data, which is compositional, highly skewed, and sparse. We perform a comparative analysis of the ability of different denoising transformations in combination with supervised correction methods as well as an unsupervised principal component correction approach that is presently used in other domains but has not been applied to microbiome data to date. We find that the unsupervised principal component correction approach has comparable ability in reducing false discovery of biomarkers as the supervised approaches, with the added benefit of not needing to know the sources of variation apriori. However, in prediction tasks, it appears to only improve prediction when technical variables contribute to the majority of variance in the data. As new and larger metagenomic datasets become increasingly available, background noise correction will become essential for generating reproducible microbiome analyses. Leah Briscoe, Brunilda Balliu, Sriram Sankararaman, Eran Halperin, Nandita R. Garud |
PLoS Comput. Biol. | 4 |
| 2020 | Compositional Lotka-Volterra describes microbial dynamics in the simplexabstractDynamic changes in microbial communities play an important role in human health and disease. Specifically, deciphering how microbial species in a community interact with each other and their environment can elucidate mechanisms of disease, a problem typically investigated using tools from community ecology. Yet, such methods require measurements of absolute densities, whereas typical datasets only provide estimates of relative abundances. Here, we systematically investigate models of microbial dynamics in the simplex of relative abundances. We derive a new nonlinear dynamical system for microbial dynamics, termed "compositional" Lotka-Volterra (cLV), unifying approaches using generalized Lotka-Volterra (gLV) equations from community ecology and compositional data analysis. On three real datasets, we demonstrate that cLV recapitulates interactions between relative abundances implied by gLV. Moreover, we show that cLV is as accurate as gLV in forecasting microbial trajectories in terms of relative abundances. We further compare cLV to two other models of relative abundance dynamics motivated by common assumptions in the literature-a linear model in a log-ratio transformed space, and a linear model in the space of relative abundances-and provide evidence that cLV more accurately describes community trajectories over time. Finally, we investigate when information about direct effects can be recovered from relative data that naively provide information about only indirect effects. Our results suggest that strong effects may be recoverable from relative data, but more subtle effects are challenging to identify. Tyler A. Joseph, Liat Shenhav, João B. Xavier, Eran Halperin, Itsik Pe'er |
PLoS Comput. Biol. | 4 |
| 2019 | Distinguishing Biological from Technical Sources of Variation Using a Combination of Methylation Datasets
Mike Thompson, Zeyuan Johnson Chen, Elior Rahmani, Eran Halperin |
RECOMB | 4 |
| 2019 | Modeling the temporal dynamics of the gut microbial community in adults and infantsabstractGiven the highly dynamic and complex nature of the human gut microbial community, the ability to identify and predict time-dependent compositional patterns of microbes is crucial to our understanding of the structure and functions of this ecosystem. One factor that could affect such time-dependent patterns is microbial interactions, wherein community composition at a given time point affects the microbial composition at a later time point. However, the field has not yet settled on the degree of this effect. Specifically, it has been recently suggested that only a minority of taxa depend on the microbial composition in earlier times. To address the issue of identifying and predicting temporal microbial patterns we developed a new model, MTV-LMM (Microbial Temporal Variability Linear Mixed Model), a linear mixed model for the prediction of microbial community temporal dynamics. MTV-LMM can identify time-dependent microbes (i.e., microbes whose abundance can be predicted based on the previous microbial composition) in longitudinal studies, which can then be used to analyze the trajectory of the microbiome over time. We evaluated the performance of MTV-LMM on real and synthetic time series datasets, and found that MTV-LMM outperforms commonly used methods for microbiome time series modeling. Particularly, we demonstrate that the effect of the microbial composition in previous time points on the abundance of taxa at later time points is underestimated by a factor of at least 10 when applying previous approaches. Using MTV-LMM, we demonstrate that a considerable portion of the human gut microbiome, both in infants and adults, has a significant time-dependent component that can be predicted based on microbiome composition in earlier time points. This suggests that microbiome composition at a given time point is a major factor in defining future microbiome composition and that this phenomenon is considerably more common than previously reported for the human gut microbiome. Liat Shenhav, Ori Furman, Leah Briscoe, Mike Thompson, Justin D. Silverman, Itzhak Mizrahi, Eran Halperin |
PLoS Comput. Biol. | 7 |
| 2018 | Tensor Composition Analysis Detects Cell-Type Specific Associations in Epigenetic Studies
Elior Rahmani, Regev Schweiger, Saharon Rosset, Sriram Sankararaman, Eran Halperin |
RECOMB | 5 |
| 2018 | Faucet: streaming de novo assembly graph constructionabstractMotivation: We present Faucet, a two-pass streaming algorithm for assembly graph construction. Faucet builds an assembly graph incrementally as each read is processed. Thus, reads need not be stored locally, as they can be processed while downloading data and then discarded. We demonstrate this functionality by performing streaming graph assembly of publicly available data, and observe that the ratio of disk use to raw data size decreases as coverage is increased. Results: Faucet pairs the de Bruijn graph obtained from the reads with additional meta-data derived from them. We show these metadata-coverage counts collected at junction k-mers and connections bridging between junction pairs-contain most salient information needed for assembly, and demonstrate they enable cleaning of metagenome assembly graphs, greatly improving contiguity while maintaining accuracy. We compared Fauceted resource use and assembly quality to state of the art metagenome assemblers, as well as leading resource-efficient genome assemblers. Faucet used orders of magnitude less time and disk space than the specialized metagenome assemblers MetaSPAdes and Megahit, while also improving on their memory use; this broadly matched performance of other assemblers optimizing resource efficiency-namely, Minia and LightAssembler. However, on metagenomes tested, Faucet,o outputs had 14-110% higher mean NGA50 lengths compared with Minia, and 2- to 11-fold higher mean NGA50 lengths compared with LightAssembler, the only other streaming assembler available. Availability and implementation: Faucet is available at https://github.com/Shamir-Lab/Faucet. Contact: [email protected] or [email protected]. Supplementary information: Supplementary data are available at Bioinformatics online. Roye Rozov, Gil Goldshlager, Eran Halperin, Ron Shamir |
Bioinform. | 3 |
| 2017 | A Bayesian Framework for Estimating Cell Type Composition from DNA Methylation Without the Need for Methylation Reference
Elior Rahmani, Regev Schweiger, Liat Shenhav, Eleazar Eskin, Eran Halperin |
RECOMB | 5 |
| 2017 | Using Stochastic Approximation Techniques to Efficiently Construct Confidence Intervals for Heritability
Regev Schweiger, Eyal Fisher, Elior Rahmani, Liat Shenhav, Saharon Rosset, Eran Halperin |
RECOMB | 6 |
| 2017 | GLINT: a user-friendly toolset for the analysis of high-throughput DNA-methylation array dataabstractSUMMARY: GLINT is a user-friendly command-line toolset for fast analysis of genome-wide DNA methylation data generated using the Illumina human methylation arrays. GLINT, which does not require any programming proficiency, allows an easy execution of Epigenome-Wide Association Study analysis pipeline under different models while accounting for known confounders in methylation data. AVAILABILITY AND IMPLEMENTATION: GLINT is a command-line software, freely available at https://github.com/cozygene/glint/releases . It requires Python 2.7 and several freely available Python packages. Further information and documentation as well as a quick start tutorial are available at http://glint-epigenetics.readthedocs.io . CONTACT: [email protected] or [email protected]. Elior Rahmani, Reut Yedidim, Liat Shenhav, Regev Schweiger, Omer Weissbrod, Noah Zaitlen, Eran Halperin |
Bioinform. | 7 |
| 2017 | Recycler: an algorithm for detecting plasmids from de novo assembly graphsabstractMotivation: Plasmids and other mobile elements are central contributors to microbial evolution and genome innovation. Recently, they have been found to have important roles in antibiotic resistance and in affecting production of metabolites used in industrial and agricultural applications. However, their characterization through deep sequencing remains challenging, in spite of rapid drops in cost and throughput increases for sequencing. Here, we attempt to ameliorate this situation by introducing a new circular element assembly algorithm, leveraging assembly graphs provided by a conventional de novo assembler and alignments of paired-end reads to assemble cyclic sequences likely to be plasmids, phages and other circular elements. Results: We introduce Recycler, the first tool that can extract complete circular contigs from sequence data of isolate microbial genomes, plasmidome and metagenome sequence data. We show that Recycler greatly increases the number of true plasmids recovered relative to other approaches while remaining highly accurate. We demonstrate this trend via simulations of plasmidomes, comparisons of predictions with reference data for isolate samples, and assessments of annotation accuracy on metagenome data. In addition, we provide validation by DNA amplification of 77 plasmids predicted by Recycler from the different sequenced samples in which Recycler showed mean accuracy of 89% across all data types-isolate, microbiome and plasmidome. Availability and Implementation: Recycler is available at http://github.com/Shamir-Lab/Recycler. Contact: [email protected]. Supplementary information: Supplementary data are available at Bioinformatics online. Roye Rozov, Aya Brown Kav, David Bogumil, Naama Shterzer, Eran Halperin, Itzhak Mizrahi, Ron Shamir |
Bioinform. | 5 |
| 2017 | Association testing of bisulfite-sequencing methylation data via a Laplace approximationabstractMOTIVATION: Epigenome-wide association studies can provide novel insights into the regulation of genes involved in traits and diseases. The rapid emergence of bisulfite-sequencing technologies enables performing such genome-wide studies at the resolution of single nucleotides. However, analysis of data produced by bisulfite-sequencing poses statistical challenges owing to low and uneven sequencing depth, as well as the presence of confounding factors. The recently introduced Mixed model Association for Count data via data AUgmentation (MACAU) can address these challenges via a generalized linear mixed model when confounding can be encoded via a single variance component. However, MACAU cannot be used in the presence of multiple variance components. Additionally, MACAU uses a computationally expensive Markov Chain Monte Carlo (MCMC) procedure, which cannot directly approximate the model likelihood. RESULTS: We present a new method, Mixed model Association via a Laplace ApproXimation (MALAX), that is more computationally efficient than MACAU and allows to model multiple variance components. MALAX uses a Laplace approximation rather than MCMC based approximations, which enables to directly approximate the model likelihood. Through an extensive analysis of simulated and real data, we demonstrate that MALAX successfully addresses statistical challenges introduced by bisulfite-sequencing while controlling for complex sources of confounding, and can be over 50% faster than the state of the art. AVAILABILITY AND IMPLEMENTATION: The full source code of MALAX is available at https://github.com/omerwe/MALAX . CONTACT: [email protected] or [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Omer Weissbrod, Elior Rahmani, Regev Schweiger, Saharon Rosset, Eran Halperin |
Bioinform. | 5 |
| 2015 | Multiple-Ancestor Localization for Recently Admixed Individuals
Yaron Margalit, Yael Baran, Eran Halperin |
WABI | 3 |
| 2015 | Inferring parental genomic ancestries using pooled semi-Markov processesabstractMOTIVATION: A basic problem of broad public and scientific interest is to use the DNA of an individual to infer the genomic ancestries of the parents. In particular, we are often interested in the fraction of each parent's genome that comes from specific ancestries (e.g. European, African, Native American, etc). This has many applications ranging from understanding the inheritance of ancestry-related risks and traits to quantifying human assortative mating patterns. RESULTS: We model the problem of parental genomic ancestry inference as a pooled semi-Markov process. We develop a general mathematical framework for pooled semi-Markov processes and construct efficient inference algorithms for these models. Applying our inference algorithm to genotype data from 231 Mexican trios and 258 Puerto Rican trios where we have the true genomic ancestry of each parent, we demonstrate that our method accurately infers parameters of the semi-Markov processes and parents' genomic ancestries. We additionally validated the method on simulations. Our model of pooled semi-Markov process and inference algorithms may be of independent interest in other settings in genomics and machine learning. James Zou 0001, Eran Halperin, Esteban Gonzàlez Burchard, Sriram Sankararaman |
Bioinform. | 2 |
| 2014 | EPIQ - efficient detection of SNP-SNP epistatic interactions for quantitative traitsabstractMOTIVATION: Gene-gene interactions are of potential biological and medical interest, as they can shed light on both the inheritance mechanism of a trait and on the underlying biological mechanisms. Evidence of epistatic interactions has been reported in both humans and other organisms. Unlike single-locus genome-wide association studies (GWAS), which proved efficient in detecting numerous genetic loci related with various traits, interaction-based GWAS have so far produced very few reproducible discoveries. Such studies introduce a great computational and statistical burden by necessitating a large number of hypotheses to be tested including all pairs of single nucleotide polymorphisms (SNPs). Thus, many software tools have been developed for interaction-based case-control studies, some leading to reliable discoveries. For quantitative data, on the other hand, only a handful of tools exist, and the computational burden is still substantial. RESULTS: We present an efficient algorithm for detecting epistasis in quantitative GWAS, achieving a substantial runtime speedup by avoiding the need to exhaustively test all SNP pairs using metric embedding and random projections. Unlike previous metric embedding methods for case-control studies, we introduce a new embedding, where each SNP is mapped to two Euclidean spaces. We implemented our method in a tool named EPIQ (EPIstasis detection for Quantitative GWAS), and we show by simulations that EPIQ requires hours of processing time where other methods require days and sometimes weeks. Applying our method to a dataset from the Ludwigshafen risk and cardiovascular health study, we discovered a pair of SNPs with a near-significant interaction (P = 2.2 × 10(-13)), in only 1.5 h on 10 processors. AVAILABILITY: https://github.com/yaarasegre/EPIQ Ya'ara Arkin, Elior Rahmani, Marcus E. Kleber, Reijo Laaksonen, Winfried März, Eran Halperin |
Bioinform. | 6 |
| 2014 | Fast lossless compression via cascading Bloom filtersabstractBACKGROUND: Data from large Next Generation Sequencing (NGS) experiments present challenges both in terms of costs associated with storage and in time required for file transfer. It is sometimes possible to store only a summary relevant to particular applications, but generally it is desirable to keep all information needed to revisit experimental results in the future. Thus, the need for efficient lossless compression methods for NGS reads arises. It has been shown that NGS-specific compression schemes can improve results over generic compression methods, such as the Lempel-Ziv algorithm, Burrows-Wheeler transform, or Arithmetic Coding. When a reference genome is available, effective compression can be achieved by first aligning the reads to the reference genome, and then encoding each read using the alignment position combined with the differences in the read relative to the reference. These reference-based methods have been shown to compress better than reference-free schemes, but the alignment step they require demands several hours of CPU time on a typical dataset, whereas reference-free methods can usually compress in minutes. RESULTS: We present a new approach that achieves highly efficient compression by using a reference genome, but completely circumvents the need for alignment, affording a great reduction in the time needed to compress. In contrast to reference-based methods that first align reads to the genome, we hash all reads into Bloom filters to encode, and decode by querying the same Bloom filters using read-length subsequences of the reference genome. Further compression is achieved by using a cascade of such filters. CONCLUSIONS: Our method, called BARCODE, runs an order of magnitude faster than reference-based methods, while compressing an order of magnitude better than reference-free methods, over a broad range of sequencing coverage. In high coverage (50-100 fold), compared to the best tested compressors, BARCODE saves 80-90% of the running time while only increasing space slightly. Roye Rozov, Ron Shamir, Eran Halperin |
BMC Bioinform. | 3 |
| 2014 | Historical Pedigree Reconstruction from Extant Populations Using PArtitioning of RElatives (PREPARE)abstractRecent technological improvements in the field of genetic data extraction give rise to the possibility of reconstructing the historical pedigrees of entire populations from the genotypes of individuals living today. Current methods are still not practical for real data scenarios as they have limited accuracy and assume unrealistic assumptions of monogamy and synchronized generations. In order to address these issues, we develop a new method for pedigree reconstruction, [Formula: see text], which is based on formulations of the pedigree reconstruction problem as variants of graph coloring. The new formulation allows us to consider features that were overlooked by previous methods, resulting in a reconstruction of up to 5 generations back in time, with an order of magnitude improvement of false-negatives rates over the state of the art, while keeping a lower level of false positive rates. We demonstrate the accuracy of [Formula: see text] compared to previous approaches using simulation studies over a range of population sizes, including inbred and outbred populations, monogamous and polygamous mating patterns, as well as synchronous and asynchronous mating. Doron Shem-Tov, Eran Halperin |
PLoS Comput. Biol. | 2 |
| 2013 | eALPS: Estimating Abundance Levels in Pooled Sequencing Using Available Genotyping Data
Itamar Eskin, Farhad Hormozdiari, Lucía Conde, Jacques Riby, Chris Skibola, Eleazar Eskin, Eran Halperin |
RECOMB | 7 |
| 2013 | Learning Natural Selection from the Site Frequency Spectrum
Roy Ronen, Nitin Udpa, Eran Halperin, Vineet Bafna |
RECOMB | 3 |
| 2013 | Analysis of Latino populations from GALA and MEC studies reveals genomic loci with biased local ancestry estimationabstractMOTIVATION: Local ancestry analysis of genotype data from recently admixed populations (e.g. Latinos, African Americans) provides key insights into population history and disease genetics. Although methods for local ancestry inference have been extensively validated in simulations (under many unrealistic assumptions), no empirical study of local ancestry accuracy in Latinos exists to date. Hence, interpreting findings that rely on local ancestry in Latinos is challenging. RESULTS: Here, we use 489 nuclear families from the mainland USA, Puerto Rico and Mexico in conjunction with 3204 unrelated Latinos from the Multiethnic Cohort study to provide the first empirical characterization of local ancestry inference accuracy in Latinos. Our approach for identifying errors does not rely on simulations but on the observation that local ancestry in families follows Mendelian inheritance. We measure the rate of local ancestry assignments that lead to Mendelian inconsistencies in local ancestry in trios (MILANC), which provides a lower bound on errors in the local ancestry estimates. We show that MILANC rates observed in simulations underestimate the rate observed in real data, and that MILANC varies substantially across the genome. Second, across a wide range of methods, we observe that loci with large deviations in local ancestry also show enrichment in MILANC rates. Therefore, local ancestry estimates at such loci should be interpreted with caution. Finally, we reconstruct ancestral haplotype panels to be used as reference panels in local ancestry inference and show that ancestry inference is significantly improved by incoroprating these reference panels. AVAILABILITY AND IMPLEMENTATION: We provide the reconstructed reference panels together with the maps of MILANC rates as a public resource for researchers analyzing local ancestry in Latinos at http://bogdanlab.pathology.ucla.edu SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Bogdan Pasaniuc, Sriram Sankararaman, Dara G. Torgerson, Christopher Gignoux, Noah Zaitlen, Celeste Eng, William Rodriguez-Cintron, Rocio Chapela, Jean G. Ford, Pedro C. Avila, Jose Rodriguez-Santana, Gary K. Chen, Loic Le Marchand, Brian E. Henderson, David Reich, Christopher A. Haiman, Esteban Gonzàlez Burchard, Eran Halperin |
Bioinform. | 18 |
| 2012 | CNVeM: Copy Number Variation Detection Using Uncertainty of Read Mapping
Zhanyong Wang, Farhad Hormozdiari, Wen-Yun Yang, Eran Halperin, Eleazar Eskin |
RECOMB | 4 |
| 2012 | Probabilistic Inference of Viral Quasispecies Subject to Recombination
Osvaldo Zagordi, Armin Töpfer, Sandhya Prabhakaran, Volker Roth 0001, Eran Halperin, Niko Beerenwinkel |
RECOMB | 5 |
| 2012 | Fast and accurate inference of local ancestry in Latino populationsabstractMOTIVATION: It is becoming increasingly evident that the analysis of genotype data from recently admixed populations is providing important insights into medical genetics and population history. Such analyses have been used to identify novel disease loci, to understand recombination rate variation and to detect recent selection events. The utility of such studies crucially depends on accurate and unbiased estimation of the ancestry at every genomic locus in recently admixed populations. Although various methods have been proposed and shown to be extremely accurate in two-way admixtures (e.g. African Americans), only a few approaches have been proposed and thoroughly benchmarked on multi-way admixtures (e.g. Latino populations of the Americas). RESULTS: To address these challenges we introduce here methods for local ancestry inference which leverage the structure of linkage disequilibrium in the ancestral population (LAMP-LD), and incorporate the constraint of Mendelian segregation when inferring local ancestry in nuclear family trios (LAMP-HAP). Our algorithms uniquely combine hidden Markov models (HMMs) of haplotype diversity within a novel window-based framework to achieve superior accuracy as compared with published methods. Further, unlike previous methods, the structure of our HMM does not depend on the number of reference haplotypes but on a fixed constant, and it is thereby capable of utilizing large datasets while remaining highly efficient and robust to over-fitting. Through simulations and analysis of real data from 489 nuclear trio families from the mainland US, Puerto Rico and Mexico, we demonstrate that our methods achieve superior accuracy compared with published methods for local ancestry inference in Latinos. Yael Baran, Bogdan Pasaniuc, Sriram Sankararaman, Dara G. Torgerson, Christopher Gignoux, Celeste Eng, William Rodriguez-Cintron, Rocio Chapela, Jean G. Ford, Pedro C. Avila, Jose Rodriguez-Santana, Esteban Gonzàlez Burchard, Eran Halperin |
Bioinform. | 13 |
| 2012 | Haplotype reconstruction using perfect phylogeny and sequence dataabstractBACKGROUND: Semantic Web technologies have been developed to overcome the limitations of the current Web and conventional data integration solutions. The Semantic Web is expected to link all the data present on the Internet instead of linking just documents. One of the foundations of the Semantic Web technologies is the knowledge representation language Resource Description Framework (RDF). Knowledge expressed in RDF is typically stored in so-called triple stores (also known as RDF stores), from which it can be retrieved with SPARQL, a language designed for querying RDF-based models. The Semantic Web technologies should allow federated queries over multiple triple stores. In this paper we compare the efficiency of a set of biologically relevant queries as applied to a number of different triple store implementations. RESULTS: Previously we developed a library of queries to guide the use of our knowledge base Cell Cycle Ontology implemented as a triple store. We have now compared the performance of these queries on five non-commercial triple stores: OpenLink Virtuoso (Open-Source Edition), Jena SDB, Jena TDB, SwiftOWLIM and 4Store. We examined three performance aspects: the data uploading time, the query execution time and the scalability. The queries we had chosen addressed diverse ontological or biological questions, and we found that individual store performance was quite query-specific. We identified three groups of queries displaying similar behaviour across the different stores: 1) relatively short response time queries, 2) moderate response time queries and 3) relatively long response time queries. SwiftOWLIM proved to be a winner in the first group, 4Store in the second one and Virtuoso in the third one. CONCLUSIONS: Our analysis showed that some queries behaved idiosyncratically, in a triple store specific manner, mainly with SwiftOWLIM and 4Store. Virtuoso, as expected, displayed a very balanced performance - its load time and its response time for all the tested queries were better than average among the selected stores; it showed a very good scalability and a reasonable run-to-run reproducibility. Jena SDB and Jena TDB were consistently slower than the other three implementations. Our analysis demonstrated that most queries developed for Virtuoso could be successfully used for other implementations. Anatoly Efros, Eran Halperin |
BMC Bioinform. | 2 |
| 2012 | MGMR: leveraging RNA-Seq population data to optimize expression estimationabstractBACKGROUND: RNA-Seq is a technique that uses Next Generation Sequencing to identify transcripts and estimate transcription levels. When applying this technique for quantification, one must contend with reads that align to multiple positions in the genome (multireads). Previous efforts to resolve multireads have shown that RNA-Seq expression estimation can be improved using probabilistic allocation of reads to genes. These methods use a probabilistic generative model for data generation and resolve ambiguity using likelihood-based approaches. In many instances, RNA-seq experiments are performed in the context of a population. The generative models of current methods do not take into account such population information, and it is an open question whether this information can improve quantification of the individual samples RESULTS: In order to explore the contribution of population level information in RNA-seq quantification, we apply a hierarchical probabilistic generative model, which assumes that expression levels of different individuals are sampled from a Dirichlet distribution with parameters specific to the population, and reads are sampled from the distribution of expression levels. We introduce an optimization procedure for the estimation of the model parameters, and use HapMap data and simulated data to demonstrate that the model yields a significant improvement in the accuracy of expression levels of paralogous genes. CONCLUSIONS: We provide a proof of principal of the benefit of drawing on population commonalities to estimate expression. The results of our experiments demonstrate this approach can be beneficial, primarily for estimation at the gene level. Roye Rozov, Eran Halperin, Ron Shamir |
BMC Bioinform. | 2 |
| 2012 | Joint Analysis of Multiple Metagenomic SamplesabstractThe availability of metagenomic sequencing data, generated by sequencing DNA pooled from multiple microbes living jointly, has increased sharply in the last few years with developments in sequencing technology. Characterizing the contents of metagenomic samples is a challenging task, which has been extensively attempted by both supervised and unsupervised techniques, each with its own limitations. Common to practically all the methods is the processing of single samples only; when multiple samples are sequenced, each is analyzed separately and the results are combined. In this paper we propose to perform a combined analysis of a set of samples in order to obtain a better characterization of each of the samples, and provide two applications of this principle. First, we use an unsupervised probabilistic mixture model to infer hidden components shared across metagenomic samples. We incorporate the model in a novel framework for studying association of microbial sequence elements with phenotypes, analogous to the genome-wide association studies performed on human genomes: We demonstrate that stratification may result in false discoveries of such associations, and that the components inferred by the model can be used to correct for this stratification. Second, we propose a novel read clustering (also termed "binning") algorithm which operates on multiple samples simultaneously, leveraging on the assumption that the different samples contain the same microbial species, possibly in different proportions. We show that integrating information across multiple samples yields more precise binning on each of the samples. Moreover, for both applications we demonstrate that given a fixed depth of coverage, the average per-sample performance generally increases with the number of sequenced samples as long as the per-sample coverage is high enough. Yael Baran, Eran Halperin |
PLoS Comput. Biol. | 2 |
| 2011 | Pedigree Reconstruction Using Identity by Descent
Bonnie Kirkpatrick, Shuaicheng Li 0001, Richard M. Karp, Eran Halperin |
RECOMB | 4 |
| 2011 | Genotyping common and rare variation using overlapping pool sequencingabstractBACKGROUND: Peptide identification from tandem mass spectrometry (MS/MS) data is one of the most important problems in computational proteomics. This technique relies heavily on the accurate assessment of the quality of peptide-spectrum matches (PSMs). However, current MS technology and PSM scoring algorithm are far from perfect, leading to the generation of incorrect peptide-spectrum pairs. Thus, it is critical to develop new post-processing techniques that can distinguish true identifications from false identifications effectively. RESULTS: In this paper, we present a consistency-based PSM re-ranking method to improve the initial identification results. This method uses one additional assumption that two peptides belonging to the same protein should be correlated to each other. We formulate an optimization problem that embraces two objectives through regularization: the smoothing consistency among scores of correlated peptides and the fitting consistency between new scores and initial scores. This optimization problem can be solved analytically. The experimental study on several real MS/MS data sets shows that this re-ranking method improves the identification performance. CONCLUSIONS: The score regularization method can be used as a general post-processing step for improving peptide identifications. Source codes and data sets are available at: http://bioinformatics.ust.hk/SRPI.rar. Dan He 0001, Noah Zaitlen, Bogdan Pasaniuc, Eleazar Eskin, Eran Halperin |
BMC Bioinform. | 5 |
| 2010 | Accurate Estimation of Expression Levels of Homologous Genes in RNA-seq Experiments
Bogdan Pasaniuc, Noah Zaitlen, Eran Halperin |
RECOMB | 3 |
| 2010 | miRNAkey: a software for microRNA deep sequencing analysisabstractMOTIVATION: MicroRNAs (miRNAs) are short abundant non-coding RNAs critical for many cellular processes. Deep sequencing (next-generation sequencing) technologies are being readily used to receive a more accurate depiction of miRNA expression profiles in living cells. This type of analysis is a key step towards improving our understanding of the complexity and mode of miRNA regulation. RESULTS: miRNAkey is a software package designed to be used as a base-station for the analysis of miRNA deep sequencing data. The package implements common steps taken in the analysis of such data, as well as adds unique features, such as data statistics and multiple read determination, generating a novel platform for the analysis of miRNA expression. A user-friendly graphical interface is applied to determine the analysis steps. The tabular and graphical output contains general and detailed reports on the sequence reads and provides an accurate picture of the differentially expressed miRNAs in paired samples. AVAILABILITY AND IMPLEMENTATION: See http://ibis.tau.ac.il/miRNAkey CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Roy Ronen, Ido Gan, Shira Modai, Alona Sukacheov, Gideon Dror, Eran Halperin, Noam Shomron |
Bioinform. | 6 |
| 2009 | Haplotype Inference in Complex Pedigrees
Bonnie Kirkpatrick, Javier Rosa, Eran Halperin, Richard M. Karp |
RECOMB | 3 |
| 2009 | Inference of locus-specific ancestry in closely related populationsabstractUNLABELLED: A characterization of the genetic variation of recently admixed populations may reveal historical population events, and is useful for the detection of single nucleotide polymorphisms (SNPs) associated with diseases through association studies and admixture mapping. Inference of locus-specific ancestry is key to our understanding of the genetic variation of such populations. While a number of methods for the inference of locus-specific ancestry are accurate when the ancestral populations are quite distant (e.g. African-Americans), current methods incur a large error rate when inferring the locus-specific ancestry in admixed populations where the ancestral populations are closely related (e.g. Americans of European descent). RESULTS: In this work, we extend previous methods for the inference of locus-specific ancestry by the incorporation of a refined model of recombination events. We present an efficient dynamic programming algorithm to infer the locus-specific ancestries in this model, resulting in a method that attains improved accuracies; the improvement is most significant when the ancestral populations are closely related. An evaluation on a wide range of scenarios, including admixtures of the 52 population groups from the Human Genome Diversity Project demonstrates that locus-specific ancestry can indeed be accurately inferred in these admixtures using our method. Finally, we demonstrate that imputation methods can be improved by the incorporation of locus-specific ancestry, when applied to admixed populations. AVAILABILITY: The implementation of the WINPOP model is available as part of the LAMP package at http://lamp.icsi.berkeley.edu/lamp. Bogdan Pasaniuc, Sriram Sankararaman, Gad Kimmel, Eran Halperin |
Bioinform. | 4 |
| 2008 | On the Inference of Ancestries in Admixed Populations
Sriram Sankararaman, Gad Kimmel, Eran Halperin, Michael I. Jordan |
RECOMB | 3 |
| 2007 | An Efficient and Accurate Graph-Based Approach to Detect Population Substructure
Srinath Sridhar 0001, Satish Rao, Eran Halperin |
RECOMB | 3 |
| 2007 | A rigorous analysis of population stratification with limited data
Kamalika Chaudhuri, Eran Halperin, Satish Rao, Shuheng Zhou 0002 |
SODA | 2 |
| 2007 | HAPLOPOOL: improving haplotype frequency estimation through DNA pools and phylogenetic modelingabstractMOTIVATION: The search for genetic variants that are linked to complex diseases such as cancer, Parkinson's;, or Alzheimer's; disease, may lead to better treatments. Since haplotypes can serve as proxies for hidden variants, one method of finding the linked variants is to look for case-control associations between the haplotypes and disease. Finding these associations requires a high-quality estimation of the haplotype frequencies in the population. To this end, we present, HaploPool, a method of estimating haplotype frequencies from blocks of consecutive SNPs. RESULTS: HaploPool leverages the efficiency of DNA pools and estimates the population haplotype frequencies from pools of disjoint sets, each containing two or three unrelated individuals. We study the trade-off between pooling efficiency and accuracy of haplotype frequency estimates. For a fixed genotyping budget, HaploPool performs favorably on pools of two individuals as compared with a state-of-the-art non-pooled phasing method, PHASE. Of independent interest, HaploPool can be used to phase non-pooled genotype data with an accuracy approaching that of PHASE. We compared our algorithm to three programs that estimate haplotype frequencies from pooled data. HaploPool is an order of magnitude more efficient (at least six times faster), and considerably more accurate than previous methods. In contrast to previous methods, HaploPool performs well with missing data, genotyping errors and long haplotype blocks (of between 5 and 25 SNPs). Bonnie Kirkpatrick, Carlos Santos Armendariz, Richard M. Karp, Eran Halperin |
Bioinform. | 4 |
| 2007 | Integrality Ratio for Group Steiner Trees and Directed Steiner TreesabstractThe natural relaxation for the group Steiner tree problem, as well as for its generalization, the directed Steiner tree problem, is a flow‐based linear programming relaxation. We prove new lower bounds on the integrality ratio of this relaxation. For the group Steiner tree problem, we show that the integrality ratio is $\Omega(\log^2 k)$, where k denotes the number of groups; this holds even for input graphs that are hierarchically well‐separated trees, introduced by Bartal [in Proceedings of the 37th Annual IEEE Symposium on Foundations of Computer Science, 1996, pp. 184–193], in which case this lower bound is tight. This also applies for the directed Steiner tree problem. In terms of the number n of vertices, our results for the directed Steiner problem imply an $\Omega(\frac{\log^2 n}{(\log \log n)^2})$ integrality ratio. For both problems, these are the first lower bounds on the integrality ratio that are superlogarithmic in the input size. This exhibits, for the first time, a relaxation of a natural optimization problem whose integrality ratio is known to be superlogarithmic but subpolynomial. Our results and techniques have been used by Halperin and Krauthgamer [in Proceedings of the 35th Annual ACM Symposium on Theory of Computing, 2003, pp. 585–594] to show comparable inapproximability results, assuming that NP has no quasi‐polynomial Las Vegas algorithms. We also show algorithmically that the integrality ratio for the group Steiner tree problem is much better for certain families of instances, which helps pinpoint the types of instances (parametrized by optimal solutions to their flow‐based relaxations) that appear to be most difficult to approximate. Eran Halperin, Guy Kortsarz, Robert Krauthgamer, Aravind Srinivasan, Nan Wang 0001 |
SIAM J. Comput. | 1 |
| 2007 | Algorithms for Efficient Near-Perfect Phylogenetic Tree Reconstruction in Theory and PracticeabstractWe consider the problem of reconstructing near-perfect phylogenetic trees using binary character states (referred to as BNPP). A perfect phylogeny assumes that every character mutates at most once in the evolutionary tree, yielding an algorithm for binary character states that is computationally efficient but not robust to imperfections in real data. A near-perfect phylogeny relaxes the perfect phylogeny assumption by allowing at most a constant number of additional mutations. We develop two algorithms for constructing optimal near-perfect phylogenies and provide empirical evidence of their performance. The first simple algorithm is fixed parameter tractable when the number of additional mutations and the number of characters that share four gametes with some other character are constants. The second, more involved algorithm for the problem is fixed parameter tractable when only the number of additional mutations is fixed. We have implemented both algorithms and shown them to be extremely efficient in practice on biologically significant data sets. This work proves the BNPP problem fixed parameter tractable and provides the first practical phylogenetic tree reconstruction algorithms that find guaranteed optimal solutions while being easily implemented and computationally feasible for data sets of biologically meaningful size and complexity. Srinath Sridhar 0001, Kedar Dhamdhere, Guy E. Blelloch, Eran Halperin, R. Ravi 0001, Russell Schwartz |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2006 | SNP and Haplotype Analysis - Algorithms and Applications
Eran Halperin |
CPM | 1 |
| 2006 | Fixed Parameter Tractability of Binary Near-Perfect Phylogenetic Tree Reconstruction
Guy E. Blelloch, Kedar Dhamdhere, Eran Halperin, R. Ravi 0001, Russell Schwartz, Srinath Sridhar 0001 |
ICALP (1) | 3 |
| 2006 | An improved approximation algorithm for vertex cover with hard capacities
Rajiv Gandhi, Eran Halperin, Samir Khuller, Guy Kortsarz, Aravind Srinivasan |
J. Comput. Syst. Sci. | 2 |
| 2005 | HAPLOFREQ - Estimating Haplotype Frequencies E.ciently
Eran Halperin, Elad Hazan |
RECOMB | 1 |
| 2005 | Asymmetric k-center is log* n-hard to approximateabstractIn the ASYMMETRIC k -CENTER problem, the input is an integer k and a complete digraph over n points together with a distance function obeying the directed triangle inequality. The goal is to choose a set of k points to serve as centers and to assign all the points to the centers, so that the maximum distance of any point from its center is as small as possible.We show that the ASYMMETRIC k -CENTER problem is hard to approximate up to a factor of log * n − O (1) unless NP ⊆ DTIME ( n log log n ). Since an O (log * n )-approximation algorithm is known for this problem, this resolves the asymptotic approximability of ASYMMETRIC k -CENTER. This is the first natural problem whose approximability threshold does not polynomially relate to the known approximation classes. We also resolve the approximability threshold of the metric (symmetric) k -Center problem with costs. Julia Chuzhoy, Sudipto Guha, Eran Halperin, Sanjeev Khanna, Guy Kortsarz, Robert Krauthgamer, Joseph Naor |
J. ACM | 3 |
| 2005 | Performance aspects of distributed caches using TTL-based consistency
Edith Cohen, Eran Halperin, Haim Kaplan |
Theor. Comput. Sci. | 2 |
| 2005 | The minimum-entropy set cover problem
Eran Halperin, Richard M. Karp |
Theor. Comput. Sci. | 1 |
| 2004 | The Minimum-Entropy Set Cover Problem
Eran Halperin, Richard M. Karp |
ICALP | 1 |
| 2004 | Perfect phylogeny and haplotype assignmentabstractThis paper is concerned with the reconstruction of perfect phylogenies from binary character data with missing values, and related problems of inferring complete haplotypes from haplotypes or genotypes with missing data. In cases where the problems considered are NP-hard we assume a rich data hypothesis under which they become tractable. Natural probabilistic models are introduced for the generation of character vectors, haplotypes or genotypes with missing data, and it is shown that these models support the rich data hypothesis. The principal results include: • A near-linear time algorithm for inferring a perfect phylogeny from binary character data (or haplotype data) with missing values, under the rich data hypothesis; • A quadratic-time algorithm for inferring a perfect phylogeny from genotype data with missing values with high probability, under certain distributional assumptions; • Demonstration that the problems of maximum-likelihood inference of complete haplotypes from partial haplotypes or partial genotypes can be cast as minimum-entropy disjoint set cover problems; • In the case where the haplotypes come from a perfect phylogeny, a representation of the set cover problem as minimum-entropy covering of subtrees of a tree by nodes; Eran Halperin, Richard M. Karp |
RECOMB | 1 |
| 2004 | Asymmetric k-center is log* n-hard to approximateabstractIn the Asymmetric k-Center problem, the input is an integer k and a complete digraph over n points together with a distance function obeying the directed triangle inequality. The goal is to choose a set of k points to serve as centers and to assign all the points to the centers, so that the maximum distance of any point to its center is as small as possible. We show that the Asymmetric k-Center problem is hard to approximate up to a factor of log* n - Θ(1) unless NP ⊆ DTIME(nlog log n). Since an O(log* n)-approximation algorithm is known for this problem, this essentially resolves the approximability of this problem. This is the first natural problem whose approximability threshold does not polynomially relate to the known approximation classes. We also resolve the approximability threshold of the metric k-Center problem with costs. Julia Chuzhoy, Sudipto Guha, Eran Halperin, Sanjeev Khanna, Guy Kortsarz, Joseph Naor |
STOC | 3 |
| 2004 | Haplotype reconstruction from genotype data using Imperfect PhylogenyabstractUNLABELLED: Critical to the understanding of the genetic basis for complex diseases is the modeling of human variation. Most of this variation can be characterized by single nucleotide polymorphisms (SNPs) which are mutations at a single nucleotide position. To characterize the genetic variation between different people, we must determine an individual's haplotype or which nucleotide base occurs at each position of these common SNPs for each chromosome. In this paper, we present results for a highly accurate method for haplotype resolution from genotype data. Our method leverages a new insight into the underlying structure of haplotypes that shows that SNPs are organized in highly correlated 'blocks'. In a few recent studies, considerable parts of the human genome were partitioned into blocks, such that the majority of the sequenced genotypes have one of about four common haplotypes in each block. Our method partitions the SNPs into blocks, and for each block, we predict the common haplotypes and each individual's haplotype. We evaluate our method over biological data. Our method predicts the common haplotypes perfectly and has a very low error rate (<2% over the data) when taking into account the predictions for the uncommon haplotypes. Our method is extremely efficient compared with previous methods such as PHASE and HAPLOTYPER. Its efficiency allows us to find the block partition of the haplotypes, to cope with missing data and to work with large datasets. AVAILABILITY: The algorithm is available via a Web server at http://www.calit2.net/compbio/hap/ Eran Halperin, Eleazar Eskin |
Bioinform. | 1 |
| 2003 | An Improved Approximation Algorithm for Vertex Cover with Hard Capacities
Rajiv Gandhi, Eran Halperin, Samir Khuller, Guy Kortsarz, Aravind Srinivasan |
ICALP | 2 |
| 2003 | Large scale reconstruction of haplotypes from genotype dataabstractCritical to the understanding of the genetic basis for complex diseases is the modeling of human variation. Most of this variation can be characterized by single nucleotide polymorphisms (SNPs) which are mutations at a single nucleotide position. To characterize an individual's variation, we must determine an individual's haplotype or which nucleotide base occurs at each position of these common SNPs for each chromosome. In this paper, we present results for a highly accurate method for haplotype resolution from genotype data. Our method leverages a new insight into the underlying structure of haplotypes which shows that SNPs are organized in highly correlated "blocks". The majority of individuals have one of about four common haplotypes in each block. Our method partitions the SNPs into blocks and for each block, we predict the common haplotypes and each individual's haplotype. We evaluate our method over biological data. Our method predicts the common haplotypes perfectly and has a very low error rate (0.47%) when taking into account the predictions for the uncommon haplotypes. Our method is extremely efficient compared to previous methods, (a matter of seconds where previous methods needed hours). Its efficiency allows us to find the block partition of the haplotypes, to cope with missing data and to work with large data sets such as genotypes for thousands of SNPs for hundreds of individuals. The algorithm is available via webserver at http://www.cs.columbia.edu/compbio/hap. Eleazar Eskin, Eran Halperin, Richard M. Karp |
RECOMB | 2 |
| 2003 | Integrality ratio for group Steiner trees and directed steiner trees
Eran Halperin, Guy Kortsarz, Robert Krauthgamer, Aravind Srinivasan, Nan Wang 0001 |
SODA | 1 |
| 2003 | A stochastic process on the hypercube with applications to peer-to-peer networksabstractConsider the following stochastic process executed on a graph G=(V,E) whose nodes are initially uncovered. In each step, pick a node at random and if it is uncovered, cover it. Otherwise, if it has an uncovered neighbor, cover a random uncovered neighbor. Else, do nothing. This can be viewed as a structured coupon collector process. We show that for a large family of graphs, O(n) steps suffice to cover all nodes of the graph with high probability, where n is the number of vertices. Among these graphs are d-regular graphs with d =Ω(log n log log n), random d-regular graphs with d =Ω(log n) and the k-dimensional hypercube where n=2k.This process arises naturally in answering a question on load balancing in peer-to-peer networks. We consider a distributed hash table in which keys are partitioned across a set of processors, and we assume that the number of processors grows dynamically, starting with a single processor. If at some stage there are n processors, the number of queries required to find a key is log2 n+O(1), the number of pointers maintained by each processor is log2 n+O(1), and moreover the worst ratio between the loads of processors is O(1), with high probability. To the best of our knowledge, this is the first analysis of a distributed hash table that achieves asymptotically optimal load balance, while still requiring only O(log n) pointers per processor and O(log n) queries for locating a key; previous methods required Ω(log2 n) pointers per processor and Ω(log n) queries for locating a key. Micah Adler, Eran Halperin, Richard M. Karp, Vijay V. Vazirani |
STOC | 2 |
| 2003 | Polylogarithmic inapproximabilityabstractWe provide the first hardness result of a polylogarithmic approximation ratio for a natural NP-hard optimization problem. We show that for every fixed ε>0, the GROUP-STEINER-TREE problem admits no efficient log2-ε k approximation, where k denotes the number of groups (or, alternatively, the input size), unless NP has quasi polynomial Las-Vegas algorithms. This hardness result holds even for input graphs which are Hierarchically Well-Separated Trees, introduced by Bartal [FOCS, 1996]. For these trees (and also for general trees), our bound is nearly tight with the log-squared approximation currently known. Our results imply that for every fixed ε>0, the DIRECTED-STEINER TREE problem admits no log2-ε n--approximation, where n is the number of vertices in the graph, under the same complexity assumption. Eran Halperin, Robert Krauthgamer |
STOC | 1 |
| 2003 | Reachability and Distance Queries via 2-Hop LabelsabstractReachability and distance queries in graphs are fundamental to numerous applications, ranging from geographic navigation systems to Internet routing. Some of these applications involve huge graphs and yet require fast query answering. We propose a new data structure for representing all distances in a graph. The data structure is distributed in the sense that it may be viewed as assigning labels to the vertices, such that a query involving vertices u and v may be answered using only the labels of u and v. Our labels are based on 2-hop covers of the shortest paths, or of all paths, in a graph. For shortest paths, such a cover is a collection S of shortest paths such that, for every two vertices u and v, there is a shortest path from u to v that is a concatenation of two paths from S. We describe an efficient algorithm for finding an almost optimal 2-hop cover of a given collection of paths. Our approach is general and can be applied to directed or undirected graphs, exact or approximate shortest paths, or to reachability queries. We study the proposed data structure using a combination of theoretical and experimental means. We implemented our algorithm and checked the size of the resulting data structure on several real-life networks from different application areas. Our experiments show that the total size of the labels is typically not much larger than the network itself, and is usually considerably smaller than an explicit representation of the transitive closure of the network. Edith Cohen, Eran Halperin, Haim Kaplan, Uri Zwick |
SIAM J. Comput. | 2 |
| 2002 | Handling long targets and errors in sequencing by hybridizationabstractSequencing by hybridization (SBH) is a DNA sequencing technique, in which the sequence is reconstructed using its k-mer content. This content, which is called the spectrum of the sequence, is obtained by hybridization to a universal DNA array. Standard universal arrays contain all k-mers for some fixed k, typically 8 to 10. Currently, in spite of its promise and elegance, SBH is not competitive with standard gel-based sequencing methods. This is due to two main reasons: lack of tools to handle realistic levels of hybridization errors, and an inherent limitation on the length of uniquely reconstructible sequence by standard universal arrays.In this paper we deal with both problems. We introduce a simple polynomial reconstruction algorithm which can be applied to spectra from standard arrays and has provable performance in the presence of both false negative and false positive errors. We also propose a novel design of chips containing universal bases, that differs from the one proposed by Preparata et al. We give a simple algorithm that uses spectra from such chips to reconstruct with high probability random sequences of length lower only by a squared log factor compared to the information theoretic bound. Our algorithm is very robust to errors, and has a provable performance even if there are both false negative and false positive errors. Simulations indicate that its sensitivity to errors is also very small in practice. Eran Halperin, Shay Halperin, Tzvika Hartman, Ron Shamir |
RECOMB | 1 |
| 2002 | Reachability and distance queries via 2-hop labels
Edith Cohen, Eran Halperin, Haim Kaplan, Uri Zwick |
SODA | 2 |
| 2002 | MAX CUT in cubic graphs
Eran Halperin, Dror Livnat, Uri Zwick |
SODA | 1 |
| 2002 | Improved Approximation Algorithms for the Vertex Cover Problem in Graphs and HypergraphsabstractWe obtain improved algorithms for finding small vertex covers in bounded degree graphs and hypergraphs. We use semidefinite programming to relax the problems and introduce new} rounding techniques for these relaxations. On graphs with maximum degree at most $\Delta$, the algorithm achieves a performance ratio of $2-(1-o(1))\frac{2 \ln \ln \Delta}{\ln \Delta}$ for large $\Delta$, which improves the previously known ratio of $2-\frac{\log \Delta + O(1)}{\Delta}$ obtained by Halld{órsson and Radhakrishnan. Using similar techniques, we also present improved approximations for the vertex cover problem in hypergraphs. For k-uniform hypergraphs with n vertices, we achieve a ratio of $k-(1-o(1))\frac{k\ln \ln n}{\ln n}$ for large n, and for k-uniform hypergraphs with maximum degree at most $\Delta$ the algorithm achieves a ratio of $k-(1-o(1))\frac{k(k-1)\ln \ln \Delta}{\ln \Delta}$ for large $\Delta$. These results considerably improve the previous best ratio of $k(1-c/\Delta^\frac{1}{k-1})$ for bounded degree k-uniform hypergraphs, and $k(1-c/n^\frac{k-1}{k})$ for general k-uniform hypergraphs, both obtained by Krivelevich. Using similar techniques, we also obtain an approximation algorithm for the weighted independent set problem, matching a recent result of Halldorsson. Eran Halperin |
SIAM J. Comput. | 1 |
| 2001 | Performance Aspects of Distributed Caches Using TTL-Based Consistency
Edith Cohen, Eran Halperin, Haim Kaplan |
ICALP | 2 |
| 2001 | A Unified Framework for Obtaining Improved Approximation Algorithms for Maximum Graph Bisection Problems
Eran Halperin, Uri Zwick |
IPCO | 1 |
| 2001 | Coloring k-colorable graphs using smaller palettes
Eran Halperin, Ram Nathaniel, Uri Zwick |
SODA | 1 |
| 2001 | Combinatorial approximation algorithms for the maximum directed cut problem
Eran Halperin, Uri Zwick |
SODA | 1 |
| 2000 | Improved approximation algorithms for the vertex cover problem in graphs and hypergraphs
Eran Halperin |
SODA | 1 |
| 1999 | Approximation Algorithms for MAX 4-SAT and Rounding Procedures for Semidefinite Programs
Eran Halperin, Uri Zwick |
IPCO | 1 |
| 1999 | FramePlus: aligning DNA to protein sequencesabstractMOTIVATION: Automated annotation of Expressed Sequence Tags (ESTs) is becoming increasingly important as EST databases continue to grow rapidly. A common approach to annotation is to align the gene fragments against well-documented databases of protein sequences. The sensitivity of the alignment algorithm is key to the success of such methods. RESULTS: This paper introduces a new algorithm, FramePlus, for DNA-protein sequence alignment. The SCOP database was used to develop a general framework for testing the sensitivity of such alignment algorithms when searching large databases. Using this framework, the performance of FramePlus was found to be somewhat better than other algorithms in the presence of moderate and high rates of frameshift errors, and comparable to Translated Search in the absence of sequencing errors. AVAILABILITY: The source code for FramePlus and the testing datasets are freely available at ftp.compugen.co.il/pub/research. CONTACT: [email protected]. Eran Halperin, Simchon Faigler, Raveh Gill-More |
Bioinform. | 1 |