Notebook environment for both interactive data analysis and batch data processing

Introductory Videos


Presentation at JupyterCon 18
slides and examples


Overview of SoS Notebook


The following tutorials are under development and we indicate the readiness of guides with (not ready), (in progress), and (ready). There are a lot to cover and there will be typos and errors here and there. If you spot an error or feel like contributing to the document, please

  1. Click the     button to the top right corner of each tutorial
  2. Execute the notebook and edit it on our live server
  3. Enter !create-pr <Shift-Enter> in the console panel to send us a PR


Jupyter notebook to demonstrate features of SoS


Please cite the following publication if you use SoS Notebook for your work:

SoS Notebook: An Interactive Multi-Language Data Analysis Environment Bo Peng, Gao Wang, Jun Ma, Man Chong Leong, Chris Wakefield, James Melott, Yulun Chiu, Di Du, and John N. Weinstein, Bioinformatics, May 2018. doi: