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

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Mufei, Zhou, Jinjing, Hu, Jiajing, Fan, Wenxuan, Zhang, Yangkang, Gu, Yaxin, Karypis, George
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