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

Peter Kraft

dblp:62/4022 · DBLP profile ↗
← Back
23ranked-venue papers
5as first author
13since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 14 · 3 first-author · 11 since 2021Applied, interdisciplinary, general and emerging computing · 5Software engineering, systems software and programming languages · 2 · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorComputer networks · 1 · 1 first-author · 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.

Databases, data mining, and information retrieval
9 papers
Distributed and cloud data management · 19% Information retrieval · 16% Query processing and optimization · 16%
Interdisciplinary, comprehensive, and emerging computing
5 papers
Bioinformatics and computational biology · 82% Computational social science and digital humanities · 18%
Computer architecture, parallel and distributed computing, and storage systems
6 papers
Cloud and datacenter computing · 61% Parallel and multicore computing · 24% Storage systems · 8%
Software engineering, system software, and programming languages
4 papers
Operating systems · 62% Debugging and program repair · 38%
Artificial intelligence
2 papers
Efficient and distributed learning · 57% Representation and self-supervised learning · 33% Information extraction and text analysis · 10%

Topics — the 30 heaviest of 42, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data integration and cleaning
data explanation
0.822021
DIFF: a relational interface for large-scale data explanation · VLDB J. 2021
DIFF: A Relational Interface for Large-Scale Data Explanation · Proc. VLDB Endow. 2018
Operating systems › special-purpose operating system
database operating systems
0.822025
DBOS: A DBMS-oriented Operating System · Proc. VLDB Endow. 2021
DBOS: three years later · VLDB J. 2025
Information retrieval › similarity search › nearest neighbor search
approximate nearest neighbor search
0.812024
ACORN: Performant and Predicate-Agnostic Search Over Vector Embeddings and Structured Data · Proc. ACM Manag. Data 2024
Information retrieval
hybrid search
0.812024
ACORN: Performant and Predicate-Agnostic Search Over Vector Embeddings and Structured Data · Proc. ACM Manag. Data 2024
Indexing and storage engines
vector index
0.812024
ACORN: Performant and Predicate-Agnostic Search Over Vector Embeddings and Structured Data · Proc. ACM Manag. Data 2024
Transaction processing and concurrency control › isolation levels
snapshot isolation
0.712023
R3: Record-Replay-Retroaction for Database-Backed Applications · Proc. VLDB Endow. 2023
Debugging and program repair › record and replay
replay debugging
0.712023
R3: Record-Replay-Retroaction for Database-Backed Applications · Proc. VLDB Endow. 2023
Bioinformatics and computational biology › statistical genetics
fine-mapping
0.622017
VEXOR: an integrative environment for prioritization of functional variants in fine-mapping analysis · Bioinform. 2017
Improved methods for multi-trait fine mapping of pleiotropic risk loci · Bioinform. 2017
Bioinformatics and computational biology › genomics
genome-wide association study
0.622017
VEXOR: an integrative environment for prioritization of functional variants in fine-mapping analysis · Bioinform. 2017
Improved methods for multi-trait fine mapping of pleiotropic risk loci · Bioinform. 2017
Distributed and cloud data management
data placement
0.612022
Parallelism-Optimizing Data Placement for Faster Data-Parallel Computations · Proc. VLDB Endow. 2022
Query processing and optimization
parallel query processing
0.612022
Parallelism-Optimizing Data Placement for Faster Data-Parallel Computations · Proc. VLDB Endow. 2022
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.512021
Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP · SOSP 2021
Cloud and datacenter computing
resource allocation
0.512021
Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP · SOSP 2021
Mathematical optimization
large-scale optimization
0.512021
Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP · SOSP 2021
Bioinformatics and computational biology
statistical genetics
0.422017
Improved methods for multi-trait fine mapping of pleiotropic risk loci · Bioinform. 2017
Analysis of case-control association studies with known risk variants · Bioinform. 2012
Query processing and optimization › aggregation
aggregate functions
0.312018
DIFF: A Relational Interface for Large-Scale Data Explanation · Proc. VLDB Endow. 2018
Operating systems › resource management › process management
thread management
0.312018
Arachne: Core-Aware Thread Management · OSDI 2018
Cloud and datacenter computing
cluster resource management and scheduling
0.322022
Parallelism-Optimizing Data Placement for Faster Data-Parallel Computations · Proc. VLDB Endow. 2022
Arachne: Core-Aware Thread Management · OSDI 2018
Machine learning › Representation and self-supervised learning
text embedding
0.212016
An Embedding Model for Predicting Roll-Call Votes · EMNLP 2016
Computational social science and digital humanities › political science
political text analysis
0.212016
An Embedding Model for Predicting Roll-Call Votes · EMNLP 2016
Computational social science and digital humanities › political science
roll call vote prediction
0.212016
An Embedding Model for Predicting Roll-Call Votes · EMNLP 2016
Graph data management
graph indexing
0.212024
ACORN: Performant and Predicate-Agnostic Search Over Vector Embeddings and Structured Data · Proc. ACM Manag. Data 2024
Storage systems
data placement
0.212022
Parallelism-Optimizing Data Placement for Faster Data-Parallel Computations · Proc. VLDB Endow. 2022
Parallel and multicore computing
parallel programming models
0.212022
Data-Parallel Actors: A Programming Model for Scalable Query Serving Systems · NSDI 2022
Bioinformatics and computational biology › population genetics
ancestry inference
0.212013
Improved ancestry inference using weights from external reference panels · Bioinform. 2013
Bioinformatics and computational biology
population genetics
0.212013
Improved ancestry inference using weights from external reference panels · Bioinform. 2013
Bioinformatics and computational biology › population genetics
population stratification correction
0.212013
Improved ancestry inference using weights from external reference panels · Bioinform. 2013
Routing and switching
traffic engineering
0.112021
Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP · SOSP 2021
Bioinformatics and computational biology › statistical genetics
genetic association study
0.112012
Analysis of case-control association studies with known risk variants · Bioinform. 2012
Bioinformatics and computational biology › genomics
variant annotation
0.112017
VEXOR: an integrative environment for prioritization of functional variants in fine-mapping analysis · Bioinform. 2017

Methods — techniques the papers use, named apart from their topics

transaction-level interception · 2.0record-replay-retroaction · 2.0random partitioning · 1.5mathematical optimization · 1.5optimization problem partitioning · 1.1linearly-computable parallelism measure · 1.1database queries for OS services · 1.0feature cascading · 0.9cost model · 0.9predicate subgraph traversal · 0.8HNSW · 0.8multi-version concurrency control · 0.7atomic commit protocol · 0.7word embeddings · 0.5ideal point models · 0.5importance sampling · 0.3functional annotation · 0.3bayesian model inference · 0.3
YearPublicationVenuePosition
2026 Consistency and Correctness in Data-Oriented Workflow Systems
Michael Stonebraker, Xinjing Zhou, Peter Kraft, Qian Li 0027
CIDR3
2025 DBOS: three years later
Qian Li 0027, Peter Kraft, Christoforos E. Kozyrakis, Matei Zaharia, Michael Stonebraker
VLDB J.2
2024 ACORN: Performant and Predicate-Agnostic Search Over Vector Embeddings and Structured Data
abstract
Applications increasingly leverage mixed-modality data, and must jointly search over vector data, such as embedded images, text and video, as well as structured data, such as attributes and keywords. Proposed methods for this hybrid search setting either suffer from poor performance or support a severely restricted set of search predicates (e.g., only small sets of equality predicates), making them impractical for many applications. To address this, we present ACORN, an approach for performant and predicate-agnostic hybrid search. ACORN builds on Hierarchical Navigable Small Worlds (HNSW), a state-of-the-art graph-based approximate nearest neighbor index, and can be implemented efficiently by extending existing HNSW libraries. ACORN introduces the idea of predicate subgraph traversal to emulate a theoretically ideal, but impractical, hybrid search strategy. ACORN's predicate-agnostic construction algorithm is designed to enable this effective search strategy, while supporting a wide array of predicate sets and query semantics. We systematically evaluate ACORN on both prior benchmark datasets, with simple, low-cardinality predicate sets, and complex multi-modal datasets not supported by prior methods. We show that ACORN achieves state-of-the-art performance on all datasets, outperforming prior methods with 2--1,000× higher throughput at a fixed recall. Our code is available at: https://github.com/stanford-futuredata/ACORN.
Liana Patel, Peter Kraft, Carlos Guestrin, Matei Zaharia
Proc. ACM Manag. Data2
2023 Analyzing and Comparing Lakehouse Storage Systems
Paras Jain 0001, Peter Kraft, Conor Power, Tathagata Das, Ion Stoica, Matei Zaharia
CIDR2
2023 Transactions Make Debugging Easy
Qian Li 0027, Peter Kraft, Michael J. Cafarella, Çagatay Demiralp, Goetz Graefe, Christoforos E. Kozyrakis, Michael Stonebraker, Lalith Suresh 0001, Matei Zaharia
CIDR2
2023 R3: Record-Replay-Retroaction for Database-Backed Applications
abstract
Developers would benefit greatly from time travel: being able to faithfully replay past executions and retroactively execute modified code on past events. Currently, replay and retroaction are impractical because they require expensively capturing fine-grained timing information to reproduce concurrent accesses to shared state. In this paper, we propose practical time travel for database-backed applications , an important class of distributed applications that access shared state through transactions. We present R 3 , a novel Record-Replay-Retroaction tool. R 3 implements a lightweight interceptor to record concurrency information for applications at transaction-level granularity, enabling replay and retroaction with minimal overhead. We address key challenges in both replay and retroaction. First, we design a novel algorithm for faithfully reproducing application requests running with snapshot isolation, allowing R 3 to support most production DBMSs. Second, we develop a retroactive execution mechanism that provides high fidelity with the original trace while supporting nearly arbitrary code modifications. We demonstrate how R 3 simplifies debugging for real, hard-to-reproduce concurrency bugs from popular open-source web applications. We evaluate R 3 using TPC-C and microservice workloads and show that R 3 always-on recording has a small performance overhead (<25% for point queries but <0.1% for complex transactions like in TPC-C) during normal application execution and that R 3 can retroactively execute bugfixed code over recorded traces within 0.11--0.78× of the original execution time.
Qian Li 0027, Peter Kraft, Michael J. Cafarella, Çagatay Demiralp, Goetz Graefe, Christoforos E. Kozyrakis, Michael Stonebraker, Lalith Suresh 0001, Xiangyao Yu, Matei Zaharia
Proc. VLDB Endow.2
2023 Epoxy: ACID Transactions Across Diverse Data Stores
abstract
Developers are increasingly building applications that incorporate multiple data stores, for example to manage heterogeneous data. Often, these require transactional safety for operations across stores, but few systems support such guarantees. To solve this problem, we introduce Epoxy, a protocol for providing transactions across heterogeneous data stores. We make two contributions. First, we adapt multi-version concurrency control to a cross-data store setting, storing versioning information in record metadata and filtering reads with predicates on metadata so they only see record versions in a global transaction snapshot. Second, we show our design enables an atomic commit protocol that does not require data stores implement the participant protocol of two-phase commit, requiring only durable writes. We implement Epoxy for five data stores: Postgres, Elasticsearch, MongoDB, Google Cloud Storage, and MySQL. We evaluate it by adapting TPC-C and microservice workloads to a multi-data store environment. We find it has comparable performance to the distributed transaction protocol XA on TPC-C while providing stronger guarantees like isolation, and has overhead of <10% compared to a non-transactional baseline on read-mostly microservice workloads and 72% on write-heavy workloads.
Peter Kraft, Qian Li 0027, Xinjing Zhou, Peter Bailis, Michael Stonebraker, Xiangyao Yu, Matei Zaharia
Proc. VLDB Endow.1
2022 A Progress Report on DBOS: A Database-oriented Operating System
Qian Li 0027, Peter Kraft, Kostis Kaffes, Athinagoras Skiadopoulos, Deeptaanshu Kumar, Michael J. Cafarella, Goetz Graefe, Jeremy Kepner, Christoforos E. Kozyrakis, Michael Stonebraker, Lalith Suresh 0001, Matei Zaharia
CIDR2
2022 Data-Parallel Actors: A Programming Model for Scalable Query Serving Systems
Peter Kraft, Fiodar Kazhamiaka, Peter Bailis, Matei Zaharia
NSDI1
2022 Parallelism-Optimizing Data Placement for Faster Data-Parallel Computations
abstract
Systems performing large data-parallel computations, including online analytical processing (OLAP) systems like Druid and search engines like Elasticsearch, are increasingly being used for business-critical real-time applications where providing low query latency is paramount. In this paper, we investigate an underexplored factor in the performance of data-parallel queries: their parallelism. We find that to minimize the tail latency of data-parallel queries, it is critical to place data such that the data items accessed by each individual query are spread across as many machines as possible so that each query can leverage the computational resources of as many machines as possible. To optimize parallelism and minimize tail latency in real systems, we develop a novel parallelism-optimizing data placement algorithm that defines a linearly-computable measure of query parallelism, uses it to frame data placement as an optimization problem, and leverages a new optimization problem partitioning technique to scale to large cluster sizes. We apply this algorithm to popular systems such as Solr and MongoDB and show that it reduces p99 latency by 7-64% on data-parallel workloads.
Nirvik Baruah, Peter Kraft, Fiodar Kazhamiaka, Peter Bailis, Matei Zaharia
Proc. VLDB Endow.2
2021 Solving Large-Scale Granular Resource Allocation Problems Efficiently with POP
abstract
Resource allocation problems in many computer systems can be formulated as mathematical optimization problems. However, finding exact solutions to these problems using off-the-shelf solvers is often intractable for large problem sizes with tight SLAs, leading system designers to rely on cheap, heuristic algorithms. We observe, however, that many allocation problems are granular: they consist of a large number of clients and resources, each client requests a small fraction of the total number of resources, and clients can interchangeably use different resources. For these problems, we propose an alternative approach that reuses the original optimization problem formulation and leads to better allocations than domain-specific heuristics. Our technique, Partitioned Optimization Problems (POP), randomly splits the problem into smaller problems (with a subset of the clients and resources in the system) and coalesces the resulting sub-allocations into a global allocation for all clients. We provide theoretical and empirical evidence as to why random partitioning works well. In our experiments, POP achieves allocations within 1.5% of the optimal with orders-of-magnitude improvements in runtime compared to existing systems for cluster scheduling, traffic engineering, and load balancing.
Deepak Narayanan, Fiodar Kazhamiaka, Firas Abuzaid, Peter Kraft, Akshay Agrawal 0001, Srikanth Kandula, Stephen P. Boyd, Matei Zaharia
SOSP4
2021 DBOS: A DBMS-oriented Operating System
abstract
This paper lays out the rationale for building a completely new operating system (OS) stack. Rather than build on a single node OS together with separate cluster schedulers, distributed filesystems, and network managers, we argue that a distributed transactional DBMS should be the basis for a scalable cluster OS. We show herein that such a database OS (DBOS) can do scheduling, file management, and inter-process communication with competitive performance to existing systems. In addition, significantly better analytics can be provided as well as a dramatic reduction in code complexity through implementing OS services as standard database queries, while implementing low-latency transactions and high availability only once.
Athinagoras Skiadopoulos, Qian Li 0027, Peter Kraft, Kostis Kaffes, Daniel Hong, Shana Mathew, David Bestor, Michael J. Cafarella, Vijay Gadepally, Goetz Graefe, Jeremy Kepner, Christoforos E. Kozyrakis, Tim Kraska, Michael Stonebraker, Lalith Suresh 0001, Matei Zaharia
Proc. VLDB Endow.3
2021 DIFF: a relational interface for large-scale data explanation
Firas Abuzaid, Peter Kraft, Sahaana Suri, Edward Gan, Eric Xu, Atul Shenoy, Asvin Ananthanarayan, John Sheu, Erik Meijer 0001, Xi Wu 0001, Jeffrey F. Naughton, Peter Bailis, Matei Zaharia
VLDB J.2
2020 A Demonstration of Willump: A Statistically-Aware End-to-end Optimizer for Machine Learning Inference
abstract
Systems for ML inference are widely deployed today, but they typically optimize ML inference workloads using techniques designed for conventional data serving workloads and miss critical opportunities to leverage the statistical nature of ML. In this demo, we present Willump, an optimizer for ML inference that introduces statistically-motivated optimizations targeting ML applications whose performance bottleneck is feature computation. Willump automatically cascades feature computation for classification queries: Willump classifies most data inputs using only high-value, low-cost features selected by a cost model, improving query performance by up to 5 x without statistically significant accuracy loss. In this demo, we use interactive and easily-downloadable Jupyter notebooks to show VLDB attendees which applications Willump can speed up, how to use Willump, and how Willump produces such large performance gains.
Peter Kraft, Daniel Kang 0001, Deepak Narayanan, Shoumik Palkar, Peter Bailis, Matei Zaharia
Proc. VLDB Endow.1
2018 Arachne: Core-Aware Thread Management
Henry Qin, Qian Li 0027, Jacqueline Speiser, Peter Kraft, John K. Ousterhout
OSDI4
2018 DIFF: A Relational Interface for Large-Scale Data Explanation
abstract
A range of explanation engines assist data analysts by performing feature selection over increasingly high-volume and high-dimensional data, grouping and highlighting commonalities among data points. While useful in diverse tasks such as user behavior analytics, operational event processing, and root cause analysis, today's explanation engines are designed as standalone data processing tools that do not interoperate with traditional, SQL-based analytics workflows; this limits the applicability and extensibility of these engines. In response, we propose the DIFF operator, a relational aggregation operator that unifies the core functionality of these engines with declarative relational query processing. We implement both single-node and distributed versions of the DIFF operator in MB SQL, an extension of MacroBase, and demonstrate how DIFF can provide the same semantics as existing explanation engines while capturing a broad set of production use cases in industry, including at Microsoft and Facebook. Additionally, we illustrate how this declarative approach to data explanation enables new logical and physical query optimizations. We evaluate these optimizations on several real-world production applications, and find that DIFF in MB SQL can outperform state-of-the-art engines by up to an order of magnitude.
Firas Abuzaid, Peter Kraft, Sahaana Suri, Edward Gan, Eric Xu, Atul Shenoy, Asvin Anathanaraya, John Sheu, Erik Meijer 0001, Xi Wu 0001, Jeffrey F. Naughton, Peter Bailis, Matei Zaharia
Proc. VLDB Endow.2
2017 Improved methods for multi-trait fine mapping of pleiotropic risk loci
abstract
MOTIVATION: Genome-wide association studies (GWAS) have identified thousands of regions in the genome that contain genetic variants that increase risk for complex traits and diseases. However, the variants uncovered in GWAS are typically not biologically causal, but rather, correlated to the true causal variant through linkage disequilibrium (LD). To discern the true causal variant(s), a variety of statistical fine-mapping methods have been proposed to prioritize variants for functional validation. RESULTS: In this work we introduce a new approach, fastPAINTOR, that leverages evidence across correlated traits, as well as functional annotation data, to improve fine-mapping accuracy at pleiotropic risk loci. To improve computational efficiency, we describe an new importance sampling scheme to perform model inference. First, we demonstrate in simulations that by leveraging functional annotation data, fastPAINTOR increases fine-mapping resolution relative to existing methods. Next, we show that jointly modeling pleiotropic risk regions improves fine-mapping resolution compared to standard single trait and pleiotropic fine mapping strategies. We report a reduction in the number of SNPs required for follow-up in order to capture 90% of the causal variants from 23 SNPs per locus using a single trait to 12 SNPs when fine-mapping two traits simultaneously. Finally, we analyze summary association data from a large-scale GWAS of lipids and show that these improvements are largely sustained in real data. AVAILABILITY AND IMPLEMENTATION: The fastPAINTOR framework is implemented in the PAINTOR v3.0 package which is publicly available to the research community http://bogdan.bioinformatics.ucla.edu/software/paintor CONTACT: [email protected] information: Supplementary data are available at Bioinformatics online.
Gleb Kichaev, Megan Roytman, Ruth Johnson, Eleazar Eskin, Sara Lindström, Peter Kraft, Bogdan Pasaniuc
Bioinform.6
2017 VEXOR: an integrative environment for prioritization of functional variants in fine-mapping analysis
abstract
Motivation: The identification of the functional variants responsible for observed genome-wide association studies (GWAS) signals is one of the most challenging tasks of the post-GWAS research era. Several tools have been developed to annotate genetic variants by their genomic location and potential functional implications. Each of these tools has its own requirements and internal logic, which forces the user to become acquainted with each interface. Results: From an awareness of the amount of work needed to analyze a single locus, we have built a flexible, versatile and easy-to-use web interface designed to help in prioritizing variants and predicting their potential functional implications. This interface acts as a single-point of entry linking association results with reference tools and relevant experiments. Availability and Implementation: VEXOR is an integrative web application implemented through the Shiny framework and available at: http://romix.genome.ulaval.ca/vexor. Contact: [email protected]. Supplementary information: Supplementary data are available at Bioinformatics online.
Audrey Lemaçon, Charles Joly Beauparlant, Penny Soucy, Jamie Allen, Douglas F. Easton, Peter Kraft, Jacques Simard, Arnaud Droit
Bioinform.6
2017 Biomarker correlation network in colorectal carcinoma by tumor anatomic location
abstract
BACKGROUND: Colorectal carcinoma evolves through a multitude of molecular events including somatic mutations, epigenetic alterations, and aberrant protein expression, influenced by host immune reactions. One way to interrogate the complex carcinogenic process and interactions between aberrant events is to model a biomarker correlation network. Such a network analysis integrates multidimensional tumor biomarker data to identify key molecular events and pathways that are central to an underlying biological process. Due to embryological, physiological, and microbial differences, proximal and distal colorectal cancers have distinct sets of molecular pathological signatures. Given these differences, we hypothesized that a biomarker correlation network might vary by tumor location. RESULTS: We performed network analyses of 54 biomarkers, including major mutational events, microsatellite instability (MSI), epigenetic features, protein expression status, and immune reactions using data from 1380 colorectal cancer cases: 690 cases with proximal colon cancer and 690 cases with distal colorectal cancer matched by age and sex. Edges were defined by statistically significant correlations between biomarkers using Spearman correlation analyses. We found that the proximal colon cancer network formed a denser network (total number of edges, n = 173) than the distal colorectal cancer network (n = 95) (P < 0.0001 in permutation tests). The value of the average clustering coefficient was 0.50 in the proximal colon cancer network and 0.30 in the distal colorectal cancer network, indicating the greater clustering tendency of the proximal colon cancer network. In particular, MSI was a key hub, highly connected with other biomarkers in proximal colon cancer, but not in distal colorectal cancer. Among patients with non-MSI-high cancer, BRAF mutation status emerged as a distinct marker with higher connectivity in the network of proximal colon cancer, but not in distal colorectal cancer. CONCLUSION: In proximal colon cancer, tumor biomarkers tended to be correlated with each other, and MSI and BRAF mutation functioned as key molecular characteristics during the carcinogenesis. Our findings highlight the importance of considering multiple correlated pathways for therapeutic targets especially in proximal colon cancer.
Reiko Nishihara, Kimberly Glass, Kosuke Mima, Tsuyoshi Hamada, Jonathan A. Nowak, Zhi Rong Qian, Peter Kraft, Edward L. Giovannucci, Charles S. Fuchs, Andrew T. Chan, John Quackenbush, Shuji Ogino, Jukka-Pekka Onnela
BMC Bioinform.7
2016 An Embedding Model for Predicting Roll-Call Votes
abstract
We develop a novel embedding-based model for predicting legislative roll-call votes from bill text.The model introduces multidimensional ideal vectors for legislators as an alternative to single dimensional ideal point models for quantitatively analyzing roll-call data.These vectors are learned to correspond with pre-trained word embeddings which allows us to analyze which features in a bill text are most predictive of political support.Our model is quite simple, while at the same time allowing us to successfully predict legislator votes on specific bills with higher accuracy than past methods.
Peter Kraft, Hirsh Jain, Alexander M. Rush
EMNLP1
2013 Improved ancestry inference using weights from external reference panels
abstract
MOTIVATION: Inference of ancestry using genetic data is motivated by applications in genetic association studies, population genetics and personal genomics. Here, we provide methods and software for improved ancestry inference using genome-wide single nucleotide polymorphism (SNP) weights from external reference panels. This approach makes it possible to leverage the rich ancestry information that is available from large external reference panels, without the administrative and computational complexities of re-analyzing the raw genotype data from the reference panel in subsequent studies. RESULTS: We extensively validate our approach in multiple African American, Latino American and European American datasets, making use of genome-wide SNP weights derived from large reference panels, including HapMap 3 populations and 6546 European Americans from the Framingham Heart Study. We show empirically that our approach provides much greater accuracy than either the prevailing ancestry-informative marker (AIM) approach or the analysis of genome-wide target genotypes without a reference panel. For example, in an independent set of 1636 European American genome-wide association study samples, we attained prediction accuracy (R(2)) of 1.000 and 0.994 for the first two principal components using our method, compared with 0.418 and 0.407 using 150 published AIMs or 0.955 and 0.003 by applying principal component analysis directly to the target samples. We finally show that the higher accuracy in inferring ancestry using our method leads to more effective correction for population stratification in association studies. AVAILABILITY: The SNPweights software is available online at http://www.hsph.harvard.edu/faculty/alkes-price/software/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Chia-Yen Chen, Samuela Pollack, David J. Hunter, Joel Hirschhorn, Peter Kraft, Alkes L. Price
Bioinform.5
2012 Analysis of case-control association studies with known risk variants
abstract
MOTIVATION: The question of how to best use information from known associated variants when conducting disease association studies has yet to be answered. Some studies compute a marginal P-value for each Several Nucleotide Polymorphisms independently, ignoring previously discovered variants. Other studies include known variants as covariates in logistic regression, but a weakness of this standard conditioning strategy is that it does not account for disease prevalence and non-random ascertainment, which can induce a correlation structure between candidate variants and known associated variants even if the variants lie on different chromosomes. Here, we propose a new conditioning approach, which is based in part on the classical technique of liability threshold modeling. Roughly, this method estimates model parameters for each known variant while accounting for the published disease prevalence from the epidemiological literature. RESULTS: We show via simulation and application to empirical datasets that our approach outperforms both the no conditioning strategy and the standard conditioning strategy, with a properly controlled false-positive rate. Furthermore, in multiple data sets involving diseases of low prevalence, standard conditioning produces a severe drop in test statistics whereas our approach generally performs as well or better than no conditioning. Our approach may substantially improve disease gene discovery for diseases with many known risk variants. AVAILABILITY: LTSOFT software is available online http://www.hsph.harvard.edu/faculty/alkes-price/software/.
Noah Zaitlen, Bogdan Pasaniuc, Nick Patterson, Samuela Pollack, Benjamin Voight, Leif Groop, David Altshuler, Brian E. Henderson, Laurence N. Kolonel, Loic Le Marchand, Kevin Waters, Christopher A. Haiman, Barbara E. Stranger, Emmanouil T. Dermitzakis, Peter Kraft, Alkes L. Price
Bioinform.15
2001 Translation of a High-Level Temporal Model into Lower Level Models: Impact of Modelling at Different Description Levels
Peter Kraft, Jens Otto Sørensen
ER1