Skip to content

drawing

drawing

Lesson Overview
1. Download and verify data Downloading data with wget/curl and check the transferred data’s integrity with check‐sums
2. Streams, Redirection and Pipe Combining pipes and redirection, Using "Exit" statuses
3. Inspecting and Manipulating Text Data with UNIX Tools - Part 1 Inspect file/s with utilities such as head,less. Extracting and formatting tabular data. Magical grep.
4. Inspecting and Manipulating Text Data with UNIX Tools - Part 2 Substitute matching patterns with sed.
5. Inspecting and Manipulating Text Data with UNIX Tools - Part 3 Text processing with awk and bioawk
6. Automating File-Processing with find and xargs Search files by pattern with find and use xargs to execute a command for those objects matching the pattern
6. Puzzles 🧩 Can you use shell scripts to solve these "real" life challenges in molecular biology ?
7. Supplementary - 1 Recap - Unix , Linux and Unix shell
8. Supplementary - 2 Recap - Shell basics and commands
9. Supplementary - 3 Escaping, Special Characters


License

Genomics Aotearoa / The Research Education Advanced Network New Zealand (REANNZ) "Intermediate Shell for Bioinformatics" is licensed under the GNU General Public License v3.0, 29 June 2007 . (Follow this link for more information)


Setup

  • If possible, we do recommend using the Remote option over Local ( Especially for Windows hosts). This will eliminate the need to install any additional applications

Remote

Workshop will be running on REANNZ Training environment. Access details will be provided on the day of the workshop

Local ⚠

Local host setup - Windows, MacOS & Linux
  • Native terminal client is sufficient.
  • It might not comes with wget download data via command line (can be installed with $ brew install wget)
  • However, it is not required as we provide a direct link to download data in .zip format
  • Native terminal client is sufficient.

bioawk install on all hosts

One of the tools used in this workshop is bioawk which is not a native Linu/UNIX utility. Installing it on MacOS and Linux can be done with $ brew install bioawk & $ sudo apt install bioawk, respectively. Windows hosts might have to do it via conda according to these instructions. However, this will require a prior install of Anaconda Or Miniconda