Back To Projects

Multi-Label Prediction of Protein Subcellular Localizations through Machine Learning and State-of-the-art Structural Embeddings

Alfred B.

This research explores various machine learning models to predict protein subcellular localization using UniProt’s Swiss-Prot database and Meta’s high-performing ESM2 structural embeddings.


A polypeptide, more commonly referred to as a protein, is a macromolecule consisting of linear sequences of organic compounds called amino acids joined together by covalent bonds. Proteins carry different functions in living organisms, which are often associated with their location inside eukaryotic cells. Experimental approaches for localizing proteins such as green fluorescent protein and microscopic detection are costly and time-consuming. Thus, computational methods have been adopted to facilitate this process by generating accurate predictions. This research explores various machine learning models to predict protein subcellular localization using UniProt’s Swiss-Prot database and Meta’s high-performing ESM2 structural embeddings. We extracted our dataset’s protein embeddings from ESM2’s model code publicly posted on GitHub. Multiclassification Scikit-learn models were trained and tested to achieve optimal predictions. Our best-performing model, a weighted 4-Nearest Neighbors Classifier, yielded a 57% accuracy and a MacroF1 score of 66%. Our classifier outperformed past state-of-the-art algorithms (such as Deeploc2.0) on several but not all metrics. The results obtained demonstrate the potential of machine learning in producing unprecedented advancements in the proteomics field.

Explore More!

Alfred B.
Ayush Pandit
PhD Candidate at Stanford, prior Stanford Bioengineering Alum

Related Projects

Developing a novel 3D GNN and Random Forest Regression model for screening and predicting potential oxide electrocatalysts with greater accuracy and computational efficiency

Phase 1 of my research evaluated the Dimenet++ model and Graphormer 3D Transformer model on a subset of the OC20 (Open Catalyst 2020) IS2RE dataset to analyze the relationship between a 3D Transformer and a GNN, and establish a baseline model that can be used to compare to Phase 2.
Stanley C.
Mentored by
Individualizing Medicine: AI in Predicting the Effect of Yoga on Adrenomedullin Levels

I created and tuned four regression models that predicted a patient’s ADM levels after doing yoga: a Linear regressor, a Random Forest regressor, a Ridge regressor, and an Artificial Neural Network(ANN).
Smriti R.
Mentored by Varsha Sandadi
Identifying Cancer Types in Microscope Images of Lung and Colon Cells

Lung adenocarcinoma cells make up large proportions of lung cancer cases and colon cancer is one of the most prevalent cancers in the United States. Although many different medicines have been recently developed to attack these cancers, the most effective way to stop it is early detection.
Adam S.
Mentored by Odysseas Drosis