GithubHelp home page GithubHelp logo

fabianheide / mmp9_drug_discovery Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 5.4 MB

Matrix Metalloproteinase 9 small molecule analysis and drug discovery

License: Apache License 2.0

Jupyter Notebook 99.86% Python 0.13% Shell 0.01%

mmp9_drug_discovery's Introduction

MMP9_drug_discovery

Matrix Metalloproteinase 9 small molecule analysis and drug discovery

This set of jupyter notebooks and python scripts is used for a general analysis of biologically active small molecules against MMP9.

MMP9 is a proteinase in the extracellular matrix that is crucial for the correct modeling of extracellular matrix structures. As such MMP9 has been linked to various physiological diseases. Inhibition of the MMP9 function has been shown to decrease cancer progression among other extracellular matrix related and cell signaling induced diseases.

The ChEMBL database offers biologically relevant data on a wide range of drug-like small molecules interacting with various protein targets. This data analysis specifically aims to uncover the underlying properties of small molecule inhibitors for MMP9. This is done through an in depth data analysis of the small molecules and their chemical properties. The small molecules are then docked into the active site of MMP9 through an in vitro docking screen to give binding energy values. This leads to an eventual generation of machine learning models to establish a rule set for high affinity small molecule drugs against MMP9. The main goal is to provide an accurate bioinformatic examination and aid in the drug discovery for diseases related to this extracellular matrix proteinase.

The current model accuracy through the HistGradientBoostingRegressor machine learning model is sitting at 67.4% with an adjusted accuracy of 50.0% and an RMSE of 0.96.

Note: I am actively working on this project. If you have any comments or suggestions, do not hesitate to contact me. This includes inquiries on the written code and any suggestions for potential protein-ligand analyses.

Required Python packages:

numpy pandas chembl-webresource-client rdkit scipy seaborn matplotlib scikit-learn lazypredict

mmp9_drug_discovery's People

Contributors

fabianheide avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.