Jupyter notebook is a useful tool for data analysis. By keeping code and result in a web browser, it keeps research record, facilitates collaboration, and makes good tutorials. Here is a tutorial on Jupyter notebook: https://jupyter.readthedocs.io/en/latest/content-quickstart.html, and a Youtube tutorial. The Jupyter notebook can run kernels on different computer languages.

Continued release of notebooks can be found on GitHub shuzhao-li/Notebooks-computational-metabolomics.