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
- Downloads pageVersion: 0.24.1https://pypi.org/project/sos-notebook/Pypi download page for all versions.
Links
Related Tools
SoS
Relation: uses