GithubHelp home page GithubHelp logo

darkreactions / rapid Goto Github PK

View Code? Open in Web Editor NEW
2.0 7.0 2.0 1.44 GB

Data-connected jupyter notebook for the RAPID paper

License: MIT License

Jupyter Notebook 7.87% Python 0.18% HTML 2.15% JavaScript 89.24% CSS 0.52% PHP 0.03%

rapid's Introduction

Rapid

This repo contains code, data and jupyter notebook related to RAPID.

Click this button to access the jupyter notebook without downloading/installing Binder

If the above link does not launch. Try an alternative server: Binder

Repository contents

The following sections indicate the folders which contain code and related data

Jupyter notebooks

  1. RAPID.ipynb - Notebook containing all visualizations
  2. Visualization and Statistical Analysis.ipynb - Initial analysis notebook
  3. Perovskite learning curve.ipynb - ML code and visualizations notebook

Raw data

All raw data files are located in the data folder

  1. cifs - Contains the Crystallographic Information Files
  2. images - Contains side vial images of each experiment performed
  3. xrd/xy - Contains xy files for XRD data
  4. 0042.perovskitedata_RAPID.csv - Escalate generated data file including 8 experimental features (with "rxn" as header prefix) and 67 chemical features (with "feat" as header prefix). The detailed explanations of these features are listed in "Explanation of Features-Descriptors" section in "Perovskite Dataset Description.pdf". This CSV file is used in visualization and machine learning.
  5. 0042.perovskitedata_RAPID_full.csv - This escalate generated data file contains the same experiments as "0042.perovskitedata_RAPID.csv" but has all 787 features, including additional "raw" features describing experiment details (see "Explanation of Features-Descriptors" section in "Perovskite Dataset Description" for the explanations of "raw" prefix). The csv file is not used for visualization or machine learning.
  6. image_list.json - Keeps track of all image files in the image folder
  7. ml_data.pkl - Python pickle file containing ML results
  8. inventory.csv - Chemical inventory data
  9. organic_inchikey.csv - Inchi keys and chemical names
  10. s_spaces.json - Co-ordinates of state space for each amine

Scripts

The following python scripts are used in the RAPID.ipynb notebook to generate visualizations

  1. plots.py - Generates the reaction outcomes 3D plot widget
  2. xrd_plot.py - Generates the xrd plot widget
  3. ml_section.py - Generates machine learning outcomes widget
  4. cif_plots.py - Generates the cif plot widget. Note that jsmol is used to create the widget

rapid's People

Contributors

nleiby avatar vshekar avatar zeeebra avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

wsxxsean vshekar

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.