You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/session_1/1.1_nfcore.md
+15-14Lines changed: 15 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,11 @@
2
2
3
3
!!! tip "Objectives"
4
4
5
-
- Learn about nf-core and its core features.
6
-
- Learn about the core features of Nextflow.
7
-
- Understand nf-core workflow structure.
8
-
- Learn Nextflow terminology.
9
-
- Learn about the nf-core community.
5
+
- Learn about nf-core and its core features
6
+
- Learn about the core features of Nextflow
7
+
- Understand nf-core workflow structure
8
+
- Learn Nextflow terminology
9
+
- Learn about the nf-core community
10
10
11
11
## 1.1.1 What is nf-core?
12
12
@@ -26,9 +26,9 @@ nf-core is published in Nature Biotechnology: [Nat Biotechnol 38, 276–278 (202
26
26
27
27
-**Documentation**
28
28
- nf-core workflows have extensive documentation covering installation, usage, and description of output files to ensure that you won't be left in the dark.
29
-
-**CI Testing**
30
-
- Every time a change is made to the workflow code, nf-core workflows use continuous-integration testing to ensure that nothing has broken.
31
-
-**Stable Releases**
29
+
-**Continuous integration testing**
30
+
- Every time a change is made to the workflow code, nf-core workflows use continuousintegration (CI) testing to ensure that nothing has broken.
31
+
-**Stable releases**
32
32
- nf-core workflows use GitHub releases to tag stable versions of the code and software, making workflow runs totally reproducible.
33
33
-**Packaged software**
34
34
- Pipeline dependencies are automatically downloaded and handled using Docker, Singularity, Conda, or other software management tools. There is no need for any software installations.
@@ -43,14 +43,14 @@ It is important to remember all nf-core workflows are **open-source** and **comm
43
43
44
44
{width=100%}
45
45
46
-
Nextflow is the workflow language and engine that underlies all nf-core pipelines. It is designed around the idea that the Linux platform is the lingua franca of data science. Linux provides many simple but powerful command-line and scripting tools that, when chained together, facilitate complex data manipulations. Nextflow extends this approach, adding the ability to define complex program interactions and a high-level parallel computational environment based on the dataflow programming model.
46
+
Nextflow is the workflow language and engine that underlies all nf-core pipelines. It is designed to provide a robust framework that lets us chain together all the command-line tools and scripts we need for our analyses into a single pipeline that is easy to execute.
47
47
48
48
**Nextflow’s core features are:**
49
49
50
50
- Workflow portability and reproducibility
51
51
- Workflow logic is separated from configuration, allowing workflows to be "written once and run anywhere" - from local machines to high performance computing (HPC) clusters and the cloud.
52
52
- Scalability through parallelisation
53
-
- Workflows define **processes** (individual computational tasks to run) and **channels** that define how data flows between them; this model natively takes advantage of parallelisation as datasets grow in size, allowing the same workflow code to efficiently process small and large datasets equally.
53
+
- Workflows define **processes** (individual computational tasks to run) and **channels** that define how data flows between them; this model natively takes advantage of parallelisation as datasets grow in size, allowing the same workflow code to seamlessly adapt to processing datasets with varying numbers of input samples with equal efficiency.
54
54
- Flexible configuration
55
55
- Nextflow supports defining configuration profiles and additional configuration files to override default settings and fine-tune processes for specific environments and datasets.
56
56
- Integration of existing tools, systems, and industry standards.
@@ -61,12 +61,12 @@ Because of these features, Nextflow has become one of the most prevalent workflo
61
61
62
62
In today's workshop, we will be focusing on the configurability of nf-core pipelines, and so won't be further exploring the inner workings of Nextflow. If you would like more information about how Nextflow works and how to write your own pipelines, you can see our [Nextflow for Life Sciences training material](https://sydney-informatics-hub.github.io/hello-nextflow-2025/), as well as the [Nextflow documentation website](https://docs.seqera.io/nextflow).
63
63
64
-
!!! abstract Poll 1.1.2"
64
+
!!! abstract "Poll 1.1.2"
65
65
66
66
One of Nextflow's strengths is that it can be run on many different platforms and can run scripts written in lots of programming languages. Let us know:
67
67
68
68
1. What platform do you run your bioinformatics workflows on? A desktop or laptop? An institutional HPC?
69
-
2. What language to you prefer to write your scripts in? Bash? Python? R? Perl?
69
+
2. What language do you prefer to write your scripts in? Bash? Python? R? Perl? Something else?
70
70
71
71
## 1.1.3 nf-core workflow structure
72
72
@@ -116,5 +116,6 @@ Upcoming events are listed on the [nf-core event page](https://nf-co.re/events)
116
116
117
117
!!! note "Key points"
118
118
119
-
- nf-core is a community effort to collect a curated set of analysis workflows built using Nextflow.
120
-
- Nextflow is a workflow management engine and coding language that makes it easy to write data-intensive computational workflows.
119
+
- nf-core is a community effort to collect a curated set of analysis workflows built using Nextflow
120
+
- Nextflow is a workflow management engine and coding language for data-intensive computational workflows
121
+
- nf-core workflows are written in Nextflow, combining a series of modules and subworkflows into a main workflow
Copy file name to clipboardExpand all lines: docs/setup.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,7 +54,7 @@ Having successfully logged in, you should see a small blue or green box in the b
54
54
55
55
### Install extensions on the remote machine
56
56
57
-
We will now install some helpful VS Code extensions to help with Nextflow syntax highlighting and viewing reports on the remote machine:
57
+
We will now install some helpful VS Code extensions. The "Nextflow" extension adds Nextflow-specific syntax highlighting. The "Live Server" extension enables us to view HTML reports on the remote machine without having to download them first.
58
58
59
59
1. Ensure you are still connected to the VM as above.
60
60
2. Click on the extensions button (four blocks) on the left side bar.
0 commit comments