{ "info": { "author": "Mohammad Atif Faiz Afzal, Johannes Hachmann", "author_email": "m27@buffalo.edu, hachmann@buffalo.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "[![Build Status](https://travis-ci.org/hachmannlab/chemlg.svg?branch=master)](https://travis-ci.org/hachmannlab/chemlg)\n[![codecov](https://codecov.io/gh/hachmannlab/chemlg/branch/master/graph/badge.svg)](https://codecov.io/gh/hachmannlab/chemlg)\n# ChemLG \u2013 A Library Generator for the Exploration and Enumeration of Chemical and Materials Spaces.\nChemLG is a smart and massive parallel molecular library generator for chemical and materials sciences.\n\nProgram Version: 0.3\n\nRelease Date: July 4, 2019\n\nWith contributions by:\nJanhavi Abhay Dudwadkar (UB): Jupyter GUI\n\n## Code Design:\nChemLG is developed in the Python 3 programming language and uses OpenBabel and its Python extension, Pybel for handling molecules. The development follows a strictly modular and object-oriented design to make the overall code as flexible and versatile as possible. ChemLG can be run on a single core or in parallel on multiple cores. For the parallel execution, MPI4Py is also required along with OpenBabel as dependencies of ChemLG.\n\n## Documentation:\nChemLG documentation can be found here https://hachmannlab.github.io/chemlg\n\n## Installation and Dependencies:\nIt is highly recommended that a virtual environment is used to run ChemLG. The virtual environment and ChemLG and its dependencies can be installed as:\n\n\n conda create --name my_chemlg_env python=3.6\n source activate my_chemlg_env\n conda install -c openbabel openbabel\n conda install -c anaconda mpi4py\n pip install chemlg\n\nYou can test the installation with:\n\n pytest -v\n\n\n\n## Citation:\nPlease cite the use of ChemLG as:\n\n\n (1) Afzal, M. A. F.; Vishwakarma, G.; Dudwadkar, J. A.;Haghighatlari, M.; Hachmann, J. ChemLG\u2013 A Library Generator for the Exploration and Enumeration of Chemical and Materials Spaces. 2019; https://github.com/hachmannlab/chemlg\n (2) M.A.F. Afzal, G. Vishwakarma, J. Hachmann, ChemLG \u2013 A Molecular and Materials Library Generator for the Enumeration and Exploration of Chemical Space. Available from: https://hachmannlab.github.io/chemlg. \n (3) J. 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\n\n## Acknowledgement\nChemLG is based upon work supported by the U.S. National Science Foundation under grant #OAC-1751161. It was also supported by start-up funds provided by UB's School of Engineering and Applied Science and UB's Department of Chemical and Biological Engineering, the New York State Center of Excellence in Materials Informatics through seed grant #1140384-8-75163, and the U.S. Department of Energy under grant #DE-SC0017193.\n\n## License and Copyright:\nChemLG is copyright (C) 2015-2018 Johannes Hachmann and Mohammad Atif Faiz Afzal, all rights reserved. \nChemLG is distributed under 3-Clause BSD License (https://opensource.org/licenses/BSD-3-Clause).\n\n(C) 2015-2018 Johannes Hachmann, Mohammad Atif Faiz Afzal\nUniversity at Buffalo - The State University of New York (UB)\nContact: hachmann@buffalo.edu, m27@buffalo.edu\nhttp://hachmannlab.cbe.buffalo.edu\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "Library Generator,Molecular Library,Materials Science,Drug Discovery", "license": "BSD-3C", "maintainer": "", "maintainer_email": "", "name": "chemlg", "package_url": "https://pypi.org/project/chemlg/", "platform": "", "project_url": "https://pypi.org/project/chemlg/", "project_urls": { "Source": "https://github.com/hachmannlab/chemlg", "url": "https://hachmannlab.github.io/chemlg/" }, "release_url": "https://pypi.org/project/chemlg/0.6.0/", "requires_dist": [ "future", "six", "numpy", "pandas", "scipy", "sphinx; extra == 'docs'", "sphinxcontrib-napoleon; extra == 'docs'", "sphinx-rtd-theme; extra == 'docs'", "numpydoc; extra == 'docs'", "pytest; extra == 'tests'", "pytest-cov; extra == 'tests'", "pytest-pep8; extra == 'tests'", "tox; extra == 'tests'" ], "requires_python": "", "summary": "ChemLG is a smart and massive parallel molecular library generator for chemical and materials sciences.", "version": "0.6.0" }, "last_serial": 5501775, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "442c1c61353f1cff9f0b9fbec9d32b0e", "sha256": "cae5fc692b0e8112380b501c651503a9c6272c684eb38c6232e2987eb759cf7c" }, "downloads": -1, "filename": "chemlg-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "442c1c61353f1cff9f0b9fbec9d32b0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19794, "upload_time": "2019-03-25T20:57:05", "url": "https://files.pythonhosted.org/packages/c5/cb/8ad0521b29eeedac12b164c246c978e899f065b81da259c6127322bd16f9/chemlg-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a5bc8c6fbbe4a965fa9d996a60d2957", "sha256": "d359b5d88e3289f639dd55dd3afa6d0b89da1574e644167e07bf1a9748c1075a" }, "downloads": -1, "filename": "chemlg-0.5.0.tar.gz", "has_sig": false, "md5_digest": "3a5bc8c6fbbe4a965fa9d996a60d2957", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18660, "upload_time": "2019-03-25T20:57:07", "url": "https://files.pythonhosted.org/packages/b9/71/48a88162696d6d09c425ef4fa56735ac7a973ac8d1ae60adb5f343035dd0/chemlg-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "1b4b7475e09869597cbe9cffca9a1f74", "sha256": "e929c4855d197cd1d656b93d0fc6c094c7f09ff61a28f9769588f4fb5061ce12" }, "downloads": -1, "filename": "chemlg-0.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "1b4b7475e09869597cbe9cffca9a1f74", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28788, "upload_time": "2019-07-08T15:37:21", "url": "https://files.pythonhosted.org/packages/9b/36/bf53b29b524754052998a609eec336c97f9fc625f9f55e14f52c79905a6a/chemlg-0.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e373e74bf514653cb9ed3dd47663ed36", "sha256": "797708ab9db01ae61557c1b796b09c6fb942e7b6450e82b080a515d9bdfaf890" }, "downloads": -1, "filename": "chemlg-0.6.0.tar.gz", "has_sig": false, "md5_digest": "e373e74bf514653cb9ed3dd47663ed36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27776, "upload_time": "2019-07-08T15:37:23", "url": "https://files.pythonhosted.org/packages/66/1c/83b6f37cd0a4d65d22e1f36c053ee27efe120fdbe49e29ec57c36ef6c1fa/chemlg-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b4b7475e09869597cbe9cffca9a1f74", "sha256": "e929c4855d197cd1d656b93d0fc6c094c7f09ff61a28f9769588f4fb5061ce12" }, "downloads": -1, "filename": "chemlg-0.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "1b4b7475e09869597cbe9cffca9a1f74", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28788, "upload_time": "2019-07-08T15:37:21", "url": "https://files.pythonhosted.org/packages/9b/36/bf53b29b524754052998a609eec336c97f9fc625f9f55e14f52c79905a6a/chemlg-0.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e373e74bf514653cb9ed3dd47663ed36", "sha256": "797708ab9db01ae61557c1b796b09c6fb942e7b6450e82b080a515d9bdfaf890" }, "downloads": -1, "filename": "chemlg-0.6.0.tar.gz", "has_sig": false, "md5_digest": "e373e74bf514653cb9ed3dd47663ed36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27776, "upload_time": "2019-07-08T15:37:23", "url": "https://files.pythonhosted.org/packages/66/1c/83b6f37cd0a4d65d22e1f36c053ee27efe120fdbe49e29ec57c36ef6c1fa/chemlg-0.6.0.tar.gz" } ] }