This week we will consider File types, workflow tips and other tools. The independent study reiterates the value of RStudio projects and shows you how you create them with usethis
. You will also learn how to recognise and write cool š code, not š© ugly code and code algorithmically. In the workshop we will examine some common biological data formats and discover some awesome short cuts to help you write cool š code. You will also get a brief introduction to the command line and Google Colab.
Learning objectives
The successful student will be able to:
diff --git a/core/week-2/workshop.html b/core/week-2/workshop.html
index 251cb9e..246047e 100644
--- a/core/week-2/workshop.html
+++ b/core/week-2/workshop.html
@@ -384,15 +384,15 @@ Workshop
total 140
--rw-r--r-- 1 runner docker 21116 Oct 2 16:27 chalkboard.json
-drwxr-xr-x 2 runner docker 4096 Oct 2 16:27 images
--rw-r--r-- 1 runner docker 1096 Oct 2 16:27 overview.qmd
--rw-r--r-- 1 runner docker 184 Oct 2 16:27 study_after_workshop.qmd
--rw-r--r-- 1 runner docker 69876 Oct 2 16:34 study_before_workshop.html
--rw-r--r-- 1 runner docker 4807 Oct 2 16:27 study_before_workshop.ipynb
--rw-r--r-- 1 runner docker 13029 Oct 2 16:27 study_before_workshop.qmd
--rw-r--r-- 1 runner docker 2396 Oct 2 16:27 workshop.qmd
--rw-r--r-- 1 runner docker 2400 Oct 2 16:34 workshop.rmarkdown
+-rw-r--r-- 1 runner docker 21116 Oct 2 16:46 chalkboard.json
+drwxr-xr-x 2 runner docker 4096 Oct 2 16:46 images
+-rw-r--r-- 1 runner docker 1597 Oct 2 16:46 overview.qmd
+-rw-r--r-- 1 runner docker 184 Oct 2 16:46 study_after_workshop.qmd
+-rw-r--r-- 1 runner docker 69876 Oct 2 16:53 study_before_workshop.html
+-rw-r--r-- 1 runner docker 4807 Oct 2 16:46 study_before_workshop.ipynb
+-rw-r--r-- 1 runner docker 13029 Oct 2 16:46 study_before_workshop.qmd
+-rw-r--r-- 1 runner docker 2396 Oct 2 16:46 workshop.qmd
+-rw-r--r-- 1 runner docker 2400 Oct 2 16:53 workshop.rmarkdown
diff --git a/search.json b/search.json
index 49db78a..d91e7ea 100644
--- a/search.json
+++ b/search.json
@@ -130,7 +130,7 @@
"href": "core/week-2/workshop.html#rstudio-terminal",
"title": "Workshop",
"section": "RStudio terminal",
- "text": "RStudio terminal\nThe RStudio terminal is a convenient interface to the shell without leaving RStudio. It is useful for running commands that are not available in R. For example, you can use it to run other programs like fasqc, git, ftp, ssh\n\npwd\n\n/home/runner/work/BIO00088H-data/BIO00088H-data/core/week-2\n\n\n\nls\n\nchalkboard.json\nimages\noverview.qmd\nstudy_after_workshop.qmd\nstudy_before_workshop.html\nstudy_before_workshop.ipynb\nstudy_before_workshop.qmd\nworkshop.qmd\nworkshop.rmarkdown\n\n\n\nls -l\n\ntotal 140\n-rw-r--r-- 1 runner docker 21116 Oct 2 16:27 chalkboard.json\ndrwxr-xr-x 2 runner docker 4096 Oct 2 16:27 images\n-rw-r--r-- 1 runner docker 1096 Oct 2 16:27 overview.qmd\n-rw-r--r-- 1 runner docker 184 Oct 2 16:27 study_after_workshop.qmd\n-rw-r--r-- 1 runner docker 69876 Oct 2 16:34 study_before_workshop.html\n-rw-r--r-- 1 runner docker 4807 Oct 2 16:27 study_before_workshop.ipynb\n-rw-r--r-- 1 runner docker 13029 Oct 2 16:27 study_before_workshop.qmd\n-rw-r--r-- 1 runner docker 2396 Oct 2 16:27 workshop.qmd\n-rw-r--r-- 1 runner docker 2400 Oct 2 16:34 workshop.rmarkdown\n\n\n\nls -F\n\nchalkboard.json\nimages/\noverview.qmd\nstudy_after_workshop.qmd\nstudy_before_workshop.html\nstudy_before_workshop.ipynb\nstudy_before_workshop.qmd\nworkshop.qmd\nworkshop.rmarkdown"
+ "text": "RStudio terminal\nThe RStudio terminal is a convenient interface to the shell without leaving RStudio. It is useful for running commands that are not available in R. For example, you can use it to run other programs like fasqc, git, ftp, ssh\n\npwd\n\n/home/runner/work/BIO00088H-data/BIO00088H-data/core/week-2\n\n\n\nls\n\nchalkboard.json\nimages\noverview.qmd\nstudy_after_workshop.qmd\nstudy_before_workshop.html\nstudy_before_workshop.ipynb\nstudy_before_workshop.qmd\nworkshop.qmd\nworkshop.rmarkdown\n\n\n\nls -l\n\ntotal 140\n-rw-r--r-- 1 runner docker 21116 Oct 2 16:46 chalkboard.json\ndrwxr-xr-x 2 runner docker 4096 Oct 2 16:46 images\n-rw-r--r-- 1 runner docker 1597 Oct 2 16:46 overview.qmd\n-rw-r--r-- 1 runner docker 184 Oct 2 16:46 study_after_workshop.qmd\n-rw-r--r-- 1 runner docker 69876 Oct 2 16:53 study_before_workshop.html\n-rw-r--r-- 1 runner docker 4807 Oct 2 16:46 study_before_workshop.ipynb\n-rw-r--r-- 1 runner docker 13029 Oct 2 16:46 study_before_workshop.qmd\n-rw-r--r-- 1 runner docker 2396 Oct 2 16:46 workshop.qmd\n-rw-r--r-- 1 runner docker 2400 Oct 2 16:53 workshop.rmarkdown\n\n\n\nls -F\n\nchalkboard.json\nimages/\noverview.qmd\nstudy_after_workshop.qmd\nstudy_before_workshop.html\nstudy_before_workshop.ipynb\nstudy_before_workshop.qmd\nworkshop.qmd\nworkshop.rmarkdown"
},
{
"objectID": "core/week-2/workshop.html#differences-between-r-and-python",
@@ -172,7 +172,7 @@
"href": "core/core.html",
"title": "Core Data Analysis",
"section": "",
- "text": "There are three workshops taken by everyone on BIO00088H and BIO00070M. These are in weeks 1, 2 and 6. The first two cover some useful workflow tips and how to organise your analyses effectively so they are reproducible but you will also have the chance to revise material from stage 1 and 2.\nGood organisation is important because you will want to be able to set work aside for holidays and assessment periods and then restart easily. You will also be assessed on the organisation, reproducibility and transparency of your work.\n\n\nThis week you will revise some essential concepts for scientific computing: file system organisation, file types, working directories and paths. The workshop will cover a rationale for working reproducibly, project oriented workflow, naming things and documenting your work."
+ "text": "There are three workshops taken by everyone on BIO00088H and BIO00070M. These are in weeks 1, 2 and 6. The first two cover some useful workflow tips and how to organise your analyses effectively so they are reproducible but you will also have the chance to revise material from stage 1 and 2.\nGood organisation is important because you will want to be able to set work aside for holidays and assessment periods and then restart easily. You will also be assessed on the organisation, reproducibility and transparency of your work.\n\n\nThis week you will revise some essential concepts for scientific computing: file system organisation, file types, working directories and paths. The workshop will cover a rationale for working reproducibly, project oriented workflow, naming things and documenting your work.\n\n\n\nThis week we will consider File types, workflow tips and other tools. The independent study (~20 mins) reiterates the value of RStudio projects and shows you how you create them with usethis. You will also learn how to recognise and write cool š code, not š© ugly code and code algorithmically. In the workshop we will examine some common biological data formats and discover some awesome short cuts to help you write cool š code. You will also get a brief introduction to the command line and Google Colab."
},
{
"objectID": "core/core.html#week-1-core-1-organising-reproducible-data-analyses",
@@ -181,6 +181,13 @@
"section": "",
"text": "This week you will revise some essential concepts for scientific computing: file system organisation, file types, working directories and paths. The workshop will cover a rationale for working reproducibly, project oriented workflow, naming things and documenting your work."
},
+ {
+ "objectID": "core/core.html#week-2-core-2-file-types-workflow-tips-and-other-tools",
+ "href": "core/core.html#week-2-core-2-file-types-workflow-tips-and-other-tools",
+ "title": "Core Data Analysis",
+ "section": "",
+ "text": "This week we will consider File types, workflow tips and other tools. The independent study (~20 mins) reiterates the value of RStudio projects and shows you how you create them with usethis. You will also learn how to recognise and write cool š code, not š© ugly code and code algorithmically. In the workshop we will examine some common biological data formats and discover some awesome short cuts to help you write cool š code. You will also get a brief introduction to the command line and Google Colab."
+ },
{
"objectID": "omics/week-3/study_after_workshop.html",
"href": "omics/week-3/study_after_workshop.html",
@@ -627,7 +634,7 @@
"href": "core/week-2/overview.html",
"title": "Overview",
"section": "",
- "text": "This week\n\nLearning objectives\nThe successful student will be able to:\n\nexplain why RStudio are useful/essential and be able to use the usethis package\nwrite cool š code not š© ugly code\nexplain the value of code which expresses the structure of the problem/solution.\ndescribe some common file types for biological data\nuse some useful shortcuts to help write cool š code\nknow what the command line is and how to use it for simple tasks\nuse Google colab to run code\nrecognise some of the differences between R and Python\n\n\n\nInstructions\n\nPrepare 20 mins reading on RStudio Projects revisited, formatting code and coding algorithmically\nWorkshop\n\nš¬ Types of biological data files\nšŖ Workflow tips and shortcuts\nš» The command line\nš» Google colab\nš» Python\n\nConsolidate\n\nš» not sure yet :)"
+ "text": "This week we will consider File types, workflow tips and other tools. The independent study reiterates the value of RStudio projects and shows you how you create them with usethis. You will also learn how to recognise and write cool š code, not š© ugly code and code algorithmically. In the workshop we will examine some common biological data formats and discover some awesome short cuts to help you write cool š code. You will also get a brief introduction to the command line and Google Colab.\n\nLearning objectives\nThe successful student will be able to:\n\nexplain why RStudio are useful/essential and be able to use the usethis package\nwrite cool š code not š© ugly code\nexplain the value of code which expresses the structure of the problem/solution.\ndescribe some common file types for biological data\nuse some useful shortcuts to help write cool š code\nknow what the command line is and how to use it for simple tasks\nuse Google colab to run code\nrecognise some of the differences between R and Python\n\n\n\nInstructions\n\nPrepare 20 mins reading on RStudio Projects revisited, formatting code and coding algorithmically\nWorkshop\n\nš¬ Types of biological data files\nšŖ Workflow tips and shortcuts\nš» The command line\nš» Google colab\nš» Python\n\nConsolidate\n\nš» not sure yet :)"
},
{
"objectID": "core/week-1/study_before_workshop.html",