Skip to main content

A Machine Learning and Informatics Program Suite for the Chemical and Materials Sciences

Project description

# ChemML ChemML is a machine learning and informatics program suite for the chemical and materials sciences.

## Code Design: ChemML is developed in the Python 2 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.The development follows a strictly modular and object-oriented design to make the overall code as flexible and versatile as possible.

The package consists of two Python frameworks:

  • ChemML Library (cheml):

    It is a host for all the methods that are developed or coded from scratch by developers. The format of library is similar to the well known libraries like Scikit-learn.

  • ChemML wrapper:

    It is an interface for many of the libraries (including cheml) that supply methods for the representation, preprocessing, analysis, mining, and modeling of large-scale chemical data sets.

## Contributors:

  • Mojtaba Haghighatlari, CBE department, SUNY Buffalo

  • Ramachandran Subramanian, CSE department, SUNY Buffalo

  • Bhargava Urala, CSE department, SUNY Buffalo

  • Gaurav Vishwakarma, CBE department, SUNY Buffalo

  • Aditya Sonpal, CBE department, SUNY Buffalo

  • Po-Han Chen, CBE department, SUNY Buffalo

  • Srirangaraj Setlur, CSE department, SUNY Buffalo

  • Johannes Hachmann, CBE department, SUNY Buffalo

  • We encourage any contributions and feedback. Feel free to fork and make pull-request to the “development” branch.

## Dependencies: ChemML only depends on numerical python (NumPy) and python data analysis (pandas) libraries. All the software and libraries that are available through ChemML Wrapper will be imported on demand. Thus, the user is responsible for installation and providing licenses (if required).

## Citation: Please cite the use of ChemML as:

Haghighatlari M, Subramanian R, Urala B, Vishwakarma G, Sonpal A, Chen P, Setlur S, Hachmann J (2017) “ChemML: A machine learning and informatics program suite for the chemical and materials sciences” https://github.com/hachmannlab/chemml

## License: ChemML is open and freely shared with the community under 3-clause BSD license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chemml-0.4.1.tar.gz (502.5 kB view details)

Uploaded Source

Built Distribution

chemml-0.4.1-py2-none-any.whl (614.5 kB view details)

Uploaded Python 2

File details

Details for the file chemml-0.4.1.tar.gz.

File metadata

  • Download URL: chemml-0.4.1.tar.gz
  • Upload date:
  • Size: 502.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for chemml-0.4.1.tar.gz
Algorithm Hash digest
SHA256 43148d75052b9f9a60f9f25f2cbf3e358ff05e0051ef54884950a2bf99a14ab0
MD5 5718f6db141cfda0a2b9854fbf9c6c17
BLAKE2b-256 38ebb9718212d4b76074778eb214359d975ab98e01740fabab8e5786e5073c19

See more details on using hashes here.

File details

Details for the file chemml-0.4.1-py2-none-any.whl.

File metadata

File hashes

Hashes for chemml-0.4.1-py2-none-any.whl
Algorithm Hash digest
SHA256 d89b79318664c10382125e0ba559ff489c68b8e325ce2799f44005cfd0d19875
MD5 a8874ae70709db176e6a1d85f3b0b5e8
BLAKE2b-256 3840b18f747a6caafe74cb0cbb789cf421363efad23da0a9ae7f5c07723d7670

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page