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

Michael M. Hoffman

dblp:24/1279 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
genome annotation
1.532026
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.012026
Segzoo: a turnkey system that summarizes genome annotations · Bioinform. 2026
Bioinformatics and computational biology
genomics
0.312018
Segway 2.0: Gaussian mixture models and minibatch training · Bioinform. 2018
Bioinformatics and computational biology › epigenomics › chromatin analysis
chromatin state analysis
0.312026
Segzoo: a turnkey system that summarizes genome annotations · Bioinform. 2026
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference
0.212015
Entropic Graph-based Posterior Regularization · ICML 2015
Machine learning › Graph learning
graph regularization
0.212015
Entropic Graph-based Posterior Regularization · ICML 2015
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › approximate bayesian inference
posterior regularization
0.212015
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.112010
A dynamic Bayesian network for identifying protein-binding footprints from single molecule-based sequencing data · Bioinform. 2010
Bioinformatics and computational biology
functional genomics
0.112010
The Genomedata format for storing large-scale functional genomics data · Bioinform. 2010
Bioinformatics and computational biology › bioinformatics infrastructure
genomic data storage
0.112010
The Genomedata format for storing large-scale functional genomics data · Bioinform. 2010
Bioinformatics and computational biology › gene regulation
transcription factor binding site prediction
0.112010
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.012010
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
YearPublicationVenuePosition
2026 Segzoo: a turnkey system that summarizes genome annotations
abstract
MOTIVATION: 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 format
abstract
MOTIVATION: 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 patterns
abstract
Segmentation 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 documentation
abstract
Investing 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 training
abstract
Summary: 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 Regularization
abstract
Graph 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
ICML2
2011 Exploratory analysis of genomic segmentations with Segtools
abstract
BACKGROUND: 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 data
abstract
MOTIVATION: 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 data
abstract
SUMMARY: 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