This repository is the source of the web application in our published paper.
The online challenge link will guide users to one of our Google sheets and contributing the competition of prediction of hydrogen evolution rate between machine learning model and human.
It uses Dash to achieve interactive HTML functions and Plotly to build scatter figures. The web app is deployed to Heroku server.
Yu Che, Pinhao Gu, Linjiang Chen
- Li, X., Maffettone, P. M., Che, Y., Liu, T., Chen, L., & Cooper, A. (2021). Combining machine learning and high-throughput experimentation to discover photocatalytically active organic molecules. Chemical Science.
- DOI: https://doi.org/10.1039/D1SC02150H
Create a new virtual environment by conda
:
conda create -n dash_app python=3.7
conda activate dash_app
Install dependence packages:
pip install -r requirements.txt
After installation, you can run the web application through terminal:
python app.py
The default local web page is http://127.0.0.1:8050/
Tutorial for Dash: https://dash.plotly.com/
Tutorial for plotly: https://plotly.com/python/