项目作者: wesleybeckner

项目描述 :
project that enables molecular design and computational screening of small molecules
高级语言: Python
项目地址: git://github.com/wesleybeckner/gains.git
创建时间: 2017-11-14T18:38:07Z
项目社区:https://github.com/wesleybeckner/gains

开源协议:MIT License

下载


Genetic Algorithm for Identifying Novel Structures

Build Status
PyPI version

Coverage Status

GAINS — Genetic Algorithm for Identifying Novel Structures — is a project
that enables molecular design and computational screening of
small molecules. Built on the molecular functionality of RDKit, GAINS is employable across a spectrum of small-molecule design problems.

Installation

Dependencies

GAINS requires:

  • python (>= 3.6)
  • scikit-learn (>= 0.19.1)
  • rdkit (>= 2017.09.1)
  • salty-ilthermo (>= 0.2)

Note that scikit-learn 0.18.1 will raise a warning when loading in property models to the engine.

To take full advantage of rdkit you will also need Matplotlib >= 1.3.1.

User installation

You will first need to install rdkit:

  1. conda create -n py36 python=3.6 anaconda
  2. # activate the new virtual environment, e.g. on OSX/Linux
  3. source activate py36
  4. # on Windows
  5. # activate py36
  6. conda install -c rdkit rdkit

GAINS can then be installed with:

  1. pip install gains

Development

GAINS is currently underdevelopment by researchers at the University of Washington. Our research page can be found here.

Testing

After installation, you can launch the test suite from outside the source directory (you will need to have the pytest package installed):

  1. pytest gains