Apache License 2.0

项目介绍

awslabs/dgl-lifesci 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 Apache License 2.0 许可证,目前获得 812 个 Star、163 次 Fork。

仓库全名
awslabs/dgl-lifesci
开源许可证
Apache License 2.0
Star 数
812
Fork 数
163
未关闭 Issue
32

README 摘要

DGL-LifeSci Documentation | Discussion Forum We also have a slack channel for real-time discussion. If you want to join the channel, contact [email protected]. Table of Contents Introduction Installation Requirements Pip installation for DGL-LifeSci Installation from source Verifying successful installation Command Line Interface Examples Cite Introduction Deep learning on graphs has been an arising trend in the…

完整内容见 GitHub 原始 README 或本页 。

常见问题

dgl-lifesci 用什么语言开发?

主要使用 Python 编写,采用 Apache License 2.0 许可证,目前有 812 个 Star。

dgl-lifesci 可以免费商用吗?

仓库采用 Apache License 2.0 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 dgl-lifesci 的源码?

可以直接克隆仓库:git clone https://github.com/awslabs/dgl-lifesci.git,默认分支为 master;安装与运行步骤见仓库 README。

dgl-lifesci 最近还在维护吗?

仓库最近一次更新为 2023年11月2日,当前有 32 个未关闭 Issue;Star 数为 812,可作为社区活跃度的参考。

关于

Python package for graph neural networks in chemistry and biology

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
1152
价值分
535
活跃状态
活跃

语言占比

Python
Shell

Release

README

DGL-LifeSci

Documentation | Discussion Forum

We also have a slack channel for real-time discussion. If you want to join the channel, contact [email protected].

Table of Contents

Introduction

Deep learning on graphs has been an arising trend in the past few years. There are a lot of graphs in life science such as molecular graphs and biological networks, making it an import area for applying deep learning on graphs. DGL-LifeSci is a DGL-based package for various applications in life science with graph neural networks.

We provide various functionalities, including but not limited to methods for graph construction, featurization, and evaluation, model architectures, training scripts and pre-trained models.

For a list of community contributors, see here.

Installation

Requirements

DGL-LifeSci should work on

  • all Linux distributions no earlier than Ubuntu 16.04
  • macOS X
  • Windows 10

It is recommended to create a conda environment for DGL-LifeSci with for example

conda create -n dgllife python=3.6

DGL-LifeSci requires python 3.6+, DGL 0.7.0+ and PyTorch 1.5.0+.

Install pytorch

Install dgl

Additionally, we require RDKit. The easiest way to install RDKit is

pip install rdkit

If you need to work on the example of JTVAE, then you need RDKit 2018.09.3. We recommend installing it with

conda install -c rdkit rdkit==2018.09.3

For other installation recipes for RDKit, see the official documentation.

Pip installation for DGL-LifeSci

pip install dgllife

Installation from source

If you want to try experimental features, you can install from source as follows:

git clone https://github.com/awslabs/dgl-lifesci.git
cd dgl-lifesci/python
python setup.py install

Verifying successful installation

Once you have installed the package, you can verify the success of installation with

import dgllife

print(dgllife.__version__)
# 0.3.2

Command Line Interface

DGL-LifeSci provides command line interfaces that allow users to perform modeling without any background in programming and deep learning. You will need to first clone the github repo.

Examples

For a full list of work implemented in DGL-LifeSci, see here.

Cite

If you use DGL-LifeSci in a scientific publication, we would appreciate citations to the following paper:

@article{dgllife,
    title={DGL-LifeSci: An Open-Source Toolkit for Deep Learning on Graphs in Life Science},
    author={Mufei Li and Jinjing Zhou and Jiajing Hu and Wenxuan Fan and Yangkang Zhang and Yaxin Gu and George Karypis},
    year={2021},
    journal = {ACS Omega}
}

评论

暂无评论