BCH709 Introduction to Bioinformatics

The philosophy of ‘BCH709 Introduction to Bioinformatics’ is to teach researchers basic concepts, skills, and tools for working with data so that student can get their own bioinformatics work done without pain. This illustrates the concept of bioinformatics analysis and Next Generation Sequencing for genomics including hands-on bioinformatics, understanding genomics through bioinformatics, use of command-line in multiple platforms, use of command-line tools to analyze sequencing data, and connecting to and using cloud computing.

Class Schedule

MonWed 9:00AM - 10:15AM
Aug 29, 2023 - Dec 18 2023

Modes of Instruction

This course will be accommodated in-person. This semester we will not offer Online or Alternative HyFlex course model

Class Room location

Classroom was changed to Fleischmann Agriculture Building room 234 (FA234) Classroom location FA234

Course description

As contemporary biologists we have entered an age where the use of computers in our daily work has become all but essential. The manipulation and analysis of DNA, RNA, and protein data by electronic means has become a routine task. Further, the amount of DNA, RNA and protein sequence data we are putting into databases every day is expanding at a geometric rate, and with coming advances in sequencing technology, this rate is only expected to increase. With all this new data, analysis by individual humans is simply not possible. Thus, in the past 15 years, computational biology has emerged as a field concerned with storage, manipulation, and extraction of valuable information from all this new data. However, because computational biology is an emerging field, organized courses are generally saved for higher-level study, and often are not required parts of an undergraduate curriculum. We seek to fill this void in education and create a course that will introduce students to bioinformatics at an earlier point in their education. This knowledge will prove to be not simply useful, but essential, for any student considering a degree in any area of biology and medical science.

Syllabus

Please read our Syllabus.

Rubric

Please read our Rubric.

Tentative Course Schedules

8/28/2023 M Week1 8/28/2023 Monday Introduction
8/30/2023 W Week1 8/30/2023 Wednesday Introduction to Bioinformatics
9/4/2023 M Week2 9/4/2023 Monday Labor Day
9/6/2023 W Week2 9/6/2023 Wednesday Linux Environment and command line
9/11/2023 M Week3 9/11/2023 Monday Linux Environment and Cloud
9/13/2023 W Week3 9/13/2023 Wednesday Conda, Compile & Software Installations
9/18/2023 M Week4 9/18/2023 Monday GitHub and server
9/20/2023 W Week4 9/20/2023 Wednesday Sequencing methods and strategies
9/25/2023 M Week5 9/25/2023 Monday Sequencing methods and strategies
9/27/2023 W Week5 9/27/2023 Wednesday Sequence manipulation
10/2/2023 M Week6 10/2/2023 Monday RNA-Seq
10/4/2023 W Week6 10/4/2023 Wednesday Transcriptome assembly
10/9/2023 M Week7 10/9/2023 Monday Transcriptome algorithms
10/11/2023 W Week7 10/11/2023 Wednesday Introduction of R & R plotting (Tong Zhou PhD)
10/16/2023 M Week8 10/16/2023 Monday RNA-Seq R in RNA-Seq / DESeq2 / EdgeR
10/18/2023 W Week8 10/18/2023 Wednesday Review
10/23/2023 M Week9 10/23/2023 Monday Midterm Exam
10/25/2023 W Week10 10/25/2023 Wednesday Viral variant identification in NGS data (Richard Tillet, Ph. D)
10/30/2023 M Week10 10/30/2023 Monday R in RNA-Seq / DESeq2 / EdgeR BLAST search and gene alignment
11/1/2023 W Week11 11/1/2023 Wednesday Gene family analysis and phylogenetics (David Alvarez-Ponce, PhD)
11/6/2023 M Week11 11/6/2023 Monday Database & file format
11/8/2023 W Week12 11/8/2023 Wednesday RNA-Seq & BLAST Genome assembly & annotation & structure
11/13/2023 M Week12 11/13/2023 Monday RNA-Seq & BLAST Genome structure
11/15/2023 W Week13 11/15/2023 Wednesday RNA-Seq & BLAST Variant analysis
11/20/2023 M Week13 11/20/2023 Monday RNA-Seq & BLAST Variant analysis Transcriptome analysis (Genome based)
11/22/2023 W Week14 11/22/2023 Wednesday Nextday is Thanksgiving
11/27/2023 M Week14 11/27/2023 Monday RNA-Seq & BLAST Genomics
11/29/2023 W Week15 11/29/2023 Wednesday Enrichment analysis
12/4/2023 M Week15 12/4/2023 Monday RNA-Seq mouse and human
12/6/2023 W Week16 12/6/2023 Wednesday RNA-Seq mouse and human
12/11/2023 M Week16 12/11/2023 Monday Class Review DEG
12/13/2023 W Week17 12/13/2023 Wednesday Prepday
12/18/2023 M Week17 12/18/2023 Monday Final Exam

Prerequisites

  • Computer with ethernet port or wifi (If in case you bring your desktop, please do not bring your monitor. we have a monitor in our classroom) Online introduction to Linux. Students must complete one of the following online tutorials (or both) before class begins.
  • UNR affilated email <ID>@unr.edu or <ID>@nevada.unr.edu - How to Activate
  • Setup your computer
  • Setup Slack ID
  • Setup Github ID
  • Please register by using UNR email datacamp
  • Please fill this form

Getting Started

This lesson assumes that learners have no prior experience with the tools covered in the workshop. However, learners are expected to have some familiarity with biological concepts, including the concept of genomic variation within a population. Participants should bring their own laptops and plan to participate actively.

To get started, follow the directions in the Setup tab to get access to the required software and data for this workshop.

Optional Additional Meeting

Research Computing Hackathon (Hosted by HPC team)

Every Friday at 2:00pm to 4:00pm through SLACK

Hackathons provide a space for hands-on training and solution development within a Research Computing environment at the University. This is also a place to get clarification on questions/concerns regarding the HPC environment. Please bring problems to challenge the HPC team, the Office of Information Technology, and research colleagues. If you don’t need help, we still encourage you to attend and share your time and expertise with those in need of assistance. You don’t need to be an expert to attend a hackathon. Individuals at all computing skill levels are welcome! Won Yim will attend this hackathon.

Meeting

Office Howard Medical Science 216
I prefer to have online meeting through SLACK.

Optional Reading materials

Note: all reading material can be freely accessed and downloaded from the UNR internet.

Other Website

Plant Genomics Lab
Lecture website
Lecture Github

Frequently Asked Questions

Read our FAQ. Currently, this page is empty, but we will build it through the class.

Teaching Platform

This lecture was designed to be run on Unix-base system such as Ubuntu, mac, etc. All the software and data used in the class will be open source. All example data will be hosted on a Google Cloud Service. If you want to know how to use Unix-base system on your computer, please follow the directions in the Setup tab.

The website theme was adapted from the original by Data Carpentry. The infrastructure, including adventure-time and docker-browser-server, was built by @maxogden and @mafintosh. The setup of this app was based on the get-data adventure. This adventure app was made by Richard Smith-Unna. The lecture materials were crafted by Won Yim. This work is licensed under a Creative Commons 4.0 International License.