Good practices and reproducibility#
Topic overview#
In this lesson you will learn about good practices and reproducibility while using Unix-based systems. First, you apply good practices for exploring commands and gaining knowledge about bioinformatics problem solving, with help of browser-based and AI-based searches. To ensure reproducibility, you learn how to control the flow of inputs and outputs to programs and save your commands into a file. Lastly, you learn how to become responsible users of computing servers by using a module system for loading more advanced, pre-installed software.
Learning objectives#
Learning Objective 1 - You are able to gain knowledge and extract more information about commands
LO 1.1 - You read command manuals and help page within the command line
LO 1.2 - You perform browser-based searches for solving a problem of interest
LO 1.3 - You perform iterative AI-based problem solving with ChatGPT
Learning Objective 2 - You can automate computational tasks and construct workflows to obtain reproducible results
LO 2.1 - You redirect the output and error streams to files
LO 2.2 - You pipe the results of one command to another
LO 2.3 - You write simple scripts and execute them
Learning Objective 3 - You are able to use pre-installed software to solve bioinformatic problems
LO 3.1 - You load pre-installed software from a module system