Skip to content

sheffield-bioinformatics-core/wr_bbsrc_dtp_analytics2_2024

Repository files navigation

Analytics 2: Introduction to the command-line for Bioinformatics

Course Content

This course offers an introduction to working with Linux. We will describe the Linux environment so that participants can start to utilize command-line tools and feel comfortable using a text-based way of interacting with a computer. We will also introduce the "Git" version control system, which is a very powerful tool to help us secure our code from data loss. We’ll cover the terminology, how you can use it for your own projects and then how you can use it to make collaboration on a project easy.

Pre-requisites

No prior programming experience is required. Computers will be provided. You can bring your own laptop to the workshop if you wish but it will need a working wi-fi connection and you will have to let the tutor know in advance so a temporary York password can be created for you.

Learning Outcomes

After this course you should be able to:

  • Connect to a Unix / Linux system
  • Navigate around a file system by issuing commands; rather than using a Desktop environment
  • Move and copy files and directories within the Linux system
  • Work with text files
  • Run programs from the command-line
  • Write short scripts to document an analysis
  • Use version control (git) to track and document changes to a file

Schedule (Provisional)

Amazon details (for setup)

  • ami-0f9124f7452cdb2a6
  • User data
#!/bin/bash

sudo apt-get update
sudo apt-get install -y docker.io
sudo service docker start
sudo usermod -aG docker $username
sudo docker pull sheffieldbioinformatics/unix-training
docker run -v --rm -d -p 5901:5901 -p 6901:6901 --privileged sheffieldbioinformatics/unix-training
  • Default security group
  • white_rose_analytics2 RSA key

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages