Skip to content

Intro Shell Course Designed as a Precursor for Bioinformatics Courses

Notifications You must be signed in to change notification settings

mukhtarsadykov/Shell_Intro_for_Transcriptomics

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to the Unix Shell for Transcriptomics

By Rayna Harris Initialized February 15, 2016 Last updated June 22, 2016

The Unix shell has been around longer than most of its users have been alive. It has survived so long because it’s a powerful tool that allows people to do complex things with just a few keystrokes. More importantly, it helps them combine existing programs in new ways and automate repetitive tasks so that they don’t have to type the same things over and over again. Use of the shell is fundamental to using a wide range of other powerful tools and computing resources including “high-performance computing (HPC)” supercomputers. These lessons will start you on a path towards using these resources effectively.

Learning Objectives

  • Understand the utility and power of the Unix Shell
  • Learn to view, create, and manipulate files and directories
  • Learn to automate tasks to build reproducible research practices

Topics Covered in this Lesson

  1. The Motivating Dataset
  2. Introducing the Shell
  3. Navigating the Unix File System
  4. Writing, Reading, Copying, Moving, Removing Things
  5. Pipes and Filters
  6. grep, uniq, and history
  7. For Loops
  8. Bash Scripts

Further Reading

Useful Resources

http://explainshell.com Not sure what a command means/does? Type it here and get a very easy to understand explanation!

Acknowledgements

This lesson was inspired by other awesome lessons taught by my colleagues. The include by are not limited to:

Proceed to the Lesson Materials

00 The Motivating Dataset

About

Intro Shell Course Designed as a Precursor for Bioinformatics Courses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published