Skip to content

Quantitative structure activity relationship models (QSAR models) using 6 molecular descriptors of 908 chemicals to predict quantitative acute aquatic toxicity (LC50 value) towards the fish Pimephales promelas (fathead minnow).

Notifications You must be signed in to change notification settings

shubhahegde2002/LC50-toxicity-predictor-app-Using-Machine-Learning-and-QSAR-Modeling

Repository files navigation

Prediction of LC50 value QSAR models

Prediction of LC50 value using Quantitative structure activity relationship models ( QSAR models ). Develop quantitative regression QSAR models to predict acute aquatic toxicity towards the fish fathead minnow ( Pimephales promelas ) on a set of 908 chemicals based on 6 molecular descriptors. Dataset: https://archive.ics.uci.edu/ml/datasets/QSAR+fish+toxicity

LC50 data, which is the concentration that causes death in 50% of test fish over a test duration of 96 hours, was used as model response. The model comprised 6 molecular descriptors: MLOGP (molecular properties), CIC0 (information indices), GATS1i (2D autocorrelations), NdssC (atom-type counts), NdsCH ((atom-type counts), SM1_Dz(Z) (2D matrix-based descriptors). Regressor Models used:

K-Nearest Neighbours

Multiple Linear Regression

XGBoost Regressor

Support Vector Machine Regressor

Random Forest Regressor

Bayesian Ridge Regressor

After Model Development

arch

Calculate Predictions, Training time, Prediction time, R squared value, MAE value, RMSE value for every model, save results to csv file and serialize most optimal model using pickle dump.

Dynamically load data into database by integrating Python with MySQL; Save logging times of code to a database in MySQL.

Setting up a Flask Web Application

Front-End Development of Website using HTML and CSS, Jinja for Templating Engine

Model Deployment Using Heroku.

toxicity

About

Quantitative structure activity relationship models (QSAR models) using 6 molecular descriptors of 908 chemicals to predict quantitative acute aquatic toxicity (LC50 value) towards the fish Pimephales promelas (fathead minnow).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages