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

Jonathan Terhorst

dblp:142/5281 · DBLP profile ↗
← Back
6ranked-venue papers
0as first author
1since 2021 · last 2026
0000-0001-7765-2101ORCID · corroborated

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

Applied, interdisciplinary, general and emerging computing · 4 · 1 since 2021Artificial intelligence and machine learning · 2

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.

Artificial intelligence
2 papers
Trustworthy machine learning · 56% Optimization for machine learning · 24% Efficient and distributed learning · 12%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Bioinformatics and computational biology · 100%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning › interpretability
counterfactual explanation
0.412020
Explaining Groups of Points in Low-Dimensional Representations · ICML 2020
Machine learning › Trustworthy machine learning
interpretability
0.412020
Explaining Groups of Points in Low-Dimensional Representations · ICML 2020
Bioinformatics and computational biology › statistical genetics
genetic association study
0.412020
U-PASS: unified power analysis and forensics for qualitative traits in genetic association studies · Bioinform. 2020
Bioinformatics and computational biology › genomics
variant calling
0.422014
SMaSH: a benchmarking toolkit for human genome variant calling · Bioinform. 2014
Changepoint Analysis for Efficient Variant Calling · RECOMB 2014
Machine learning › Optimization for machine learning
distributed optimization
0.212014
Communication-Efficient Distributed Dual Coordinate Ascent · NIPS 2014
Machine learning › Efficient and distributed learning
distributed training
0.212014
Communication-Efficient Distributed Dual Coordinate Ascent · NIPS 2014
Machine learning › Optimization for machine learning › coordinate descent
dual coordinate ascent
0.212014
Communication-Efficient Distributed Dual Coordinate Ascent · NIPS 2014
Bioinformatics and computational biology
genomics
0.212014
Changepoint Analysis for Efficient Variant Calling · RECOMB 2014
Bioinformatics and computational biology › genomics
genomic variant analysis
0.212014
SMaSH: a benchmarking toolkit for human genome variant calling · Bioinform. 2014
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
low-dimensional embedding
0.112020
Explaining Groups of Points in Low-Dimensional Representations · ICML 2020
Bioinformatics and computational biology › genomics › variant calling
germline variant calling
0.112014
SMaSH: a benchmarking toolkit for human genome variant calling · Bioinform. 2014

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

statistical modeling · 0.4low-dimensional representation · 0.4counterfactual explanation · 0.4compressed sensing · 0.4asymptotic power analysis · 0.4dual coordinate ascent · 0.2distributed optimization · 0.2changepoint analysis · 0.2benchmarking · 0.2
YearPublicationVenuePosition
2026 Faster inference of complex demographic models from large allele frequency spectra
abstract
MOTIVATION: Demographic inference from the joint site frequency spectrum is limited by computation when many populations or many samples are analyzed. RESULTS: We present momi3, a JAX-based method for inferring complex demographic models from large allele frequency spectra. It supports continuous migration, GPU execution, automatic differentiation, standardized demographic model input, and genealogical pruning. These changes yield speedups up to [Formula: see text] over existing methods and enable analysis of archaic admixture models using hundreds of human genomes. AVAILABILITY AND IMPLEMENTATION: momi3 is implemented in Python/JAX as part of demestats. Source code is available at https://github.com/jthlab/demestats; documentation is available at https://demestats.readthedocs.org.
Enes Dilber, Jiatong Liang, Junyan Tan, Jonathan Terhorst
Bioinform.4
2020 Explaining Groups of Points in Low-Dimensional Representations
abstract
A common workflow in data exploration is to learn a low-dimensional representation of the data, identify groups of points in that representation, and examine the differences between the groups to determine what they represent. We treat this workflow as an interpretable machine learning problem by leveraging the model that learned the low-dimensional representation to help identify the key differences between the groups. To solve this problem, we introduce a new type of explanation, a Global Counterfactual Explanation (GCE), and our algorithm, Transitive Global Translations (TGT), for computing GCEs. TGT identifies the differences between each pair of groups using compressed sensing but constrains those pairwise differences to be consistent among all of the groups. Empirically, we demonstrate that TGT is able to identify explanations that accurately explain the model while being relatively sparse, and that these explanations match real patterns in the data.
Gregory Plumb, Jonathan Terhorst, Sriram Sankararaman, Ameet Talwalkar
ICML2
2020 U-PASS: unified power analysis and forensics for qualitative traits in genetic association studies
abstract
SUMMARY: Despite the availability of existing calculators for statistical power analysis in genetic association studies, there has not been a model-invariant and test-independent tool that allows for both planning of prospective studies and systematic review of reported findings. In this work, we develop a web-based application U-PASS (Unified Power analysis of ASsociation Studies), implementing a unified framework for the analysis of common association tests for binary qualitative traits. The application quantifies the shared asymptotic power limits of the common association tests, and visualizes the fundamental statistical trade-off between risk allele frequency and odds ratio. The application also addresses the applicability of asymptotics-based power calculations in finite samples, and provides guidelines for single-SNP-based association tests. In addition to designing prospective studies, U-PASS enables researchers to retrospectively assess the statistical validity of previously reported associations. AVAILABILITY AND IMPLEMENTATION: U-PASS is an open-source R Shiny application. A live instance is hosted at https://power.stat.lsa.umich.edu. Source is available on https://github.com/Pill-GZ/U-PASS. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Jonathan Terhorst, Cristopher V. Van Hout, Stilian Stoev
Bioinform.2
2014 Communication-Efficient Distributed Dual Coordinate Ascent
Martin Jaggi, Virginia Smith, Martin Takác 0001, Jonathan Terhorst, Sanjay Krishnan, Thomas Hofmann 0001, Michael I. Jordan
NIPS4
2014 Changepoint Analysis for Efficient Variant Calling
Adam E. Bloniarz, Ameet Talwalkar, Jonathan Terhorst, Michael I. Jordan, David A. Patterson 0001, Bin Yu 0001, Yun S. Song
RECOMB3
2014 SMaSH: a benchmarking toolkit for human genome variant calling
abstract
MOTIVATION: Computational methods are essential to extract actionable information from raw sequencing data, and to thus fulfill the promise of next-generation sequencing technology. Unfortunately, computational tools developed to call variants from human sequencing data disagree on many of their predictions, and current methods to evaluate accuracy and computational performance are ad hoc and incomplete. Agreement on benchmarking variant calling methods would stimulate development of genomic processing tools and facilitate communication among researchers. RESULTS: We propose SMaSH, a benchmarking methodology for evaluating germline variant calling algorithms. We generate synthetic datasets, organize and interpret a wide range of existing benchmarking data for real genomes and propose a set of accuracy and computational performance metrics for evaluating variant calling methods on these benchmarking data. Moreover, we illustrate the utility of SMaSH to evaluate the performance of some leading single-nucleotide polymorphism, indel and structural variant calling algorithms. AVAILABILITY AND IMPLEMENTATION: We provide free and open access online to the SMaSH tool kit, along with detailed documentation, at smash.cs.berkeley.edu
Ameet Talwalkar, Jesse Liptrap, Julie Newcomb, Christopher Hartl, Jonathan Terhorst, Kristal Curtis, Ma'ayan Bresler, Yun S. Song, Michael I. Jordan, David A. Patterson 0001
Bioinform.5