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.