or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
Containers materials
Contributors: Alexander Botzki, Marko Vidak, Mateusz Kuzak, Geert van Geest, Pedro Fernandes
Persona 1
Learner's profiles
Learner's objectives
Prerequisites for the course/tutorial
Define exercises with learning outcomes (measurable)*
*Goals: “After following one of these tutorials, learners will be able to …” - Blooms taxonomy:
Training materials
Outline:
intermediate example, not covered by the Carpentries lesson: running a Jupyter notebook
Find a image from docker hub containing bwa (ex: https://hub.docker.com/r/biocontainers/bwa)
Exercise: Align reads in file
x.fastq.gz
to reference genomey.fa
using this container with the latest BWA version from dockerhub, write the alignments toaln-pe.sam
file:bwa mem ref.fa read1.fq read2.fq > aln-pe.sam
in analogy :
docker run --rm --name fastqc_albot -u="$(id -u):$(id -g)" -w="/data/" -v ~/workshop-janssen/data/:/data quay.io/biocontainers/fastqc:0.11.9--0 /bin/bash -c "fastqc WT*.fq.gz"
Persona 2
Who are they?
What challenges are they facing?
How will the lesson/workshop help them?
Learner's objectives
*Goals: “After following one of these tutorials, learners will be able to …” - Blooms taxonomy:
Training materials
Use Carpentries Docker lesson as a starting point
Outline: executing bioinformatics tool on local file
docker run --rm -u="$(id -u)" quay.io/biocontainers/fastqc:0.11.9--0 touch examplefile
docker run --rm -u="$(id -u)" quay.io/biocontainers/fastqc:0.11.9--0 touch file1
docker run --rm -u="$(id -u):$(id -g)" quay.io/biocontainers/fastqc:0.11.9--0 touch file2
docker inspect quay.io/biocontainers/fastqc:0.11.9--0 | grep 'WorkingDir'
docker run --rm -it quay.io/biocontainers/fastqc:0.11.9--0
inside the container: pwd'
fastqc W1.fq.qz
Outline: executing bioinformatics tool on local files
Outline: containerize something, container Dockerfile
Notes
need a short section on other container registries: biocontainers, quay.io (supports podman and rkt) etc. Also to mention open containers initiative
Discussion about reproducibility, tagging and export of images.
Contribution notes
This Markdown-file can be collaboratively and simultaneously edited from this link.
Please push to the branch
containers
in order not to make conflicting versions. This is automatically done when you push the Hackmd-file to GitHub (click on Settings… right top –> Versions and GitHub Sync –> Push). However, might only be done by @tmuylder.