Scikick
Scikick orchestrates Jupyter notebook–based computational workflows to document analysis steps, track interdependencies, and compile reproducible reports for bioinformatics analyses such as genomics and proteomics.
Key Features:
- Workflow configuration with notebooks: Scikick treats Jupyter notebooks as executable units for code, data manipulation, and results documentation.
- Standardized project structure: It defines a consistent layout for organizing files and code across projects.
- Automatic tracking of interdependencies: The system detects and manages dependencies between analysis steps to propagate changes correctly.
- Comprehensive reporting: Scikick compiles analysis outputs from notebooks into cohesive final reports.
Scientific Applications:
- Genomics: Facilitates reproducible workflows for genomics data analysis using notebook-based steps.
- Proteomics: Supports proteomics analyses by documenting code, data transformations, and results across dependent steps.
- Bioinformatics reproducible research: Enables transparent and replicable computational analyses across bioinformatics studies.
Methodology:
Scikick integrates Jupyter notebooks as executable units, automatically tracks and manages dependencies between notebook-based analysis steps, and assembles outputs into structured project reports.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- workflow
- Operating Systems:
- Linux, Mac
- Programming Languages:
- Python, R
- Added:
- 1/1/2024
- Last Updated:
- 11/24/2024
Operations
Publications
Carlucci M, Bareikis T, Koncevičius K, Gibas P, Kriščiūnas A, Petronis A, Oh G. Scikick: A sidekick for workflow clarity and reproducibility during extensive data analysis. PLOS ONE. 2023;18(7):e0289171. doi:10.1371/journal.pone.0289171. PMID:37498822. PMCID:PMC10374128.
Links
Repository
https://pypi.org/project/scikick/