Git Product home page Git Product logo

lelvels / qsar_ml_find_hdac2_inhibitor Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 163.93 MB

Our source code for paper "Harmonizing QSAR machine learning-based models and docking approaches for the identification of novel HDAC2 inhibitors"

License: GNU General Public License v3.0

HTML 1.96% Python 90.07% Jupyter Notebook 2.17% PowerShell 0.02% Shell 0.01% Cython 4.14% C 1.29% C++ 0.20% Meson 0.01% Fortran 0.13% Forth 0.01% CMake 0.01% Makefile 0.01%

qsar_ml_find_hdac2_inhibitor's Introduction

Harmonizing QSAR machine learning-based models and docking approaches for the identification of novel HDAC2 inhibitors

by Dao Quang Tung, Do Thi Mai Dung, Nguyen Thanh Cong, Dao Ngoc Nam Hai, Daniel Baecker, Phan Thi Phuong Dung, Nguyen Hai Nam, Nguyen Ngoc An*

*Correspondence: [email protected] (N.N.A)

This repository is the prove of our paper, which has been submitted for publication in Link.

Model data

Please use the data in https://github.com/Lelvels/qsar_ml_find_hdac2_inhibitor/blob/main/data_for_modeling/train_test_data/HDAC2_train_test_data_final.xlsx if you need further test

Dependencies and implementation

You will need a working Python environment to run the code. The recommended way to set up your environment is through the Anaconda Python distribution which provides the conda package manager. Anaconda can be installed in your user directory and does not interfere with the system Python installation. The required dependencies are specified in the file *.yml in the env folder. We recommened to run the command below in Linux operating system terminal.

Run the following command in the repository folder (where env/*.yml files is located) to create a separate environment and install all required dependencies in it:

conda env create -f my-rdkit-env.yml -n your_env_name
conda env create -f tmap-env.yml -n your_other_env_name

Then verify that the new environment was installed correctly:

conda env list

Our screening dataset was stored using PostgreSQL database, installation is availible in PostgreSQL official website. The screening dataset is available in this link (8GB after decompress). After imported the database, create a duplicate of file env/env.example and rename it to .env, then fill the database URL in the file.

DATABASE_URL = postgresql://<host_url>/<database_name>

Project structures

  • The source code are available in the src folder.
  • The results of our work is in the results folder.

Dataset location

  • The train, test and validation data are available in the data_for_modeling/train_test_data folder
  • The screening dataset is available in the data_for_modeling/screening_dataset, if you want the raw data from database, they are avalible in this link (8GB after decompress).

qsar_ml_find_hdac2_inhibitor's People

Contributors

lelvels avatar

Stargazers

 avatar  avatar

Watchers

 avatar  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.