JavaDL
JavaDL predicts drug responses from chemical properties of compounds using deep neural networks to support personalized medicine and chemogenomic analysis, including applications to triple-negative breast cancer cell lines.
Key Features:
- Java implementation: Implemented in Java for the described software distribution.
- Deep Neural Network (DNN) implementation: Employs a deep neural network trained on chemical properties of compounds for drug response prediction.
- Novel cost function and regularization: Incorporates a cost function with a regularization term to mitigate overfitting.
- Early stopping strategy: Integrates early stopping during training to further prevent overfitting and improve model robustness.
- Genetic algorithm-based variable selection: Uses a genetic algorithm to select and optimize input features for model building.
- Comparative performance versus SVM and kNN: Reported to outperform Support Vector Machines (SVM) and k-Nearest Neighbors (kNN), particularly in big-data analysis scenarios.
- Robust predictive capability: Demonstrated predictive performance with reported r^2 values up to 0.80 for drug response predictions on aggressive cancer cell lines.
Scientific Applications:
- Personalized medicine: Predicts drug efficacy tailored to individual patient profiles based on compound chemical features.
- Chemogenomics: Supports chemogenomic analyses linking compound properties to cellular drug responses.
- Pharmaceutical big-data analysis: Applies to large-scale datasets in pharmaceutical research and high-throughput studies.
- Drug discovery and optimization: Assists prioritization of compounds and optimization of therapeutic strategies through predicted responses.
- Cancer research: Used to predict drug responses for aggressive cancers, including triple-negative breast cancer cell lines.
Methodology:
Computational methods explicitly include a deep neural network trained on chemical properties with a novel cost function including regularization, early stopping during training, genetic algorithm–based variable selection, and performance comparisons to SVM and kNN.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- Java
- Added:
- 1/18/2021
- Last Updated:
- 2/11/2021
Operations
Publications
Huang B, Fong LWR, Chaudhari R, Tan Z, Zhang S. JavaDL: a Java-based Deep Learning Tool to Predict Drug Responses. Unknown Journal. 2020. doi:10.1101/2020.05.04.077701.