Skip to content

Commit c059efe

Browse files
authored
Improvements to RNAseq and Genomics courses (#875)
**RNAseq course improvements** - Added workflow outputs and test profiles in nextflow.config instead of inline defaults. - Improved solution file structure (previously per-section, now per-part with modules) - Improved scaffold files: rnaseq.nf and 4 module stubs for learners to fill in. - New SVG diagrams: 4 Excalidraw workflow/method diagrams. - Supporting files: Updated index.md, next_steps.md, survey.md, 00_orientation.md. **Genomics course improvements** - Expanded methodology lesson with improved wording, output display, and directory contents admonitions. - Improved scaffold files - Improved solution scripts - Replaced sample_bams.txt with samplesheet.csv from the get-go **Cross-course consistency work** - Standardized workflow dev lesson opening structure: Assignment, Lesson plan, consistent working directory tips etc. - Consistent figure placement in Assignment sections. - Links to Part 1 method overview with section anchors. - More consistent wording and structure throughout
1 parent 2766b72 commit c059efe

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+3992
-1226
lines changed

docs/en/docs/nf4_science/genomics/00_orientation.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -73,36 +73,35 @@ tree . -L 2
7373
├── data
7474
│ ├── bam
7575
│ ├── ref
76-
│ ├── sample_bams.txt
7776
│ └── samplesheet.csv
7877
├── genomics.nf
7978
├── modules
8079
│ ├── gatk_haplotypecaller.nf
80+
│ ├── gatk_jointgenotyping.nf
8181
│ └── samtools_index.nf
8282
├── nextflow.config
8383
└── solutions
84-
├── modules
85-
├── nf-test.config
8684
├── part2
87-
└── tests
85+
└── part3
8886

89-
8 directories, 8 files
87+
7 directories, 6 files
9088
```
9189

9290
Click on the colored box to expand the section and view its contents.
9391
We use collapsible sections like this to display expected command output as well as directory and file contents in a concise way.
9492

95-
- **The `genomics.nf` file** is a workflow script that you'll build up over the course.
93+
- **The `genomics.nf` file** is a scaffold for a workflow script that you'll build up as you go through the course.
9694

97-
- **The `modules` directory** contains skeleton module files that you'll fill in during the course.
95+
- **The `modules` directory** contains scaffolds for process module that you'll fill in during the course.
9896

9997
- **The file `nextflow.config`** is a configuration file that sets minimal environment properties.
10098
You can ignore it for now.
10199

102100
- **The `data` directory** contains input data and related resources, described later in the course.
103101

104-
- **The `solutions` directory** contains completed module files and a Part 2 solution that can serve as a starting point for Part 3.
102+
- **The `solutions` directory** contains completed workflow scripts and modules that result from each step of the course.
105103
They are intended to be used as a reference to check your work and troubleshoot any issues.
104+
The Part 2 solution can be used as a starting point for Part 3.
106105

107106
## Readiness checklist
108107

@@ -114,4 +113,4 @@ Think you're ready to dive in?
114113

115114
If you can check all the boxes, you're good to go.
116115

117-
**To continue to [Part 1: Method overview and manual testing](./01_method.md), click on the arrow in the bottom right corner of this page.**
116+
**To continue to [Part 1: Method overview](./01_method.md), click on the arrow in the bottom right corner of this page.**

docs/en/docs/nf4_science/genomics/01_method.md

Lines changed: 715 additions & 182 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)