abhisheks008 / ML-Crate

ML-Crate stands as the ultimate hub for a multitude of exciting ML projects, serving as the go-to resource haven for passionate and dedicated ML enthusiasts!🌟💫 Devfolio URL, https://devfolio.co/projects/mlcrate-98f9
https://quine.sh/repo/abhisheks008-ML-Crate-409463050
MIT License
179 stars 214 forks source link

Predicting Molecular Properties #678

Closed Sgvkamalakar closed 5 days ago

Sgvkamalakar commented 5 days ago

Pull Request for ML-Crate 💡

Issue Title: Predicting Molecular Properties #636

Closes: #636

Describe the add-ons or changes you've made 📃

Give a clear description of what have you added or modifications made

Modifications Made:

Added interactive 3D visualizations of molecular structures using Plotly, color-coded by atom type, and implemented animations to highlight atoms and bonds.

Analyzed and visualized the distribution of unique atom counts with histograms. Conducted extensive EDA, visualizing scalar coupling constants, Mulliken charges, dipole moments, and potential energy.

Created new features based on atomic interactions, standardized molecular data, and trained multiple regression models to predict scalar coupling constants, evaluating performance with MAE, MSE, and R².

Type of change ☑️

What sort of change have you made:

How Has This Been Tested? ⚙️

Describe how it has been tested Describe how have you verified the changes made

The changes were tested and verified through various steps. Interactive 3D visualizations were rendered and cross-checked against known molecular structures.

Histograms of unique atom counts were generated and validated by comparing them with raw data. EDA visualizations were inspected for accuracy and consistency.

Newly engineered features were analyzed for relevance and contribution to model performance.

image

Finally, regression models (Linear Regressor, Random Forest Regressor, K Nearest Neighbors, Support Vector Regressor, Decision Tree Regressor, and Simple Feed Forward Neural Network) were evaluated against benchmarks, and the entire workflow was validated for reproducibility in a clean environment.

Checklist: ☑️

github-actions[bot] commented 5 days ago

Our team will soon review your PR. Thanks @Sgvkamalakar :)