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

Brett A. McKinney

dblp:55/3157 · DBLP profile ↗
← Back
12ranked-venue papers
1as first author
2since 2021 · last 2025
0000-0002-9494-8833ORCID · verified

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

Applied, interdisciplinary, general and emerging computing · 10 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1 · 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.

Interdisciplinary, comprehensive, and emerging computing
7 papers
Bioinformatics and computational biology · 97% Computational science and engineering · 3%
Network and information security
1 paper
Privacy and data protection · 100%

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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
feature selection
2.062020
Consensus features nested cross-validation · Bioinform. 2020
Nearest-neighbor Projected-Distance Regression (NPDR) for detecting network interactions with adjustments for multiple tests and confounding · Bioinform. 2020
EpistasisRank and EpistasisKatz: interaction network centrality methods that integrate prior knowledge networks · Bioinform. 2019
Bioinformatics and computational biology
machine learning for biology
0.722019
STatistical Inference Relief (STIR) feature selection · Bioinform. 2019
Differential privacy-based evaporative cooling feature selection and classification with relief-F and random forests · Bioinform. 2017
Bioinformatics and computational biology
gene expression analysis
0.522019
EpistasisRank and EpistasisKatz: interaction network centrality methods that integrate prior knowledge networks · Bioinform. 2019
STatistical Inference Relief (STIR) feature selection · Bioinform. 2019
Bioinformatics and computational biology › transcriptomics
RNA-seq analysis
0.222020
Consensus features nested cross-validation · Bioinform. 2020
STatistical Inference Relief (STIR) feature selection · Bioinform. 2019
Bioinformatics and computational biology › genomics
genome-wide association study
0.222019
Real-world comparison of CPU and GPU implementations of SNPrank: a network analysis tool for GWAS · Bioinform. 2011
STatistical Inference Relief (STIR) feature selection · Bioinform. 2019
Bioinformatics and computational biology › genomics › genome-wide association study
epistasis detection
0.222019
STatistical Inference Relief (STIR) feature selection · Bioinform. 2019
Evaporative cooling feature selection for genotypic data involving interactions · Bioinform. 2007
Computational science and engineering
high-dimensional data analysis
0.112020
Nearest-neighbor Projected-Distance Regression (NPDR) for detecting network interactions with adjustments for multiple tests and confounding · Bioinform. 2020
Bioinformatics and computational biology › network bioinformatics › biological network analysis › network analysis
network centrality
0.112011
Real-world comparison of CPU and GPU implementations of SNPrank: a network analysis tool for GWAS · Bioinform. 2011
Privacy and data protection
differential privacy
0.112017
Differential privacy-based evaporative cooling feature selection and classification with relief-F and random forests · Bioinform. 2017
Bioinformatics and computational biology › statistical genetics
genotype-phenotype association
0.112007
Evaporative cooling feature selection for genotypic data involving interactions · Bioinform. 2007
GPUs and heterogeneous computing
GPU-accelerated bioinformatics
0.012011
Real-world comparison of CPU and GPU implementations of SNPrank: a network analysis tool for GWAS · Bioinform. 2011

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

private evaporative cooling · 0.4penalized regression · 0.4nested cross-validation · 0.4nearest-neighbor projected-distance regression · 0.4generalized linear model · 0.4elastic net · 0.4differential privacy · 0.4pseudo t-test · 0.4nearest neighbor · 0.4multiple testing correction · 0.4relief-f · 0.3random forest · 0.3maxwell-boltzmann distribution · 0.3evaporative cooling · 0.3parallel computing · 0.1network centrality · 0.1
YearPublicationVenuePosition
2025 Multivariate Optimization of k for k-Nearest-Neighbor Feature Selection With Dichotomous Outcomes: Complex Associations, Class Imbalance, and Application to RNA-Seq in Major Depressive Disorder
abstract
Optimization of nearest-neighbor feature selection depends on the number of samples and features, the type of statistical effect, the feature scoring algorithm, and class imbalance. We recently reported a fixed-k for Nearest-neighbor Projected-Distance Regression (NPDR) that addresses each of these parameters, except for class imbalance. To remedy this, we parameterize our NPDR fixed-k by the minority class size (minority-class-k). We also introduce a class-adaptive fixed-k (hit-miss-k) to improve performance of Relief-based algorithms on imbalanced data. In addition, we present two optimization methods, including constrained variable-wise optimized k (VWOK) and a fixed-k derived with principal components analysis (kPCA), both of which are adaptive to class imbalance. Using simulated data, we show that our methods significantly improve feature detection across a variety of nearest-neighbor feature scoring metrics, and we demonstrate superior performance in comparison to random forest and ridge regression using consensus-nested cross-validation (cnCV) for feature selection. We applied cnCV to RNASeq expression data from a study of Major Depressive Disorder (MDD) using NPDR with minority-class-k, random forest, and cnCV-ridge regression for gene importance. Pathway analysis showed that NPDR with minority-class-k alone detected genes with clear relevance to MDD, suggesting that our new fixed-k formula is an effective rule-of-thumb.
Bryan A. Dawkins, Brett A. McKinney
IEEE Trans. Comput. Biol. Bioinform.2
2022 Estimating Foraging Values and Costs in Stack Overflow
abstract
We operationalized information foraging theory for Stack Overflow and built a semi-supervised model to recommend optimal information to the developers.
Abim Sedhain, Sruti Srinivasa Ragavan, Brett A. McKinney, Sandeep Kaur Kuttal
VL/HCC3
2020 Nearest-neighbor Projected-Distance Regression (NPDR) for detecting network interactions with adjustments for multiple tests and confounding
abstract
SUMMARY: Machine learning feature selection methods are needed to detect complex interaction-network effects in complicated modeling scenarios in high-dimensional data, such as GWAS, gene expression, eQTL and structural/functional neuroimage studies for case-control or continuous outcomes. In addition, many machine learning methods have limited ability to address the issues of controlling false discoveries and adjusting for covariates. To address these challenges, we develop a new feature selection technique called Nearest-neighbor Projected-Distance Regression (NPDR) that calculates the importance of each predictor using generalized linear model regression of distances between nearest-neighbor pairs projected onto the predictor dimension. NPDR captures the underlying interaction structure of data using nearest-neighbors in high dimensions, handles both dichotomous and continuous outcomes and predictor data types, statistically corrects for covariates, and permits statistical inference and penalized regression. We use realistic simulations with interactions and other effects to show that NPDR has better precision-recall than standard Relief-based feature selection and random forest importance, with the additional benefit of covariate adjustment and multiple testing correction. Using RNA-Seq data from a study of major depressive disorder (MDD), we show that NPDR with covariate adjustment removes spurious associations due to confounding. We apply NPDR to eQTL data to identify potentially interacting variants that regulate transcripts associated with MDD and demonstrate NPDR's utility for GWAS and continuous outcomes. AVAILABILITY AND IMPLEMENTATION: Available at: https://insilico.github.io/npdr/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Trang T. Le, Bryan A. Dawkins, Brett A. McKinney
Bioinform.3
2020 Consensus features nested cross-validation
abstract
SUMMARY: Feature selection can improve the accuracy of machine-learning models, but appropriate steps must be taken to avoid overfitting. Nested cross-validation (nCV) is a common approach that chooses the classification model and features to represent a given outer fold based on features that give the maximum inner-fold accuracy. Differential privacy is a related technique to avoid overfitting that uses a privacy-preserving noise mechanism to identify features that are stable between training and holdout sets.We develop consensus nested cross-validation (cnCV) that combines the idea of feature stability from differential privacy with nCV. Feature selection is applied in each inner fold and the consensus of top features across folds is used as a measure of feature stability or reliability instead of classification accuracy, which is used in standard nCV. We use simulated data with main effects, correlation and interactions to compare the classification accuracy and feature selection performance of the new cnCV with standard nCV, Elastic Net optimized by cross-validation, differential privacy and private evaporative cooling (pEC). We also compare these methods using real RNA-seq data from a study of major depressive disorder.The cnCV method has similar training and validation accuracy to nCV, but cnCV has much shorter run times because it does not construct classifiers in the inner folds. The cnCV method chooses a more parsimonious set of features with fewer false positives than nCV. The cnCV method has similar accuracy to pEC and cnCV selects stable features between folds without the need to specify a privacy threshold. We show that cnCV is an effective and efficient approach for combining feature selection with classification. AVAILABILITY AND IMPLEMENTATION: Code available at https://github.com/insilico/cncv. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Saeid Parvandeh, Hung-Wen Yeh, Martin P. Paulus, Brett A. McKinney
Bioinform.4
2019 STatistical Inference Relief (STIR) feature selection
abstract
MOTIVATION: Relief is a family of machine learning algorithms that uses nearest-neighbors to select features whose association with an outcome may be due to epistasis or statistical interactions with other features in high-dimensional data. Relief-based estimators are non-parametric in the statistical sense that they do not have a parameterized model with an underlying probability distribution for the estimator, making it difficult to determine the statistical significance of Relief-based attribute estimates. Thus, a statistical inferential formalism is needed to avoid imposing arbitrary thresholds to select the most important features. We reconceptualize the Relief-based feature selection algorithm to create a new family of STatistical Inference Relief (STIR) estimators that retains the ability to identify interactions while incorporating sample variance of the nearest neighbor distances into the attribute importance estimation. This variance permits the calculation of statistical significance of features and adjustment for multiple testing of Relief-based scores. Specifically, we develop a pseudo t-test version of Relief-based algorithms for case-control data. RESULTS: We demonstrate the statistical power and control of type I error of the STIR family of feature selection methods on a panel of simulated data that exhibits properties reflected in real gene expression data, including main effects and network interaction effects. We compare the performance of STIR when the adaptive radius method is used as the nearest neighbor constructor with STIR when the fixed-k nearest neighbor constructor is used. We apply STIR to real RNA-Seq data from a study of major depressive disorder and discuss STIR's straightforward extension to genome-wide association studies. AVAILABILITY AND IMPLEMENTATION: Code and data available at http://insilico.utulsa.edu/software/STIR. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Trang T. Le, Ryan J. Urbanowicz, Jason H. Moore, Brett A. McKinney
Bioinform.4
2019 EpistasisRank and EpistasisKatz: interaction network centrality methods that integrate prior knowledge networks
abstract
MOTIVATION: An important challenge in gene expression analysis is to improve hub gene selection to enrich for biological relevance or improve classification accuracy for a given phenotype. In order to incorporate phenotypic context into co-expression, we recently developed an epistasis-expression network centrality method that blends the importance of gene-gene interactions (epistasis) and main effects of genes. Further blending of prior knowledge from functional interactions has the potential to enrich for relevant genes and stabilize classification. RESULTS: We develop two new expression-epistasis centrality methods that incorporate interaction prior knowledge. The first extends our SNPrank (EpistasisRank) method by incorporating a gene-wise prior knowledge vector. This prior knowledge vector informs the centrality algorithm of the inclination of a gene to be involved in interactions by incorporating functional interaction information from the Integrative Multi-species Prediction database. The second method extends Katz centrality to expression-epistasis networks (EpistasisKatz), extends the Katz bias to be a gene-wise vector of main effects and extends the Katz attenuation constant prefactor to be a prior-knowledge vector for interactions. Using independent microarray studies of major depressive disorder, we find that including prior knowledge in network centrality feature selection stabilizes the training classification and reduces over-fitting. AVAILABILITY AND IMPLEMENTATION: Methods and examples provided at https://github.com/insilico/Rinbix and https://github.com/insilico/PriorKnowledgeEpistasisRank. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Saeid Parvandeh, Brett A. McKinney
Bioinform.2
2017 Differential privacy-based evaporative cooling feature selection and classification with relief-F and random forests
abstract
MOTIVATION: Classification of individuals into disease or clinical categories from high-dimensional biological data with low prediction error is an important challenge of statistical learning in bioinformatics. Feature selection can improve classification accuracy but must be incorporated carefully into cross-validation to avoid overfitting. Recently, feature selection methods based on differential privacy, such as differentially private random forests and reusable holdout sets, have been proposed. However, for domains such as bioinformatics, where the number of features is much larger than the number of observations p≫n , these differential privacy methods are susceptible to overfitting. METHODS: We introduce private Evaporative Cooling, a stochastic privacy-preserving machine learning algorithm that uses Relief-F for feature selection and random forest for privacy preserving classification that also prevents overfitting. We relate the privacy-preserving threshold mechanism to a thermodynamic Maxwell-Boltzmann distribution, where the temperature represents the privacy threshold. We use the thermal statistical physics concept of Evaporative Cooling of atomic gases to perform backward stepwise privacy-preserving feature selection. RESULTS: On simulated data with main effects and statistical interactions, we compare accuracies on holdout and validation sets for three privacy-preserving methods: the reusable holdout, reusable holdout with random forest, and private Evaporative Cooling, which uses Relief-F feature selection and random forest classification. In simulations where interactions exist between attributes, private Evaporative Cooling provides higher classification accuracy without overfitting based on an independent validation set. In simulations without interactions, thresholdout with random forest and private Evaporative Cooling give comparable accuracies. We also apply these privacy methods to human brain resting-state fMRI data from a study of major depressive disorder. AVAILABILITY AND IMPLEMENTATION: Code available at http://insilico.utulsa.edu/software/privateEC . CONTACT: [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Trang T. Le, W. Kyle Simmons, Masaya Misaki, Jerzy Bodurka, Bill C. White, Jonathan Savitz, Brett A. McKinney
Bioinform.7
2013 Using a shared, remote cluster for teaching HPC
abstract
Production clusters are a common environment for programming assignments in courses involving High Performance Computing, but they can present challenges, especially in the context of use by courses at institutions remote from these resources. In the context of the Oklahoma Cyberinfrastructure Initiative, the University of Oklahoma has been providing its centrally managed clusters for use by courses statewide. This paper explores mechanisms for using this shared, remote resource for teaching, and advocates in favor of such use.
Clay Carley, Larry Sells, Brett A. McKinney, Henry Neeman
CLUSTER3
2011 Real-world comparison of CPU and GPU implementations of SNPrank: a network analysis tool for GWAS
abstract
MOTIVATION: Bioinformatics researchers have a variety of programming languages and architectures at their disposal, and recent advances in graphics processing unit (GPU) computing have added a promising new option. However, many performance comparisons inflate the actual advantages of GPU technology. In this study, we carry out a realistic performance evaluation of SNPrank, a network centrality algorithm that ranks single nucleotide polymorhisms (SNPs) based on their importance in the context of a phenotype-specific interaction network. Our goal is to identify the best computational engine for the SNPrank web application and to provide a variety of well-tested implementations of SNPrank for Bioinformaticists to integrate into their research. RESULTS: Using SNP data from the Wellcome Trust Case Control Consortium genome-wide association study of Bipolar Disorder, we compare multiple SNPrank implementations, including Python, Matlab and Java as well as CPU versus GPU implementations. When compared with naïve, single-threaded CPU implementations, the GPU yields a large improvement in the execution time. However, with comparable effort, multi-threaded CPU implementations negate the apparent advantage of GPU implementations. AVAILABILITY: The SNPrank code is open source and available at http://insilico.utulsa.edu/snprank.
Nicholas Davis 0002, Ahwan Pandey, Brett A. McKinney
Bioinform.3
2008 Alternative contingency table measures improve the power and detection of multifactor dimensionality reduction
abstract
BACKGROUND: Multifactor Dimensionality Reduction (MDR) has been introduced previously as a non-parametric statistical method for detecting gene-gene interactions. MDR performs a dimensional reduction by assigning multi-locus genotypes to either high- or low-risk groups and measuring the percentage of cases and controls incorrectly labelled by this classification - the classification error. The combination of variables that produces the lowest classification error is selected as the best or most fit model. The correctly and incorrectly labelled cases and controls can be expressed as a two-way contingency table. We sought to improve the ability of MDR to detect gene-gene interactions by replacing classification error with a different measure to score model quality. RESULTS: In this study, we compare the detection and power of MDR using a variety of measures for two-way contingency table analysis. We simulated 40 genetic models, varying the number of disease loci in the model (2 - 5), allele frequencies of the disease loci (.2/.8 or .4/.6) and the broad-sense heritability of the model (.05 - .3). Overall, detection using NMI was 65.36% across all models, and specific detection was 59.4% versus detection using classification error at 62% and specific detection was 52.2%. CONCLUSION: Of the 10 measures evaluated, the likelihood ratio and normalized mutual information (NMI) are measures that consistently improve the detection and power of MDR in simulated data over using classification error. These measures also reduce the inclusion of spurious variables in a multi-locus model. Thus, MDR, which has already been demonstrated as a powerful tool for detecting gene-gene interactions, can be improved with the use of alternative fitness functions.
William S. Bush, Todd L. Edwards, Scott M. Dudek, Brett A. McKinney, Marylyn D. Ritchie
BMC Bioinform.4
2007 Evaporative cooling feature selection for genotypic data involving interactions
abstract
MOTIVATION: The development of genome-wide capabilities for genotyping has led to the practical problem of identifying the minimum subset of genetic variants relevant to the classification of a phenotype. This challenge is especially difficult in the presence of attribute interactions, noise and small sample size. METHODS: Analogous to the physical mechanism of evaporation, we introduce an evaporative cooling (EC) feature selection algorithm that seeks to obtain a subset of attributes with the optimum information temperature (i.e. the least noise). EC uses an attribute quality measure analogous to thermodynamic free energy that combines Relief-F and mutual information to evaporate (i.e. remove) noise features, leaving behind a subset of attributes that contain DNA sequence variations associated with a given phenotype. RESULTS: EC is able to identify functional sequence variations that involve interactions (epistasis) between other sequence variations that influence their association with the phenotype. This ability is demonstrated on simulated genotypic data with attribute interactions and on real genotypic data from individuals who experienced adverse events following smallpox vaccination. The EC formalism allows us to combine information entropy, energy and temperature into a single information free energy attribute quality measure that balances interaction and main effects. AVAILABILITY: Open source software, written in Java, is freely available upon request.
Brett A. McKinney, David M. Reif, Bill C. White, James E. Crowe Jr., Jason H. Moore
Bioinform.1
2006 Feature Selection using a Random Forests Classifier for the Integrated Analysis of Multiple Data Types
abstract
Complex clinical phenotypes arise from the concerted interactions among the myriad components of a biological system. Therefore, comprehensive models can only be developed through the integrated study of multiple types of experimental data gathered from the system in question. The Random Foreststrade(RF) method is adept at identifying relevant features having only slight main effects in high-dimensional data. This method is well-suited to integrated analysis, as relevant attributes may be selected from categorical or continuous data, and there may be interactions across data types. RF is a natural approach for studying gene-gene, gene-protein, or protein-protein interactions because importance scores for particular attributes take interactions into account. Thus, Random Forests is a promising solution to the analysis challenge posed by high-dimensional datasets including interactions among attributes of different types. In this study, we characterize the performance of RF on a range of simulated genetic and/or proteomic datasets. We compare the performance of RF in identifying relevant attributes when given genetic data alone, proteomic data alone, or a combined dataset of genetic plus proteomic data. Our results indicate that utilizing multiple data types is beneficial when the disease model is complex and the phenotypic outcome-associated data type is unknown. The results of this study also show that RF is adept at identifying relevant features in high-dimensional data with small main effects and low heritability
David M. Reif, Alison A. Motsinger-Reif, Brett A. McKinney, James E. Crowe Jr., Jason H. Moore
CIBCB3