00 Intro
00 Intro
Introduction to Bioinformatics
Room: K17-401A
About me:
- Studied at UNSW!
- BEng/BSc
Bioinformatics/Genetics
- PhD Bioinformatics
- Postdoctoral fellow at CSHL in
the US
- Group leader at the Garvan
- Now Senior Lecturer and Director
of Studies for Bioinformatics
Team Tutors:
Sasha Barisic
Vinayak Kuanr
Focus of the course
• Introduction to the various sub-fields of bioinformatics from
both biological and computational points of view
• Illustrated series of case studies by guest lecturers working in
the field
• Complemented by computer labs demonstrating the use of a
common bioinformatics applications and websites
• Assignment on a bioinformatics script
• Introductory tutorials on R and Python
Assumed knowledge
• Basic molecular biology
• Basic statistics
Course delivery
• In-person lectures, labs and tutorials
• Live lectures also offered
• Lecture recordings will be available
• MS teams
• Moodle
• Assignment
• Labs and quizzes
Lectures
• Lectures are every Monday (9-11am) and Tuesdays (4-5pm)
• They will be in-person.
• Monday at Old Main Building G31(K-K15-G31), and Tuesdays at
Ainsworth G02 (K-J17-G02) and streamed live (echo360).
• All lectures will be recorded
Labs
• Both lab-sessions on offer are in-person
• Wednesday 1-3pm (Brass) and Thursday 10am-12pm (Brass)
• Brass Lab J17 305 (K-J17-305)
• Bring your questions to the lab session
• Labs are available through Moodle, and will be released one week before
• Attempt the lab beforehand
• Lab quiz is due one week after the lab session
• Ok to work in pairs
• Some labs use UNIX command line and programs running on CSE
computers
• Resources on Moodle on how to access the CSE computers remotely
• First lab is not assessed but provides an introduction to using UNIX (more on quizzes
later)
Tutorials
• Weekly, in-person
• Both tutorials are on Tuesdays 5-6pm
• Ainsworth 101 (K-J17-101)
• Civil Engineering G6 (K-H20-G6)
• No marked assessments, but weekly self-tests
• Available on github, with solutions released week after
• Introduction to R and Python
• Data visualization and data wrangling
• Python tutorials will help you on the assignment
Course learning outcomes
1. Define bioinformatics and provide examples of common uses in analysing genome, protein
and expression data and in modelling biological systems
2. Describe some common application areas of bioinformatics and the techniques used therein
(genome annotation, rational drug design, medical genomics etc) and describe and explain
some common bioinformatics algorithms and common data types used in these applications
3. Apply common bioinformatics procedures using commonly available software and websites,
including: retrieving relevant sequences and structures from databases; identifying ORFs in a
DNA sequence; identifying the function of an unknown sequence by similarity searching;
identifying the function of an unknown sequence by pattern searches or based on
physicochemical properties; creating a multiple sequence alignment and a phylogenetic tree;
4. Construct simple shell scripts in UNIX to perform file management tasks and launch programs.
5. Explain the impact of bioinformatics on modern biology and relevant ethical and social issues
6. Discuss some common challenges in the engineering of computer systems for bioinformatics
7. Use R to visualise complex data and analyse transcriptomics data
Assessments
Item Description Weight Due date CLOs
Scripting bioinformatics
Assignment 15% Week 9 3,4
pipeline
6
FLEXIBILITY WEEK
7
Transcriptomics Biopython Advanced UNIX and shell scripting