Ten quick tips for sequence-based prediction of protein properties using machine learning
Open Access
- 1 December 2022
- journal article
- research article
- Published by Public Library of Science (PLoS) in PLOS Computational Biology
- Vol. 18 (12) , e1010669
Abstract
The ubiquitous availability of genome sequencing data explains the popularity of machine learning-based methods for the prediction of protein properties from their amino acid sequences. Over the years, while revising our own work, reading submitted manuscripts as well as published papers, we have noticed several recurring issues, which make some reported findings hard to understand and replicate. We suspect this may be due to biologists being unfamiliar with machine learning methodology, or conversely, machine learning experts may miss some of the knowledge needed to correctly apply their methods to proteins. Here, we aim to bridge this gap for developers of such methods. The most striking issues are linked to a lack of clarity: how were annotations of interest obtained; which benchmark metrics were used; how are positives and negatives defined. Others relate to a lack of rigor: If you sneak in structural information, your method is not sequence-based; if you compare your own model to “state-of-the-art,” take the best methods; if you want to conclude that some method is better than another, obtain a significance estimate to support this claim. These, and other issues, we will cover in detail. These points may have seemed obvious to the authors during writing; however, they are not always clear-cut to the readers. We also expect many of these tips to hold for other machine learning-based applications in biology. Therefore, many computational biologists who develop methods in this particular subject will benefit from a concise overview of what to avoid and what to do instead.Keywords
This publication has 56 references indexed in Scilit:
- Bon-EV: an improved multiple testing procedure for controlling false discovery ratesBMC Bioinformatics, 2017
- The FAIR Guiding Principles for scientific data management and stewardshipScientific Data, 2016
- Sequence specificity between interacting and non-interacting homologs identifies interface residues – a homodimer and monomer use caseBMC Bioinformatics, 2015
- Ten Simple Rules for Reducing Overoptimistic Reporting in Methodological Computational ResearchPLOS Computational Biology, 2015
- Ten Simple Rules for Writing a PLOS Ten Simple Rules ArticlePLOS Computational Biology, 2014
- OpenMLACM SIGKDD Explorations Newsletter, 2014
- SCOPe: Structural Classification of Proteins—extended, integrating SCOP and ASTRAL data and classification of new structuresNucleic Acids Research, 2013
- Ten Simple Rules for Building and Maintaining a Scientific ReputationPLOS Computational Biology, 2011
- Machine learning in bioinformaticsBriefings in Bioinformatics, 2006
- The meaning and use of the area under a receiver operating characteristic (ROC) curve.Radiology, 1982