Education
 

Bioinformatics Workshop

With the emergence of so many new laboratory/clinical technologies, biomedical data is being produced at an unprecedented speed. Bioinformatics involves applying software/computation to process and understand these large sets of data. Our Insight into Bioinformatics workshop series aims to introduce the basics of bioinformatics. Workshop dates are as follows:

  • Tue 17th Aug - Launch event, featuring guest speakers 

  • Thu 19th Aug - Workshop 1: Storing and manipulating genetic data using Biopython

  • Thu 26th Aug - Workshop 2: Using programming to identifying organisms by their genetic code

  • Thu 2nd Sep - Workshop 3: Constructing and interpreting phylogenetic trees

Please RSVP via this Facebook event for the Launch Event, and also this Facebook event for the three-workshop series. Workshops will take place in-person at the University of Melbourne, unless lockdowns continue, in which case the workshops will move online. More information will be posted within the above two Facebook events.

These workshops are free to attend, but you must register for a free membership in order to attend.

Beginner Python Workshop

In Semester 1 of 2021, we ran a series of five beginner Python workshops. You can find below the recordings and resources used in these workshops.

Setup

We recommend using the Anaconda distribution and JupyterLab for Python. Instructions on how to set up Anaconda and JupyterLab can be found here.

  • Workshop 1 introduces the concept of programming and how it is relevant to the medical technology fields. We also cover some basic terminology and functions in this workshop, such as the print, input, and help functions 

  • Workshop 2 introduces the basic data types used in python; strings, integers and floats, and also touches on how to perform mathematical calculations using programming. We go over the concept of assigning and updating variables, and how these can be useful in solving problems.

  • Workshop 3 covers Boolean algebra, conditionals, and while loops.

  • Workshop 4 shows how to write/utilise functions, and goes through the key libraries that are built into python .

  • Workshop 5 concludes our workshop series by introducing some more advanced data types ; lists, tuples, strings and dictionaries, and the different ways these can be manipulated. We also go through for loops, and how it differs from while loops.

Resources list for further reference

This list contains a compilation of reference sources and problem sets where you can practise your coding skills.