Giter Site home page Giter Site logo

confusedant / ctoxpred2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from issararab/ctoxpred2

0.0 0.0 0.0 111.49 MB

Comprehensive cardiotoxicity prediction tool of small molecules on three targets: hERG, Nav1.5, Cav1.2

License: MIT License

Shell 0.01% Python 1.77% Jupyter Notebook 98.23%

ctoxpred2's Introduction

CToxPred2

Comprehensive cardiotoxicity prediction tool of small molecules on three targets: hERG, Nav1.5, Cav1.2

❗Clone first the whole repository package and follow the steps bellow.

Prerequisites

1- Create and activate a conda environment:

	$conda create -n ctoxpred2 python=3.9
	$conda activate ctoxpred2

2- Install packages:

	$bash install.sh

3- Clone the repository:

	$git clone [email protected]:issararab/CToxPred2.git

4- Move to the repository:

	$cd CToxPred2

5- Start the App:

	$python app.py

❗Before running the tool (step 5), ensure to decompress the models located under "CToxPred2 > models".

  • To execute screening/predictions from a notebook, please consult the example provided at: notebooks/analysis_notebook.ipynb
  • To recreate figures as published in the paper, start by decompressing the result CSV files under "CToxPred2/data/analyzed_sets". Then, utilize the notebook located at: notebooks/make_predictions.ipynb
  • The software facilitates users to export the results as a CSV file and store them in a folder of their choosing.

Manuscript

TBA

Data availability

To re-train the models, re-evaluate the models using the same test sets, or re-run the analysis notebook, you will find all the data in the folder './data'. To access the complete library store containing approximately 2 million small molecules, including the entire ChEMBL database, and their corresponding feature representations, retrieve the publicly available database from Zenodo.

Hot stuff

  • Evaluation of the CToxPred performance compared to CardioGenAI, trained and tested using the same data, where (a) is performance on Test-70 and (b) performance on Test-60.

  • t-SNE visualizations showing the distributions of the labeled and unlabeled molecules in the development set and the two external test sets (Eval-60 and Eval-70) for (a) hERG (b) Nav1.5 and (c) Cav1.2.

ctoxpred2's People

Contributors

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