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

Stroke Susceptibility Prediction Using Artificial Neural Networks

Our research question is centered around predicting stroke susceptibility and determining which demographic and medical factors significantly increase or decrease that risk. Our results indicate the potentiality of the use of AI in determining stroke risk based solely on collected medical and lifestyle data.
Vinati P.
Mentored by Samuel Kwong
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
Using CNNs to Detect Breast Cancer From Histological Images

This study evaluated multiple deep learning approaches for automatically classifying breast cancer histopathology images as malignant or benign. The models demonstrated strong performance, with Keras Sequential achieving the highest accuracy (85.7%) and precision (88.4%), while VGG19 achieved the highest recall (94.8%), highlighting the potential of deep learning to support breast cancer diagnosis.
Edward C.
Mentored by Rami Abi-Akl