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.

PMID: 37498822
Funding: - European Social Fund: No 09.3.3-LMT-K-712-17-0008

Links