Cargando…
DGL-LifeSci: An Open-Source Toolkit for Deep Learning on Graphs in Life Science
[Image: see text] Graph neural networks (GNNs) constitute a class of deep learning methods for graph data. They have wide applications in chemistry and biology, such as molecular property prediction, reaction prediction, and drug–target interaction prediction. Despite the interest, GNN-based modelin...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
American Chemical Society
2021
|
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8529678/ https://www.ncbi.nlm.nih.gov/pubmed/34693143 http://dx.doi.org/10.1021/acsomega.1c04017 |
_version_ | 1784586517400780800 |
---|---|
author | Li, Mufei Zhou, Jinjing Hu, Jiajing Fan, Wenxuan Zhang, Yangkang Gu, Yaxin Karypis, George |
author_facet | Li, Mufei Zhou, Jinjing Hu, Jiajing Fan, Wenxuan Zhang, Yangkang Gu, Yaxin Karypis, George |
author_sort | Li, Mufei |
collection | PubMed |
description | [Image: see text] Graph neural networks (GNNs) constitute a class of deep learning methods for graph data. They have wide applications in chemistry and biology, such as molecular property prediction, reaction prediction, and drug–target interaction prediction. Despite the interest, GNN-based modeling is challenging as it requires graph data preprocessing and modeling in addition to programming and deep learning. Here, we present Deep Graph Library (DGL)-LifeSci, an open-source package for deep learning on graphs in life science. Deep Graph Library (DGL)-LifeSci is a python toolkit based on RDKit, PyTorch, and Deep Graph Library (DGL). DGL-LifeSci allows GNN-based modeling on custom datasets for molecular property prediction, reaction prediction, and molecule generation. With its command-line interfaces, users can perform modeling without any background in programming and deep learning. We test the command-line interfaces using standard benchmarks MoleculeNet, USPTO, and ZINC. Compared with previous implementations, DGL-LifeSci achieves a speed up by up to 6×. For modeling flexibility, DGL-LifeSci provides well-optimized modules for various stages of the modeling pipeline. In addition, DGL-LifeSci provides pretrained models for reproducing the test experiment results and applying models without training. The code is distributed under an Apache-2.0 License and is freely accessible at https://github.com/awslabs/dgl-lifesci. |
format | Online Article Text |
id | pubmed-8529678 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | American Chemical Society |
record_format | MEDLINE/PubMed |
spelling | pubmed-85296782021-10-22 DGL-LifeSci: An Open-Source Toolkit for Deep Learning on Graphs in Life Science Li, Mufei Zhou, Jinjing Hu, Jiajing Fan, Wenxuan Zhang, Yangkang Gu, Yaxin Karypis, George ACS Omega [Image: see text] Graph neural networks (GNNs) constitute a class of deep learning methods for graph data. They have wide applications in chemistry and biology, such as molecular property prediction, reaction prediction, and drug–target interaction prediction. Despite the interest, GNN-based modeling is challenging as it requires graph data preprocessing and modeling in addition to programming and deep learning. Here, we present Deep Graph Library (DGL)-LifeSci, an open-source package for deep learning on graphs in life science. Deep Graph Library (DGL)-LifeSci is a python toolkit based on RDKit, PyTorch, and Deep Graph Library (DGL). DGL-LifeSci allows GNN-based modeling on custom datasets for molecular property prediction, reaction prediction, and molecule generation. With its command-line interfaces, users can perform modeling without any background in programming and deep learning. We test the command-line interfaces using standard benchmarks MoleculeNet, USPTO, and ZINC. Compared with previous implementations, DGL-LifeSci achieves a speed up by up to 6×. For modeling flexibility, DGL-LifeSci provides well-optimized modules for various stages of the modeling pipeline. In addition, DGL-LifeSci provides pretrained models for reproducing the test experiment results and applying models without training. The code is distributed under an Apache-2.0 License and is freely accessible at https://github.com/awslabs/dgl-lifesci. American Chemical Society 2021-10-05 /pmc/articles/PMC8529678/ /pubmed/34693143 http://dx.doi.org/10.1021/acsomega.1c04017 Text en © 2021 The Authors. Published by American Chemical Society https://creativecommons.org/licenses/by-nc-nd/4.0/Permits non-commercial access and re-use, provided that author attribution and integrity are maintained; but does not permit creation of adaptations or other derivative works (https://creativecommons.org/licenses/by-nc-nd/4.0/). |
spellingShingle | Li, Mufei Zhou, Jinjing Hu, Jiajing Fan, Wenxuan Zhang, Yangkang Gu, Yaxin Karypis, George DGL-LifeSci: An Open-Source Toolkit for Deep Learning on Graphs in Life Science |
title | DGL-LifeSci: An Open-Source Toolkit for Deep Learning
on Graphs in Life Science |
title_full | DGL-LifeSci: An Open-Source Toolkit for Deep Learning
on Graphs in Life Science |
title_fullStr | DGL-LifeSci: An Open-Source Toolkit for Deep Learning
on Graphs in Life Science |
title_full_unstemmed | DGL-LifeSci: An Open-Source Toolkit for Deep Learning
on Graphs in Life Science |
title_short | DGL-LifeSci: An Open-Source Toolkit for Deep Learning
on Graphs in Life Science |
title_sort | dgl-lifesci: an open-source toolkit for deep learning
on graphs in life science |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8529678/ https://www.ncbi.nlm.nih.gov/pubmed/34693143 http://dx.doi.org/10.1021/acsomega.1c04017 |
work_keys_str_mv | AT limufei dgllifescianopensourcetoolkitfordeeplearningongraphsinlifescience AT zhoujinjing dgllifescianopensourcetoolkitfordeeplearningongraphsinlifescience AT hujiajing dgllifescianopensourcetoolkitfordeeplearningongraphsinlifescience AT fanwenxuan dgllifescianopensourcetoolkitfordeeplearningongraphsinlifescience AT zhangyangkang dgllifescianopensourcetoolkitfordeeplearningongraphsinlifescience AT guyaxin dgllifescianopensourcetoolkitfordeeplearningongraphsinlifescience AT karypisgeorge dgllifescianopensourcetoolkitfordeeplearningongraphsinlifescience |