Demo Data from VLDB 2026 / reviewers in the wild / expert
Michael M. Hoffman
dblp:24/1279
· DBLP profile ↗
9ranked-venue papers
1as first author
3since 2021 · last 2026
0000-0002-4517-1562ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 8 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
6 papers |
Bioinformatics and computational biology · 100% | |
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 67% Graph learning · 33% |
Topics — the 12 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
genome annotation |
1.5 | 3 | 2026 | Segzoo: a turnkey system that summarizes genome annotations · Bioinform. 2026 Segway 2.0: Gaussian mixture models and minibatch training · Bioinform. 2018 Entropic Graph-based Posterior Regularization · ICML 2015 |
Bioinformatics and computational biology › genomics › genome analysis
genome segmentation |
1.0 | 1 | 2026 | Segzoo: a turnkey system that summarizes genome annotations · Bioinform. 2026 |
Bioinformatics and computational biology
genomics |
0.3 | 1 | 2018 | Segway 2.0: Gaussian mixture models and minibatch training · Bioinform. 2018 |
Bioinformatics and computational biology › epigenomics › chromatin analysis
chromatin state analysis |
0.3 | 1 | 2026 | Segzoo: a turnkey system that summarizes genome annotations · Bioinform. 2026 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference |
0.2 | 1 | 2015 | Entropic Graph-based Posterior Regularization · ICML 2015 |
Machine learning › Graph learning
graph regularization |
0.2 | 1 | 2015 | Entropic Graph-based Posterior Regularization · ICML 2015 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › approximate bayesian inference
posterior regularization |
0.2 | 1 | 2015 | Entropic Graph-based Posterior Regularization · ICML 2015 |
Bioinformatics and computational biology › biological network › network biology › network inference › gene regulatory network inference
dynamic bayesian network |
0.1 | 1 | 2010 | A dynamic Bayesian network for identifying protein-binding footprints from single molecule-based sequencing data · Bioinform. 2010 |
Bioinformatics and computational biology
functional genomics |
0.1 | 1 | 2010 | The Genomedata format for storing large-scale functional genomics data · Bioinform. 2010 |
Bioinformatics and computational biology › bioinformatics infrastructure
genomic data storage |
0.1 | 1 | 2010 | The Genomedata format for storing large-scale functional genomics data · Bioinform. 2010 |
Bioinformatics and computational biology › gene regulation
transcription factor binding site prediction |
0.1 | 1 | 2010 | A dynamic Bayesian network for identifying protein-binding footprints from single molecule-based sequencing data · Bioinform. 2010 |
Bioinformatics and computational biology › genomics
genomic data management |
0.0 | 1 | 2010 | The Genomedata format for storing large-scale functional genomics data · Bioinform. 2010 |
Methods — techniques the papers use, named apart from their topics
visualization · 1.0comparative analysis · 1.0test suite design · 0.6fuzzing · 0.6hidden markov model · 0.4entropic regularization · 0.4alternating optimization · 0.4minibatch training · 0.3gaussian mixture model · 0.3dynamic bayesian network · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Segzoo: a turnkey system that summarizes genome annotationsabstractMOTIVATION: Segmentation and automated genome annotation (SAGA) techniques, such as Segway and ChromHMM, assign labels to every part of the genome, identifying similar patterns across multiple genomic input signals. Inferring biological meaning in these patterns remains challenging. Doing so requires a time-consuming process of manually downloading reference data, running multiple analysis methods, and interpreting many individual results. RESULTS: To simplify these tasks, we developed the turnkey system Segzoo. As input, Segzoo only requires a genome annotation file in browser extensible data (BED) format. It automatically downloads the rest of the data required for comparisons. Segzoo performs analyses using these data and summarizes results in a single visualization. AVAILABILITY AND IMPLEMENTATION: The source code for Python ≥ 3.7 on Linux is freely available for download at https://github.com/hoffmangroup/segzoo under the GNU General Public License (GPL) version 2. Segzoo is also available in the Bioconda package segzoo: https://anaconda.org/bioconda/segzoo. We have deposited in Zenodo the version of the Segzoo source which produced the results in this article (https://doi.org/10.5281/zenodo.10988775), other code and data used to produce the results (https://doi.org/10.5281/zenodo.10477083), and the results (https://doi.org/10.5281/zenodo.10477106). Mickaël Mendez, Marc Asenjo Ponce de León, Michael M. Hoffman |
Bioinform. | 4 |
| 2022 | Assessing and assuring interoperability of a genomics file formatabstractMOTIVATION: Bioinformatics software tools operate largely through the use of specialized genomics file formats. Often these formats lack formal specification, making it difficult or impossible for the creators of these tools to robustly test them for correct handling of input and output. This causes problems in interoperability between different tools that, at best, wastes time and frustrates users. At worst, interoperability issues could lead to undetected errors in scientific results. RESULTS: We developed a new verification system, Acidbio, which tests for correct behavior in bioinformatics software packages. We crafted tests to unify correct behavior when tools encounter various edge cases-potentially unexpected inputs that exemplify the limits of the format. To analyze the performance of existing software, we tested the input validation of 80 Bioconda packages that parsed the Browser Extensible Data (BED) format. We also used a fuzzing approach to automatically perform additional testing. Of 80 software packages examined, 75 achieved less than 70% correctness on our test suite. We categorized multiple root causes for the poor performance of different types of software. Fuzzing detected other errors that the manually designed test suite could not. We also created a badge system that developers can use to indicate more precisely which BED variants their software accepts and to advertise the software's performance on the test suite. AVAILABILITY AND IMPLEMENTATION: Acidbio is available at https://github.com/hoffmangroup/acidbio. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Yi Nian Niu, Eric G. Roberts, Danielle Denisko, Michael M. Hoffman |
Bioinform. | 4 |
| 2021 | Segmentation and genome annotation algorithms for identifying chromatin state and other genomic patternsabstractSegmentation and genome annotation (SAGA) algorithms are widely used to understand genome activity and gene regulation. These algorithms take as input epigenomic datasets, such as chromatin immunoprecipitation-sequencing (ChIP-seq) measurements of histone modifications or transcription factor binding. They partition the genome and assign a label to each segment such that positions with the same label exhibit similar patterns of input data. SAGA algorithms discover categories of activity such as promoters, enhancers, or parts of genes without prior knowledge of known genomic elements. In this sense, they generally act in an unsupervised fashion like clustering algorithms, but with the additional simultaneous function of segmenting the genome. Here, we review the common methodological framework that underlies these methods, review variants of and improvements upon this basic framework, and discuss the outlook for future work. This review is intended for those interested in applying SAGA methods and for computational researchers interested in improving upon them. Maxwell W. Libbrecht, Rachel C. W. Chan, Michael M. Hoffman |
PLoS Comput. Biol. | 3 |
| 2018 | Top considerations for creating bioinformatics software documentationabstractInvesting in documenting your bioinformatics software well can increase its impact and save your time. To maximize the effectiveness of your documentation, we suggest following a few guidelines we propose here. We recommend providing multiple avenues for users to use your research software, including a navigable HTML interface with a quick start, useful help messages with detailed explanation and thorough examples for each feature of your software. By following these guidelines, you can assure that your hard work maximally benefits yourself and others. Mehran Karimzadeh, Michael M. Hoffman |
Briefings Bioinform. | 2 |
| 2018 | Segway 2.0: Gaussian mixture models and minibatch trainingabstractSummary: Segway performs semi-automated genome annotation, discovering joint patterns across multiple genomic signal datasets. We discuss a major new version of Segway and highlight its ability to model data with substantially greater accuracy. Major enhancements in Segway 2.0 include the ability to model data with a mixture of Gaussians, enabling capture of arbitrarily complex signal distributions, and minibatch training, leading to better learned parameters. Availability and implementation: Segway and its source code are freely available for download at http://segway.hoffmanlab.org. We have made available scripts (https://doi.org/10.5281/zenodo.802939) and datasets (https://doi.org/10.5281/zenodo.802906) for this paper's analysis. Contact: [email protected]. Supplementary information: Supplementary data are available at Bioinformatics online. Rachel C. W. Chan, Maxwell W. Libbrecht, Eric G. Roberts, Jeff A. Bilmes, William Stafford Noble, Michael M. Hoffman |
Bioinform. | 6 |
| 2015 | Entropic Graph-based Posterior RegularizationabstractGraph smoothness objectives have achieved great success in semi-supervised learning but have not yet been applied extensively to unsupervised generative models. We define a new class of entropic graph-based posterior regularizers that augment a probabilistic model by encouraging pairs of nearby variables in a regularization graph to have similar posterior distributions. We present a three-way alternating optimization algorithm with closed-form updates for performing inference on this joint model and learning its parameters. This method admits updates linear in the degree of the regularization graph, exhibits monotone convergence and is easily parallelizable. We are motivated by applications in computational biology in which temporal models such as hidden Markov models are used to learn a human-interpretable representation of genomic data. On a synthetic problem, we show that our method outperforms existing methods for graph-based regularization and a comparable strategy for incorporating long-range interactions using existing methods for approximate inference. Using genome-scale functional genomics data, we integrate genome 3D interaction data into existing models for genome annotation and demonstrate significant improvements in predicting genomic activity. Maxwell W. Libbrecht, Michael M. Hoffman, Jeff A. Bilmes, William Stafford Noble |
ICML | 2 |
| 2011 | Exploratory analysis of genomic segmentations with SegtoolsabstractBACKGROUND: As genome-wide experiments and annotations become more prevalent, researchers increasingly require tools to help interpret data at this scale. Many functional genomics experiments involve partitioning the genome into labeled segments, such that segments sharing the same label exhibit one or more biochemical or functional traits. For example, a collection of ChlP-seq experiments yields a compendium of peaks, each labeled with one or more associated DNA-binding proteins. Similarly, manually or automatically generated annotations of functional genomic elements, including cis-regulatory modules and protein-coding or RNA genes, can also be summarized as genomic segmentations. RESULTS: We present a software toolkit called Segtools that simplifies and automates the exploration of genomic segmentations. The software operates as a series of interacting tools, each of which provides one mode of summarization. These various tools can be pipelined and summarized in a single HTML page. We describe the Segtools toolkit and demonstrate its use in interpreting a collection of human histone modification data sets and Plasmodium falciparum local chromatin structure data sets. CONCLUSIONS: Segtools provides a convenient, powerful means of interpreting a genomic segmentation. Orion J. Buske, Michael M. Hoffman, Nadia Ponts, Karine G. Le Roch, William Stafford Noble |
BMC Bioinform. | 2 |
| 2010 | A dynamic Bayesian network for identifying protein-binding footprints from single molecule-based sequencing dataabstractMOTIVATION: A global map of transcription factor binding sites (TFBSs) is critical to understanding gene regulation and genome function. DNaseI digestion of chromatin coupled with massively parallel sequencing (digital genomic footprinting) enables the identification of protein-binding footprints with high resolution on a genome-wide scale. However, accurately inferring the locations of these footprints remains a challenging computational problem. RESULTS: We present a dynamic Bayesian network-based approach for the identification and assignment of statistical confidence estimates to protein-binding footprints from digital genomic footprinting data. The method, DBFP, allows footprints to be identified in a probabilistic framework and outperforms our previously described algorithm in terms of precision at a fixed recall. Applied to a digital footprinting data set from Saccharomyces cerevisiae, DBFP identifies 4679 statistically significant footprints within intergenic regions. These footprints are mainly located near transcription start sites and are strongly enriched for known TFBSs. Footprints containing no known motif are preferentially located proximal to other footprints, consistent with cooperative binding of these footprints. DBFP also identifies a set of statistically significant footprints in the yeast coding regions. Many of these footprints coincide with the boundaries of antisense transcripts, and the most significant footprints are enriched for binding sites of the chromatin-associated factors Abf1 and Rap1. SUPPLEMENTARY INFORMATION: Supplementary material is available at Bioinformatics online. Michael M. Hoffman, Jeff A. Bilmes, Jay R. Hesselberth, William Stafford Noble |
Bioinform. | 2 |
| 2010 | The Genomedata format for storing large-scale functional genomics dataabstractSUMMARY: We present a format for efficient storage of multiple tracks of numeric data anchored to a genome. The format allows fast random access to hundreds of gigabytes of data, while retaining a small disk space footprint. We have also developed utilities to load data into this format. We show that retrieving data from this format is more than 2900 times faster than a naive approach using wiggle files. AVAILABILITY AND IMPLEMENTATION: Reference implementation in Python and C components available at http://noble.gs.washington.edu/proj/genomedata/ under the GNU General Public License. Michael M. Hoffman, Orion J. Buske, William Stafford Noble |
Bioinform. | 1 |