Skip to content

Web application for the ASKCOS platform for prediction of chemical reactivity

License

Notifications You must be signed in to change notification settings

ASKCOS/askcos-site

Repository files navigation

askcos-site

askcos-base askcos-data askcos-core askcos-site askcos-deploy

Web application for the prediction of feasible synthetic routes towards a desired compound and associated tasks related to synthesis planning. Originally developed under the DARPA Make-It program and now being developed under the MLPDS Consortium.

Getting Started

This package provides a web interface for the askcos-core Python package. It is built using Django, with newer pages using Vue.js for dynamic content. Celery is also used for asyncronous task processing. We recommend deployment using Docker, for which scripts can be found in the askcos-deploy repository. Additional information on deployment and releases can be found at askcos.github.io.

Building a Docker Image

The askcos-site image can be built using the Dockerfile in this repository. It depends on Docker images for askcos-data and askcos-site, which can be built manually or pulled from Docker Hub.

$ cd askcos-site
$ docker build -t <image name> .

A Makefile is also provided to simplify the build command by providing a default image name and tag:

$ cd askcos-site
$ make build