Current ProtocolsBiochemistryPeer-reviewed journal article
Getting Started with Machine Learning for Experimental Biochemists and Other Molecular Scientists
Matthew J. K. VinceiD, Kristin A. Hughes, Anastasiya BuzukiD, Deborah L. PerlsteiniD, Lauren A. Viarengo‐BakeriD, Adrian WhittyiD
Abstract
Machine learning (ML) is rapidly gaining traction in many areas of experimental molecular science for elucidating relationships and patterns in large or complex data sets. Historically, ML was largely the preserve of those with specialized training in fields such as statistics or cheminformatics. Increasingly, however, ML methodologies are becoming part of the standard toolkit for experimental scientists across a range of disciplines. Lowering the barrier of entry to these ML techniques, for scientists without a significant background in computer science or statistics, is important to broadening access to these powerful methods. Here we provide detailed, step by step tutorials for performing four ML methods that are particularly useful for applications in biochemistry, cell biology, and drug discovery: hierarchical clustering, Principal Component Analysis (PCA), Partial Least-Squares Discriminant Analysis (PLSDA), and Partial Least-Squares Regression (PLSR). The protocols are written for the widely used software MATLAB, but no prior experience with MATLAB is required to use them. We include an explanation of each step, pitched at a level to be understood by investigators without any prior experience with ML, MATLAB, or any kind of coding. We also highlight the scientific issues pertaining to selecting and scaling the data to be analyzed, and describe controls to test the validity of the results obtained. Throughout, we emphasize the relationship between the scientific question and how to choose data and methods that will allow it to be addressed in a meaningful way. Our aim is to provide a basic introduction that will equip experimental chemical biologists and other chemical and biomedical scientists with the knowledge required to use ML to aid in the design of experiments, the formulation and data-driven testing of hypotheses, and the analysis of experimental data. Basic Protocol 1Clustering Basic Protocol 2Principal Component Analysis (PCA) Basic Protocol 3Partial Least Squares Discriminant Analysis (PLSDA) Basic Protocol 4Partial Least Squares Regression (PLSR)
- research focus: benchmarking
- research focus: software / tool
- research focus: clustering
- research focus: dimensionality reduction
- approach: machine learning (classical)
- Citations
- 0
- FWCI
- 0.00
- Field percentile
- 9th percentile
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- An approachable, flexible, and practical machine learning workshop for biologists
C. S. Magnano, F. Mu, … A. Gitter·bioRxiv·Feb 3, 2022
- IPLS-LDA: An Improved Partial Least Square Discriminant Analysis for Heterogeneous Transcriptomics and Metabolomics Data Analysis
Snigdha Sarkar, Md. Shahjaman, Sukanta Das·bioRxiv·Nov 2, 2022
- Molecular insights from conformational ensembles via Machine Learning
O. Fleetwood, M. A. Kasimova, … L. Delemotte·bioRxiv·Dec 8, 2019
- MxlPy - Python Package for Mechanistic Learning in Life Science
Marvin van Aalst, Tim Nies, … Anna Matuszyńska·bioRxiv·May 6, 2025
- Transparent exploration of machine learning for biomarker discovery from proteomics and omics data
M. T. Strauss, F. M. Torun, … P. E. Geyer·bioRxiv·Mar 5, 2021
- So you think you can PLS-DA?
Daniel Ruiz-Perez, Haibin Guan, … Giri Narasimhan·BMC BioinformaticsPeer-reviewed·Dec 1, 2020