Chemlg是一个用于化学和材料科学的智能的大规模并行分子库生成器。
chemlg的Python项目详细描述
[![生成状态](https://travis-ci.org/hachmannlab/chemlg.svg?branch=master)](https://travis-ci.org/hachmannlab/chemlg) [![codecov](https://codecov.io/gh/hachmannlab/chemlg/branch/master/graph/badge.svg)](https://codecov.io/gh/hachmannlab/chemlg) #Chemlg–用于化学和材料空间探索和计数的库生成器。 Chemlg是一个用于化学和材料科学的智能的大规模并行分子库生成器。
程序版本:0.3
发布日期:2019年7月4日
捐款人: Janhavi Abhay Dudwadkar(UB):Jupyter gui
##代码设计: chemlg是用python 3编程语言开发的,使用openbabel及其python扩展pybel处理分子。开发遵循严格的模块化和面向对象的设计,使整个代码尽可能灵活和通用。Chemlg可以在单核上运行,也可以在多核上并行运行。对于并行执行,还需要mpi4py和openbabel作为chemlg的依赖项。
##文件: chemlg文档可以在这里找到https://hachmannlab.github.io/chemlg
##安装和依赖项: 强烈建议使用虚拟环境运行chemlg。虚拟环境和chemlg及其依赖项可以安装为:
conda create –name my_chemlg_env python=3.6 source activate my_chemlg_env conda install -c openbabel openbabel conda install -c anaconda mpi4py pip install chemlg
您可以使用:
pytest -v
##引用: 请引用chemlg的用法:
- Afzal, M. A. F.; Vishwakarma, G.; Dudwadkar, J. A.;Haghighatlari, M.; Hachmann, J. ChemLG– A Library Generator for the Exploration and Enumeration of Chemical and Materials Spaces. 2019; https://github.com/hachmannlab/chemlg
- M.A.F. Afzal, G. Vishwakarma, J. Hachmann, ChemLG – A Molecular and Materials Library Generator for the Enumeration and Exploration of Chemical Space. Available from: https://hachmannlab.github.io/chemlg.
- Hachmann, M.A.F. Afzal, M. Haghighatlari, Y. Pal, Building and Deploying a Cyberinfrastructure for the Data-Driven Design of Chemical Systems and the Exploration of Chemical Space, Mol. Simul. 44 (2018), 921-929. DOI: 10.1080/08927022.2018.1471692
##承认 CHEMLG基于美国国家科学基金会在OAC-1751161资助下所做的工作。该项目还得到了UB工程与应用科学学院和UB化学与生物工程系、纽约州材料信息学卓越中心通过种子基金(Seed Grant)1140384-8-75163和美国能源部(U.S.Department of Energy)提供的启动资金的支持。
##许可和版权: Chemlg版权所有(c)2015-2018 Johannes Hachmann和Mohammad Atif Faiz Afzal,保留所有权利。 chemlg是根据3条bsd许可证(https://opensource.org/licenses/BSD-3-Clause)发布的。
(c)2015-2018年Johannes Hachmann,Mohammad Atif Faiz Afzal 布法罗大学-纽约州立大学(UB) 联系人:hachmann@buffalo.edu,m27@buffalo.eduhttp://hachmannlab.cbe.buffalo.edu