Skip to content

Conversation

pinin4fjords
Copy link
Collaborator

Just testing out the idea we had for a general intro to workflow management.

Completely AI starting point (from my own prompt), to be worked on later.

pinin4fjords and others added 6 commits October 10, 2025 12:57
This side quest demonstrates the benefits of workflow management
systems by having users progressively build a bash script, experience
its limitations firsthand, then see how Nextflow solves each problem.

Key features:
- Progressive hands-on approach: users build bash scripts incrementally
- Experience problems before seeing solutions (sequential processing,
  resource conflicts, crashes, environment issues, no visibility)
- Clear before/after comparisons with concrete time savings
- Interactive exercises converting bash to Nextflow
- Uses bacterial genome analysis as single exemplar throughout
- Follows groovy_essentials conventions (tabs, console examples, etc.)

Files added:
- docs/side_quests/workflow_management_fundamentals.md (main tutorial)
- side-quests/workflow_management_fundamentals/ (working examples)
  - process_samples.sh (bash script version)
  - main.nf (Nextflow workflow)
  - modules/ (modular process definitions)
  - data/samples.csv (sample metadata)
  - nextflow.config (configuration examples)

🤖 Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@pinin4fjords pinin4fjords marked this pull request as draft October 11, 2025 21:00
Copy link

netlify bot commented Oct 11, 2025

Deploy Preview for nextflow-training ready!

Name Link
🔨 Latest commit 1e190c6
🔍 Latest deploy log https://app.netlify.com/projects/nextflow-training/deploys/68f109da7391330008d91375
😎 Deploy Preview https://deploy-preview-674--nextflow-training.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@pinin4fjords pinin4fjords changed the base branch from master to groovy-essentials-side-quest October 11, 2025 21:00
Base automatically changed from groovy-essentials-side-quest to master October 15, 2025 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant