Coder Social home page Coder Social logo

bharat123rox / deepchem Goto Github PK

View Code? Open in Web Editor NEW

This project forked from deepchem/deepchem

0.0 1.0 0.0 443.52 MB

Democratizing Deep-Learning for Drug Discovery, Quantum Chemistry, Materials Science and Biology

Home Page: https://deepchem.io/

License: MIT License

Python 97.58% Shell 0.37% Jupyter Notebook 1.94% Dockerfile 0.06% PowerShell 0.05%

deepchem's Introduction

DeepChem

Build Status Coverage Status Documentation Status Anaconda-Server Badge PyPI version

Website | Documentation | Colab Tutorial | Discussion Forum | Gitter

DeepChem aims to provide a high quality open-source toolchain that democratizes the use of deep-learning in drug discovery, materials science, quantum chemistry, and biology.

Table of contents:

Requirements

DeepChem currently supports Python 3.5 through 3.7 and requires these packages on any condition.

Soft Requirements

DeepChem has a number of "soft" requirements.
If you face some errors like ImportError: No module named XXXX, you may need to install some packages.

Please check the document about soft requirements.

Installation

Stable version

Caution!! : The latest stable version was published nearly a year ago. If you are a pip user or you face some errors, we recommend the nightly build version.

RDKit is a soft requirement package, but many useful methods like molnet depend on it. We recommend installing RDKit with deepchem.

pip install tensorflow==1.14
conda install -y -c conda-forge rdkit deepchem==2.3.0

If you want GPU support:

pip install tensorflow-gpu==1.14
conda install -y -c conda-forge rdkit deepchem==2.3.0

Nightly build version

You install the nightly build version via pip. The nightly version is built by the HEAD of DeepChem.

pip install tensorflow==2.3.0
pip install --pre deepchem

RDKit is a soft requirement package, but many useful methods like molnet depend on it. We recommend installing RDKit with deepchem if you use conda.

conda install -y -c conda-forge rdkit

Docker

If you want to install deepchem using a docker, you can pull two kinds of images.
DockerHub : https://hub.docker.com/repository/docker/deepchemio/deepchem

  • deepchemio/deepchem:x.x.x
    • Image built by using a conda package manager (x.x.x is a version of deepchem)
    • The x.x.x image is built when we push x.x.x. tag
    • Dockerfile is put in docker/conda-forge directory
  • deepchemio/deepchem:latest
    • Image built by the master branch of deepchem source codes
    • The latest image is built every time we commit to the master branch
    • Dockerfile is put in docker/master directory

You pull the image like this.

docker pull deepchemio/deepchem:2.3.0

If you want to know docker usages with deepchem in more detail, please check the document.

From source

If you try install all soft dependencies at once or contribute to deepchem, we recommend you should install deepchem from source.

Please check this introduction.

Getting Started

The DeepChem project maintains an extensive collection of tutorials. All tutorials are designed to be run on Google colab (or locally if you prefer). Tutorials are arranged in a suggested learning sequence which will take you from beginner to proficient at molecular machine learning and computational biology more broadly.

After working through the tutorials, you can also go through other examples. To apply deepchem to a new problem, try starting from one of the existing examples or tutorials and modifying it step by step to work with your new use-case. If you have questions or comments you can raise them on our gitter.

Gitter

Join us on gitter at https://gitter.im/deepchem/Lobby. Probably the easiest place to ask simple questions or float requests for new features.

About Us

DeepChem is managed by a team of open source contributors. Anyone is free to join and contribute!

Citing DeepChem

If you have used DeepChem in the course of your research, we ask that you cite the "Deep Learning for the Life Sciences" book by the DeepChem core team.

To cite this book, please use this bibtex entry:

@book{Ramsundar-et-al-2019,
    title={Deep Learning for the Life Sciences},
    author={Bharath Ramsundar and Peter Eastman and Patrick Walters and Vijay Pande and Karl Leswing and Zhenqin Wu},
    publisher={O'Reilly Media},
    note={\url{https://www.amazon.com/Deep-Learning-Life-Sciences-Microscopy/dp/1492039837}},
    year={2019}
}

Version

2.4.0-rc

deepchem's People

Contributors

rbharath avatar peastman avatar lilleswing avatar nissy-dev avatar miaecle avatar joegomes avatar vsomnath avatar seyonechithrananda avatar ncfrey avatar apappu97 avatar evanfeinberg avatar abster12 avatar galenxing avatar proteneer avatar mlgill avatar nitinprakash96 avatar hsjang001205 avatar shak360 avatar micimize avatar rishalaggarwal avatar lrparser avatar haozhenwu avatar xericzephyr avatar 0x7ca avatar kmckiern avatar flee2 avatar bowenliu16 avatar borisdayma avatar mlsoar avatar alphactzo7g avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.