Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
99 changes: 98 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,98 @@
"# Protein-Subcellular-Localisation-Prediction"
# 🧬 Protein Subcellular Localization Prediction

## 📌 Overview

This project focuses on predicting the **subcellular localization of proteins** using machine learning techniques. The model analyzes protein sequence data and classifies proteins into their respective cellular compartments (e.g., nucleus, cytoplasm, mitochondria).

---

## 🎯 Problem Statement

Understanding where a protein functions within a cell is critical for biological research and drug discovery. Manual annotation is expensive and time-consuming, making automated prediction systems essential.

---

## 🧠 Approach

1. Load and preprocess protein sequence dataset
2. Convert sequences into numerical feature representations
3. Train multiple machine learning models
4. Evaluate and compare model performance

---

## 🛠️ Tech Stack

* Python
* Scikit-learn
* NumPy
* Pandas

---

## ⚙️ Models Used

* Support Vector Machine (SVM)
* Random Forest
* Deep Forest (if implemented)

---

## 📊 Results

* Compared performance across models
* Evaluated using accuracy and classification metrics

> (Add exact accuracy / F1 score here if available)

---

## 📂 Project Structure

```
project/
├── data/
├── notebooks/
├── models/
├── train.py
├── evaluate.py
├── README.md
```

---

## ▶️ How to Run

```bash
pip install -r requirements.txt
python train.py
```

---

## 📈 Key Insights

* Model performance depends heavily on feature representation of protein sequences
* Ensemble methods like Random Forest can provide stable results

---

## 🚀 Future Improvements

* Use deep learning models (CNNs / Transformers)
* Improve feature extraction using embeddings
* Add deployment as an API

---

## 👨‍💻 Author

Aravind Gangavarapu
GitHub: [https://github.com/Aravind-1294](https://github.com/Aravind-1294)
LinkedIn: [https://linkedin.com/in/aravind-gangavarapu](https://linkedin.com/in/aravind-gangavarapu)

---

## 📄 License

MIT License