SoS Notebook

SoS Notebook integrates multiple scripting languages and the SoS Workflow engine as a Jupyter kernel to enable multi-language data flow and execution of bioinformatics workflows.


Key Features:

  • Multi-Language Integration: Executes code written in multiple scripting languages within a single computational context while preserving language-specific semantics.
  • Data Flow Management: Manages data transfer and variable exchange across different language runtimes to support analysis, visualization, and reporting steps.
  • Workflow Development and Execution: Integrates with the SoS Workflow engine to define, develop, and execute computational workflows.
  • Reproducibility and Sharing: Consolidates multi-language scripts into a single notebook document to improve reproducibility and facilitate sharing of complex workflows.

Scientific Applications:

  • Multi-language bioinformatics workflows: Enables integration of computational tools and scripts written in different languages for complex bioinformatic analyses.
  • Data analysis, visualization, and reporting: Supports sophisticated analysis, visualization, and reporting tasks that require combining language-specific tools.

Methodology:

Integration as a Jupyter kernel mediates execution of scripts in multiple languages, manages data flow across language runtimes, and connects with the SoS Workflow engine to develop and run workflows.

Topics

Details

License:
BSD-3-Clause
Maturity:
Mature
Cost:
Free of charge
Tool Type:
workflow
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
5/16/2023
Last Updated:
11/24/2024

Operations

Publications

Peng B, Wang G, Ma J, Leong MC, Wakefield C, Melott J, Chiu Y, Du D, Weinstein JN. SoS Notebook: an interactive multi-language data analysis environment. Bioinformatics. 2018;34(21):3768-3770. doi:10.1093/bioinformatics/bty405. PMID:29790910. PMCID:PMC6198852.

PMID: 29790910
PMCID: PMC6198852
Funding: - NHGRI: 1R01HG005859, R01HG008972 - National Cancer Institute: CA143883 - Cancer Prevention & Research Institute of Texas: RP130397 - Gordon and Betty Moore Foundation GBMF: #4559 - MDACC Cancer Center Support: P30CA016672

Documentation

Downloads

Links

Related Tools

SoS
Relation: uses