Demo Data from EDBT 2026 / reviewers in the wild / expert
W. Evan Johnson
dblp:27/7971 · also William Evan Johnson
· DBLP profile ↗
10ranked-venue papers
0as first author
2since 2021 · last 2023
0000-0002-6247-6595ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 10 · 2 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
7 papers |
Bioinformatics and computational biology · 85% Computational science and engineering · 12% Medical and health informatics · 4% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › single-cell analysis
single-cell transcriptomics |
0.7 | 1 | 2023 | ICAT: a novel algorithm to robustly identify cell states following perturbations in single-cell transcriptomes · Bioinform. 2023 |
Bioinformatics and computational biology › omics data analysis
batch effect correction |
0.6 | 2 | 2021 | Robustifying genomic classifiers to batch effects via ensemble learning · Bioinform. 2021 The sva package for removing batch effects and other unwanted variation in high-throughput experiments · Bioinform. 2012 |
Computational science and engineering
ensemble learning |
0.5 | 1 | 2021 | Robustifying genomic classifiers to batch effects via ensemble learning · Bioinform. 2021 |
Bioinformatics and computational biology › genomics › genomic data analysis
genomic classification |
0.5 | 1 | 2021 | Robustifying genomic classifiers to batch effects via ensemble learning · Bioinform. 2021 |
Bioinformatics and computational biology › gene expression analysis
gene expression quantification |
0.2 | 1 | 2015 | Alternative preprocessing of RNA-Sequencing data in The Cancer Genome Atlas leads to improved analysis results · Bioinform. 2015 |
Bioinformatics and computational biology › systems bioinformatics › pathway analysis
pathway activity analysis |
0.2 | 1 | 2015 | ASSIGN: context-specific genomic profiling of multiple heterogeneous biological pathways · Bioinform. 2015 |
Bioinformatics and computational biology › systems bioinformatics
pathway analysis |
0.2 | 1 | 2015 | ASSIGN: context-specific genomic profiling of multiple heterogeneous biological pathways · Bioinform. 2015 |
Bioinformatics and computational biology › transcriptomics › RNA-seq analysis
RNA-seq data processing |
0.2 | 1 | 2015 | Alternative preprocessing of RNA-Sequencing data in The Cancer Genome Atlas leads to improved analysis results · Bioinform. 2015 |
Medical and health informatics › clinical diagnosis
disease classification |
0.1 | 1 | 2021 | Robustifying genomic classifiers to batch effects via ensemble learning · Bioinform. 2021 |
Bioinformatics and computational biology › drug discovery
high-throughput screening |
0.1 | 1 | 2012 | The sva package for removing batch effects and other unwanted variation in high-throughput experiments · Bioinform. 2012 |
Bioinformatics and computational biology › sequence analysis
read mapping |
0.1 | 1 | 2010 | The GNUMAP algorithm: unbiased probabilistic mapping of oligonucleotides from next-generation sequencing · Bioinform. 2010 |
Bioinformatics and computational biology
sequence alignment |
0.1 | 1 | 2010 | The GNUMAP algorithm: unbiased probabilistic mapping of oligonucleotides from next-generation sequencing · Bioinform. 2010 |
Bioinformatics and computational biology
sequence analysis |
0.1 | 1 | 2010 | The GNUMAP algorithm: unbiased probabilistic mapping of oligonucleotides from next-generation sequencing · Bioinform. 2010 |
Bioinformatics and computational biology › cancer genomics
cancer classification |
0.1 | 1 | 2015 | Alternative preprocessing of RNA-Sequencing data in The Cancer Genome Atlas leads to improved analysis results · Bioinform. 2015 |
Bioinformatics and computational biology
cancer genomics |
0.1 | 1 | 2015 | Alternative preprocessing of RNA-Sequencing data in The Cancer Genome Atlas leads to improved analysis results · Bioinform. 2015 |
Bioinformatics and computational biology › gene expression analysis › molecular signature analysis
gene expression signature |
0.1 | 1 | 2015 | ASSIGN: context-specific genomic profiling of multiple heterogeneous biological pathways · Bioinform. 2015 |
Methods — techniques the papers use, named apart from their topics
self-supervised feature weighting · 0.7control-guided clustering · 0.7ensemble weighting · 0.5ensemble learning · 0.5statistical adjustment · 0.2interactive visualization · 0.2rsubread · 0.2bayesian factor analysis · 0.2empirical bayes · 0.1combat · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | ICAT: a novel algorithm to robustly identify cell states following perturbations in single-cell transcriptomesabstractMOTIVATION: The detection of distinct cellular identities is central to the analysis of single-cell RNA sequencing (scRNA-seq) experiments. However, in perturbation experiments, current methods typically fail to correctly match cell states between conditions or erroneously remove population substructure. Here, we present the novel, unsupervised algorithm Identify Cell states Across Treatments (ICAT) that employs self-supervised feature weighting and control-guided clustering to accurately resolve cell states across heterogeneous conditions. RESULTS: Using simulated and real datasets, we show ICAT is superior in identifying and resolving cell states compared with current integration workflows. While requiring no a priori knowledge of extant cell states or discriminatory marker genes, ICAT is robust to low signal strength, high perturbation severity, and disparate cell type proportions. We empirically validate ICAT in a developmental model and find that only ICAT identifies a perturbation-unique cellular response. Taken together, our results demonstrate that ICAT offers a significant improvement in defining cellular responses to perturbation in scRNA-seq data. AVAILABILITY AND IMPLEMENTATION: https://github.com/BradhamLab/icat. Dakota Y. Hawkins, Daniel T. Zuch, James Huth, Nahomie Rodriguez-Sastre, Kelley R. McCutcheon, Abigail Glick, Alexandra T. Lion, Christopher F. Thomas, Abigail E. Descoteaux, W. Evan Johnson, Cynthia A. Bradham |
Bioinform. | 10 |
| 2021 | Robustifying genomic classifiers to batch effects via ensemble learningabstractMOTIVATION: Genomic data are often produced in batches due to practical restrictions, which may lead to unwanted variation in data caused by discrepancies across batches. Such 'batch effects' often have negative impact on downstream biological analysis and need careful consideration. In practice, batch effects are usually addressed by specifically designed software, which merge the data from different batches, then estimate batch effects and remove them from the data. Here, we focus on classification and prediction problems, and propose a different strategy based on ensemble learning. We first develop prediction models within each batch, then integrate them through ensemble weighting methods. RESULTS: We provide a systematic comparison between these two strategies using studies targeting diverse populations infected with tuberculosis. In one study, we simulated increasing levels of heterogeneity across random subsets of the study, which we treat as simulated batches. We then use the two methods to develop a genomic classifier for the binary indicator of disease status. We evaluate the accuracy of prediction in another independent study targeting a different population cohort. We observed that in independent validation, while merging followed by batch adjustment provides better discrimination at low level of heterogeneity, our ensemble learning strategy achieves more robust performance, especially at high severity of batch effects. These observations provide practical guidelines for handling batch effects in the development and evaluation of genomic classifiers. AVAILABILITY AND IMPLEMENTATION: The data underlying this article are available in the article and in its online supplementary material. Processed data is available in the Github repository with implementation code, at https://github.com/zhangyuqing/bea_ensemble. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Prasad Patil, W. Evan Johnson, Giovanni Parmigiani |
Bioinform. | 3 |
| 2019 | scruff: an R/Bioconductor package for preprocessing single-cell RNA-sequencing dataabstractBACKGROUND: Single-cell RNA sequencing (scRNA-seq) enables the high-throughput quantification of transcriptional profiles in single cells. In contrast to bulk RNA-seq, additional preprocessing steps such as cell barcode identification or unique molecular identifier (UMI) deconvolution are necessary for preprocessing of data from single cell protocols. R packages that can easily preprocess data and rapidly visualize quality metrics and read alignments for individual cells across multiple samples or runs are still lacking. RESULTS: Here we present scruff, an R/Bioconductor package that preprocesses data generated from the CEL-Seq or CEL-Seq2 protocols and reports comprehensive data quality metrics and visualizations. scruff rapidly demultiplexes, aligns, and counts the reads mapped to genome features with deduplication of unique molecular identifier (UMI) tags. scruff also provides novel and extensive functions to visualize both pre- and post-alignment data quality metrics for cells from multiple experiments. Detailed read alignments with corresponding UMI information can be visualized at specific genome coordinates to display differences in isoform usage. The package also supports the visualization of quality metrics for sequence alignment files for multiple experiments generated by Cell Ranger from 10X Genomics. scruff is available as a free and open-source R/Bioconductor package. CONCLUSIONS: scruff streamlines the preprocessing of scRNA-seq data in a few simple R commands. It performs data demultiplexing, alignment, counting, quality report and visualization systematically and comprehensively, ensuring reproducible and reliable analysis of scRNA-seq data. Zhe Wang 0028, Junming Hu, W. Evan Johnson, Joshua D. Campbell |
BMC Bioinform. | 3 |
| 2018 | Alternative empirical Bayes models for adjusting for batch effects in genomic studiesabstractBACKGROUND: Combining genomic data sets from multiple studies is advantageous to increase statistical power in studies where logistical considerations restrict sample size or require the sequential generation of data. However, significant technical heterogeneity is commonly observed across multiple batches of data that are generated from different processing or reagent batches, experimenters, protocols, or profiling platforms. These so-called batch effects often confound true biological relationships in the data, reducing the power benefits of combining multiple batches, and may even lead to spurious results in some combined studies. Therefore there is significant need for effective methods and software tools that account for batch effects in high-throughput genomic studies. RESULTS: Here we contribute multiple methods and software tools for improved combination and analysis of data from multiple batches. In particular, we provide batch effect solutions for cases where the severity of the batch effects is not extreme, and for cases where one high-quality batch can serve as a reference, such as the training set in a biomarker study. We illustrate our approaches and software in both simulated and real data scenarios. CONCLUSIONS: We demonstrate the value of these new contributions compared to currently established approaches in the specified batch correction situations. David F. Jenkins, Solaiappan Manimaran, W. Evan Johnson |
BMC Bioinform. | 4 |
| 2016 | BatchQC: interactive software for evaluating sample and batch effects in genomic dataabstractSequencing and microarray samples often are collected or processed in multiple batches or at different times. This often produces technical biases that can lead to incorrect results in the downstream analysis. There are several existing batch adjustment tools for '-omics' data, but they do not indicate a priori whether adjustment needs to be conducted or how correction should be applied. We present a software pipeline, BatchQC, which addresses these issues using interactive visualizations and statistics that evaluate the impact of batch effects in a genomic dataset. BatchQC can also apply existing adjustment tools and allow users to evaluate their benefits interactively. We used the BatchQC pipeline on both simulated and real data to demonstrate the effectiveness of this software toolkit. AVAILABILITY AND IMPLEMENTATION: BatchQC is available through Bioconductor: http://bioconductor.org/packages/BatchQC and GitHub: https://github.com/mani2012/BatchQC CONTACT: [email protected] information: Supplementary data are available at Bioinformatics online. Solaiappan Manimaran, Heather Marie Selby, Kwame Okrah, Claire Ruberman, Jeffrey T. Leek, John Quackenbush, Benjamin Haibe-Kains, Héctor Corrada Bravo, W. Evan Johnson |
Bioinform. | 9 |
| 2015 | Alternative preprocessing of RNA-Sequencing data in The Cancer Genome Atlas leads to improved analysis resultsabstractMOTIVATION: The Cancer Genome Atlas (TCGA) RNA-Sequencing data are used widely for research. TCGA provides 'Level 3' data, which have been processed using a pipeline specific to that resource. However, we have found using experimentally derived data that this pipeline produces gene-expression values that vary considerably across biological replicates. In addition, some RNA-Sequencing analysis tools require integer-based read counts, which are not provided with the Level 3 data. As an alternative, we have reprocessed the data for 9264 tumor and 741 normal samples across 24 cancer types using the Rsubread package. We have also collated corresponding clinical data for these samples. We provide these data as a community resource. RESULTS: We compared TCGA samples processed using either pipeline and found that the Rsubread pipeline produced fewer zero-expression genes and more consistent expression levels across replicate samples than the TCGA pipeline. Additionally, we used a genomic-signature approach to estimate HER2 (ERBB2) activation status for 662 breast-tumor samples and found that the Rsubread data resulted in stronger predictions of HER2 pathway activity. Finally, we used data from both pipelines to classify 575 lung cancer samples based on histological type. This analysis identified various non-coding RNA that may influence lung-cancer histology. AVAILABILITY AND IMPLEMENTATION: The RNA-Sequencing and clinical data can be downloaded from Gene Expression Omnibus (accession number GSE62944). Scripts and code that were used to process and analyze the data are available from https://github.com/srp33/TCGA_RNASeq_Clinical. CONTACT: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary material is available at Bioinformatics online. Mumtahena Rahman, Laurie K. Jackson, W. Evan Johnson, Dean Y. Li, Andrea Bild, Stephen R. Piccolo |
Bioinform. | 3 |
| 2015 | ASSIGN: context-specific genomic profiling of multiple heterogeneous biological pathwaysabstractMOTIVATION: Although gene-expression signature-based biomarkers are often developed for clinical diagnosis, many promising signatures fail to replicate during validation. One major challenge is that biological samples used to generate and validate the signature are often from heterogeneous biological contexts-controlled or in vitro samples may be used to generate the signature, but patient samples may be used for validation. In addition, systematic technical biases from multiple genome-profiling platforms often mask true biological variation. Addressing such challenges will enable us to better elucidate disease mechanisms and provide improved guidance for personalized therapeutics. RESULTS: Here, we present a pathway profiling toolkit, Adaptive Signature Selection and InteGratioN (ASSIGN), which enables robust and context-specific pathway analyses by efficiently capturing pathway activity in heterogeneous sets of samples and across profiling technologies. The ASSIGN framework is based on a flexible Bayesian factor analysis approach that allows for simultaneous profiling of multiple correlated pathways and for the adaptation of pathway signatures into specific disease. We demonstrate the robustness and versatility of ASSIGN in estimating pathway activity in simulated data, cell lines perturbed pathways and in primary tissues samples including The Cancer Genome Atlas breast carcinoma samples and liver samples exposed to genotoxic carcinogens. AVAILABILITY AND IMPLEMENTATION: Software for our approach is available for download at: http://www.bioconductor.org/packages/release/bioc/html/ASSIGN.html and https://github.com/wevanjohnson/ASSIGN. Mumtahena Rahman, Stephen R. Piccolo, Daniel Gusenleitner, Nader N. El-Chaar, Luis Cheng, Stefano Monti, Andrea Bild, W. Evan Johnson |
Bioinform. | 9 |
| 2013 | Probabilistic alignment leads to improved accuracy and read coverage for bisulfite sequencing dataabstractBACKGROUND: DNA methylation has been linked to many important biological phenomena. Researchers have recently begun to sequence bisulfite treated DNA to determine its pattern of methylation. However, sequencing reads from bisulfite-converted DNA can vary significantly from the reference genome because of incomplete bisulfite conversion, genome variation, sequencing errors, and poor quality bases. Therefore, it is often difficult to align reads to the correct locations in the reference genome. Furthermore, bisulfite sequencing experiments have the additional complexity of having to estimate the DNA methylation levels within the sample. RESULTS: Here, we present a highly accurate probabilistic algorithm, which is an extension of the Genomic Next-generation Universal MAPper to accommodate bisulfite sequencing data (GNUMAP-bs), that addresses the computational problems associated with aligning bisulfite sequencing data to a reference genome. GNUMAP-bs integrates uncertainty from read and mapping qualities to help resolve the difference between poor quality bases and the ambiguity inherent in bisulfite conversion. We tested GNUMAP-bs and other commonly-used bisulfite alignment methods using both simulated and real bisulfite reads and found that GNUMAP-bs and other dynamic programming methods were more accurate than the more heuristic methods. CONCLUSIONS: The GNUMAP-bs aligner is a highly accurate alignment approach for processing the data from bisulfite sequencing experiments. The GNUMAP-bs algorithm is freely available for download at: http://dna.cs.byu.edu/gnumap. The software runs on multiple threads and multiple processors to increase the alignment speed. Changjin Hong, Nathan L. Clement, Spencer Clement, Saher Sue Hammoud, Douglas T. Carrell, Bradley R. Cairns, Quinn Snell, Mark J. Clement, W. Evan Johnson |
BMC Bioinform. | 9 |
| 2012 | The sva package for removing batch effects and other unwanted variation in high-throughput experimentsabstractAbstract Summary: Heterogeneity and latent variables are now widely recognized as major sources of bias and variability in high-throughput experiments. The most well-known source of latent variation in genomic experiments are batch effects—when samples are processed on different days, in different groups or by different people. However, there are also a large number of other variables that may have a major impact on high-throughput measurements. Here we describe the sva package for identifying, estimating and removing unwanted sources of variation in high-throughput experiments. The sva package supports surrogate variable estimation with the sva function, direct adjustment for known batch effects with the ComBat function and adjustment for batch and latent variables in prediction problems with the fsva function. Availability: The R package sva is freely available from http://www.bioconductor.org. Contact: [email protected] Supplementary information: Supplementary data are available at Bioinformatics online. Jeffrey T. Leek, W. Evan Johnson, Hilary S. Parker, Andrew E. Jaffe, John D. Storey |
Bioinform. | 2 |
| 2010 | The GNUMAP algorithm: unbiased probabilistic mapping of oligonucleotides from next-generation sequencingabstractMOTIVATION: The advent of next-generation sequencing technologies has increased the accuracy and quantity of sequence data, opening the door to greater opportunities in genomic research. RESULTS: In this article, we present GNUMAP (Genomic Next-generation Universal MAPper), a program capable of overcoming two major obstacles in the mapping of reads from next-generation sequencing runs. First, we have created an algorithm that probabilistically maps reads to repeat regions in the genome on a quantitative basis. Second, we have developed a probabilistic Needleman-Wunsch algorithm which utilizes _prb.txt and _int.txt files produced in the Solexa/Illumina pipeline to improve the mapping accuracy for lower quality reads and increase the amount of usable data produced in a given experiment. AVAILABILITY: The source code for the software can be downloaded from http://dna.cs.byu.edu/gnumap. Nathan L. Clement, Quinn Snell, Mark J. Clement, Peter C. Hollenhorst, Jahnvi Purwar, Barbara J. Graves, Bradley R. Cairns, W. Evan Johnson |
Bioinform. | 8 |