{ "info": { "author": "Mojtaba Haghighatlari, Johannes Hachmann", "author_email": "mojtabah@buffalo.edu, hachmann@buffalo.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "Natural Language :: English", "Programming Language :: Python :: 3" ], "description": "[![Build Status](https://travis-ci.org/hachmannlab/chemml.svg?branch=master)](https://travis-ci.org/hachmannlab/chemml)\n[![codecov](https://codecov.io/gh/hachmannlab/chemml/branch/master/graph/badge.svg)](https://codecov.io/gh/hachmannlab/chemml)\n[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/hachmannlab/chemml.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/hachmannlab/chemml/context:python)\n[![version status](http://img.shields.io/pypi/v/chemml.svg?style=flat)](https://pypi.python.org/pypi/chemml)\n[![license](http://img.shields.io/badge/license-BSD-blue.svg?style=flat)](https://github.com/hachmannlab/chemml/blob/master/LICENSE)\n\n\n# ChemML\nChemML is a machine learning and informatics program suite for the analysis, mining, and modeling of chemical and materials data.\nPlease check the [ChemML website](https://hachmannlab.github.io/chemml) for more information.\n\n - ChemML documentation: https://hachmannlab.github.io/chemml\n\n\n\n

\n \"ChemML\"\n

\n\n\n## Code Design:\nChemML is developed in the Python 3 programming language and makes use of a host of data analysis and ML libraries(accessible through the Anaconda distribution), as well as domain-specific libraries. \nThe development follows a strictly modular and object-oriented design to make the overall code as flexible and versatile as possible.\n\nThe format of library is similar to the well known libraries like Scikit-learn. ChemML will be soon available \nvia graphical user interface provided by [ChemEco](https://github.com/hachmannlab/chemeco).\nChemEco is a general-purpose framework for data mining without coding. It also interfaces with many of the libraries that supply methods for the \nrepresentation, preprocessing, analysis, mining, and modeling of large-scale chemical data sets.\n\n\n## Latest Version:\n - to find the latest version and release history, click [here](https://pypi.org/project/chemml/#history)\n\n## Installation and Dependencies:\nYou can download ChemML from PyPI via pip.\n\n pip install chemml --user -U\n\nHere is a list of external libraries that will be installed with chemml:\n - numpy\n - pandas\n - tensorflow\n - keras\n - scikit-learn\n - matplotlib\n - seaborn\n - lxml\n\nSince conda installation is not available for ChemML yet, we recommend installing rdkit and openbabel in a conda virtual environment prior to \ninstalling ChemML. For doing so, you need to follow the conda installer:\n\n conda create --name my_chemml_env python=3.6\n source activate my_chemml_env\n conda install -c conda-forge openbabel rdkit tensorflow keras\n pip install chemml\n\n## Citation:\nPlease cite the use of ChemML as:\n\n Main citation:\n\n @article{chemml2019,\n author = {Haghighatlari, Mojtaba and Vishwakarma, Gaurav and Altarawy, Doaa and Subramanian, Ramachandran and Kota, Bhargava Urala and Sonpal, Aditya and Setlur, Srirangaraj and Hachmann, Johannes},\n journal = {ChemRxiv},\n pages = {8323271},\n title = {ChemML: A Machine Learning and Informatics Program Package for the Analysis, Mining, and Modeling of Chemical and Materials Data},\n doi = {10.26434/chemrxiv.8323271.v1},\n year = {2019}\n }\n\n\n Other references:\n\n @article{chemml_review2019,\n author = {Haghighatlari, Mojtaba and Hachmann, Johannes},\n doi = {https://doi.org/10.1016/j.coche.2019.02.009},\n issn = {2211-3398},\n journal = {Current Opinion in Chemical Engineering},\n month = {jan},\n pages = {51--57},\n title = {Advances of machine learning in molecular modeling and simulation},\n volume = {23},\n year = {2019}\n }\n\n @article{Hachmann2018,\n author = {Hachmann, Johannes and Afzal, Mohammad Atif Faiz and Haghighatlari, Mojtaba and Pal, Yudhajit},\n doi = {10.1080/08927022.2018.1471692},\n issn = {10290435},\n journal = {Molecular Simulation},\n number = {11},\n pages = {921--929},\n title = {Building and deploying a cyberinfrastructure for the data-driven design of chemical systems and the exploration of chemical space},\n volume = {44},\n year = {2018}\n }\n\n## License:\nChemML is copyright (C) 2014-2018 Johannes Hachmann and Mojtaba Haghighatlari, all rights reserved.\nChemML is distributed under 3-Clause BSD License (https://opensource.org/licenses/BSD-3-Clause).\n\n## About us:\n\n### Maintainers:\n - Johannes Hachmann, hachmann@buffalo.edu\n - Mojtaba Haghighatlari\n University at Buffalo - The State University of New York (UB)\n\n### Contributors:\n - Doaa Altarawy (MolSSI): scientific advice and software mentor \n - Gaurav Vishwakarma (UB): automated model optimization\n - Ramachandran Subramanian (UB): Magpie descriptor library port\n - Bhargava Urala Kota (UB): library database\n - Aditya Sonpal (UB): debugging\n - Srirangaraj Setlur (UB): scientific advice\n - Venugopal Govindaraju (UB): scientific advice\n - Krishna Rajan (UB): scientific advice\n\n - We encourage any contributions and feedback. Feel free to fork and make pull-request to the \"development\" branch.\n\n### Acknowledgements:\n - ChemML is based upon work supported by the U.S. National Science Foundation under grant #OAC-1751161 and in part by #OAC-1640867.\n - ChemML 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 - Mojtaba Haghighatlari received 2018 Phase-I and 2019 Phase-II Software Fellowships by the Molecular Sciences Software Institute (MolSSI) for his work on ChemML.\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "Machine Learning,Data Mining,Quantum Chemistry,Materials Science,Drug Discovery", "license": "BSD-3C", "maintainer": "", "maintainer_email": "", "name": "chemml", "package_url": "https://pypi.org/project/chemml/", "platform": "", "project_url": "https://pypi.org/project/chemml/", "project_urls": { "Source": "https://github.com/hachmannlab/chemml", "url": "https://hachmannlab.github.io/chemml/" }, "release_url": "https://pypi.org/project/chemml/0.6.0/", "requires_dist": [ "future", "six", "numpy", "pandas", "scipy", "tensorflow", "keras", "h5py", "scikit-learn", "matplotlib (>=1.5.1)", "lxml", "wget", "seaborn", "sphinx ; extra == 'docs'", "sphinxcontrib-napoleon ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "numpydoc ; extra == 'docs'", "nbsphinx ; extra == 'docs'", "pytest ; extra == 'tests'", "pytest-cov ; extra == 'tests'", "pytest-pep8 ; extra == 'tests'", "tox ; extra == 'tests'" ], "requires_python": "", "summary": "A Machine Learning and Informatics Program Suite for the Chemical and Materials Sciences", "version": "0.6.0" }, "last_serial": 5711430, "releases": { "0.4.1": [ { "comment_text": "", "digests": { "md5": "a8874ae70709db176e6a1d85f3b0b5e8", "sha256": "d89b79318664c10382125e0ba559ff489c68b8e325ce2799f44005cfd0d19875" }, "downloads": -1, "filename": "chemml-0.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a8874ae70709db176e6a1d85f3b0b5e8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <3", "size": 614508, "upload_time": "2018-03-23T20:13:03", "url": "https://files.pythonhosted.org/packages/38/40/b18f747a6caafe74cb0cbb789cf421363efad23da0a9ae7f5c07723d7670/chemml-0.4.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5718f6db141cfda0a2b9854fbf9c6c17", "sha256": "43148d75052b9f9a60f9f25f2cbf3e358ff05e0051ef54884950a2bf99a14ab0" }, "downloads": -1, "filename": "chemml-0.4.1.tar.gz", "has_sig": false, "md5_digest": "5718f6db141cfda0a2b9854fbf9c6c17", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <3", "size": 502549, "upload_time": "2018-03-23T20:13:04", "url": "https://files.pythonhosted.org/packages/38/eb/b9718212d4b76074778eb214359d975ab98e01740fabab8e5786e5073c19/chemml-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "bb19c0dab20560668c94febc4a2f67dc", "sha256": "1cdbb26eadd196f1732b4f886a41dc2a0b93e2db37e110acef4563772d424e08" }, "downloads": -1, "filename": "chemml-0.4.2.tar.gz", "has_sig": false, "md5_digest": "bb19c0dab20560668c94febc4a2f67dc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <3", "size": 502575, "upload_time": "2018-03-25T00:10:49", "url": "https://files.pythonhosted.org/packages/4f/10/5c01675f1c2450d50fc9d0105021c1f8d11d338dd26881a3c868e931bef5/chemml-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "ef0716bb0d831ce90a59e66ad34d189b", "sha256": "a61155277a6f7a871e9cf35bf18094d5cf815eff54dc3a0591f7145ff0dbf5f2" }, "downloads": -1, "filename": "chemml-0.4.3-py2-none-any.whl", "has_sig": false, "md5_digest": "ef0716bb0d831ce90a59e66ad34d189b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7, <3", "size": 613377, "upload_time": "2018-07-12T15:03:17", "url": "https://files.pythonhosted.org/packages/0a/aa/720871d285755c7e6ea715dc0f40b4873f90910998760c066826c9088904/chemml-0.4.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1516c67726b50998d52a429c9e8eaade", "sha256": "f7602aef15a77f7fc51bb2b915eea9cb3a7bd19dc32917fbb49d7c41bad7d9bb" }, "downloads": -1, "filename": "chemml-0.4.3.tar.gz", "has_sig": false, "md5_digest": "1516c67726b50998d52a429c9e8eaade", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <3", "size": 495781, "upload_time": "2018-07-12T15:00:35", "url": "https://files.pythonhosted.org/packages/a1/44/f4ff3cc0f06cb170ca630f2f5e70812c461b5da124cac67c9a71a0005f92/chemml-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "de847ef85a67c9f5e9e12707bc0440cb", "sha256": "0b19f1b322ff0acead2a41afe5ef0eab77ab845948825cba56f01cb2f4dabde4" }, "downloads": -1, "filename": "chemml-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "de847ef85a67c9f5e9e12707bc0440cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 196538, "upload_time": "2019-03-26T01:15:03", "url": "https://files.pythonhosted.org/packages/a4/2e/782e440cb264f5dffc61816c8aa3718e1ef07bef73dec436502e63ecac20/chemml-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5d91cc51c9fc3ce83d3c6aaa1483591", "sha256": "91164a1d6ae06c77176fb940ad01a9e9190624c77288e3d2361170b6c24e629a" }, "downloads": -1, "filename": "chemml-0.5.0.tar.gz", "has_sig": false, "md5_digest": "e5d91cc51c9fc3ce83d3c6aaa1483591", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145951, "upload_time": "2019-03-26T01:15:05", "url": "https://files.pythonhosted.org/packages/66/86/a2ede5e0fa1c736c25786fcdb7b61b61f3893a1f82d094c1209c58f712e4/chemml-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "5acb8b3b2dd2d7de160f33477b56c1b1", "sha256": "d10b2d7ceb2d2faf427986a12579b436b9711b156d56960c45b89b9fd4733c25" }, "downloads": -1, "filename": "chemml-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5acb8b3b2dd2d7de160f33477b56c1b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 198857, "upload_time": "2019-04-08T14:56:48", "url": "https://files.pythonhosted.org/packages/cf/13/7467e8cd3001678ab47a59e671652fbe5d530621f78ac98ff2964646262c/chemml-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2266ce8268bcb945a882805e51738579", "sha256": "37c8aa39ef658e35138959c94989f1623b3cd57f41a3216652b583028745bbc0" }, "downloads": -1, "filename": "chemml-0.5.1.tar.gz", "has_sig": false, "md5_digest": "2266ce8268bcb945a882805e51738579", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148249, "upload_time": "2019-04-08T14:56:50", "url": "https://files.pythonhosted.org/packages/ea/e5/77ed27bdd4fd2725fd1c799a9858bd7350db292c62245419763fcaaa9a03/chemml-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "0eb21322e282391e597ef2e02a701610", "sha256": "1e664923f9baed84a95eb99d38f03c19371cf3e15101e7278a92f29856aa7801" }, "downloads": -1, "filename": "chemml-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0eb21322e282391e597ef2e02a701610", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 199090, "upload_time": "2019-07-03T20:42:10", "url": "https://files.pythonhosted.org/packages/c5/de/57a0bf974755e30a26f340a68e3fc4910148246f69e489c111a65fd4793e/chemml-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6da337aa3473bfd39fbf776133f1a33a", "sha256": "a92ee4f7dc27f87b2f622111cfcd5c1794099fa0dfd5ade554f75cdc71b44ca3" }, "downloads": -1, "filename": "chemml-0.5.2.tar.gz", "has_sig": false, "md5_digest": "6da337aa3473bfd39fbf776133f1a33a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148407, "upload_time": "2019-07-03T20:42:12", "url": "https://files.pythonhosted.org/packages/b0/aa/d53bbcb38b893a929d9af8062f10a60597433548bc1d70f77602fa837081/chemml-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "cc1c6a87bb5d269a5f6c56aac3b9b187", "sha256": "4c73c7da5530f27c75af1d25390c306fb0444453a45bfc917f1989d16f5876ec" }, "downloads": -1, "filename": "chemml-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "cc1c6a87bb5d269a5f6c56aac3b9b187", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 200255, "upload_time": "2019-07-15T18:27:11", "url": "https://files.pythonhosted.org/packages/40/8b/aefb694dee9dae429d065dbdffca1b87d0a5cce44e0019cc910698c4ded4/chemml-0.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d32d9d7b72be14df1f67640fb18cce4", "sha256": "0265650f91a279cf12e78a0c99d9b58e7a48728bf0cbb0309a2bd3dd53622265" }, "downloads": -1, "filename": "chemml-0.5.3.tar.gz", "has_sig": false, "md5_digest": "3d32d9d7b72be14df1f67640fb18cce4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149407, "upload_time": "2019-07-15T18:27:13", "url": "https://files.pythonhosted.org/packages/d4/6d/efcc6cde105ac2ecaacc69d976a84d6c873e7afca5e50b589922157bbd25/chemml-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "319a482f5fc20f414002a84e0e820c9e", "sha256": "77d92cc10a00df600332c43ea61e1b795502a07700342385c855240a34536947" }, "downloads": -1, "filename": "chemml-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "319a482f5fc20f414002a84e0e820c9e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 476864, "upload_time": "2019-07-15T19:08:55", "url": "https://files.pythonhosted.org/packages/45/49/d3ff1876b32a6df061023cfe48653fe742b2cccb47eb6f7694ab921290dd/chemml-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a28de7c74db618b32770bc5cc4e9777f", "sha256": "d69bddaa279fc1e84ed02c5ec7c3b1856ddd00379f4663aa8cd50ae439aef422" }, "downloads": -1, "filename": "chemml-0.5.4.tar.gz", "has_sig": false, "md5_digest": "a28de7c74db618b32770bc5cc4e9777f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 405997, "upload_time": "2019-07-15T19:08:57", "url": "https://files.pythonhosted.org/packages/4d/d5/daec6f5f66ef7118a31f45c26b1a8f07307fadb5878d5b9c1543361a491a/chemml-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "91826259c58dd3282fde759fa7d71d99", "sha256": "b4130ea00b130dae8a2c826b398590da6b04ea1c560c62fd92d1bd8c141be746" }, "downloads": -1, "filename": "chemml-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "91826259c58dd3282fde759fa7d71d99", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 561221, "upload_time": "2019-08-09T00:36:43", "url": "https://files.pythonhosted.org/packages/21/81/79a0c5bb64588b76ad666cb2fb1c00425b00c45f1bed9f96546580532843/chemml-0.5.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd4db71bca716b32a70348162d9ee891", "sha256": "a5d10872049c45e5c1989b200196c84957408d4017e11bd4ce51b31e55ef757b" }, "downloads": -1, "filename": "chemml-0.5.5.tar.gz", "has_sig": false, "md5_digest": "dd4db71bca716b32a70348162d9ee891", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 478205, "upload_time": "2019-08-09T00:36:46", "url": "https://files.pythonhosted.org/packages/c6/15/08e5179c971d58708b24de0d274c25c28206c2acb3094cc436fc9622bd1e/chemml-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "97e52a33931c61ef639cf41b3624559e", "sha256": "4c3a824be46a5cb3a37458f2483950f066ca6e980db250cdce127ac4318455cb" }, "downloads": -1, "filename": "chemml-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "97e52a33931c61ef639cf41b3624559e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 567691, "upload_time": "2019-08-21T19:47:49", "url": "https://files.pythonhosted.org/packages/fe/c0/4f84934273573ccac14a4920e2cb78a5054f498d970230dcc300da3eef76/chemml-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "093d04bac2bcf33418c8f48a0435c4ad", "sha256": "b6a7bf465540352c3a3ab88c11ecdf4e8a3fd2f581f599b3a6b8aab68f12d8c0" }, "downloads": -1, "filename": "chemml-0.6.0.tar.gz", "has_sig": false, "md5_digest": "093d04bac2bcf33418c8f48a0435c4ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 484506, "upload_time": "2019-08-21T19:47:51", "url": "https://files.pythonhosted.org/packages/ab/03/4c560b1dfb6ec6b7f250c4b950086e21ec734edf8d2b05c02f0e38dcdebf/chemml-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "97e52a33931c61ef639cf41b3624559e", "sha256": "4c3a824be46a5cb3a37458f2483950f066ca6e980db250cdce127ac4318455cb" }, "downloads": -1, "filename": "chemml-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "97e52a33931c61ef639cf41b3624559e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 567691, "upload_time": "2019-08-21T19:47:49", "url": "https://files.pythonhosted.org/packages/fe/c0/4f84934273573ccac14a4920e2cb78a5054f498d970230dcc300da3eef76/chemml-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "093d04bac2bcf33418c8f48a0435c4ad", "sha256": "b6a7bf465540352c3a3ab88c11ecdf4e8a3fd2f581f599b3a6b8aab68f12d8c0" }, "downloads": -1, "filename": "chemml-0.6.0.tar.gz", "has_sig": false, "md5_digest": "093d04bac2bcf33418c8f48a0435c4ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 484506, "upload_time": "2019-08-21T19:47:51", "url": "https://files.pythonhosted.org/packages/ab/03/4c560b1dfb6ec6b7f250c4b950086e21ec734edf8d2b05c02f0e38dcdebf/chemml-0.6.0.tar.gz" } ] }