Bioinformatics course timetable

January 2020

Fiji/ImageJ is a popular open-source image analysis software application. This course will briefly cover introductory aspects of image processing and analysis theory, but will focus on practical sessions where participants will gain hands on experience with Fiji.

February 2020

Using the Linux operating system and the bash command line interface, we will demonstrate the basic structure of the UNIX operating system and how we can interact with it using a basic set of commands. Applying this, we will learn how to navigate the filesystem, manipulate text-based data and structure simple pipelines out of these commands.

Building on this foundation, the course will use a bioinformatics example to demonstrate how the skills learnt can be applied to connecting to external resources/servers, installing specialist tools and ultimately combining commands into scripts for automation and reproducibility.

This course is targeted at participants with no prior experience working with UNIX-like systems (OSX, Linux) or command line interfaces.

The training room is located on the first floor and there is currently no wheelchair or level access available to this level.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to Book or register Interest by linking here.

This course covers concepts and strategies for working more effectively with Python with the aim of writing reusable code, using function and libraries. Participants will acquire a working knowledge of key concepts which are prerequisites for advanced programming in Python e.g. writing modules and classes.

Note: this course is the continuation of the Introduction to Solving Biological Problems with Python; participants are expected to have attended the introductory Python course and/or have acquired some working knowledge of Python. This course is also open to Python beginners who are already fluent in other programming languages as this will help them to quickly get started in Python.

The training room is located on the first floor and there is currently no wheelchair or level access available to this level.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book or register your interest by linking here.

This course provides a refresher on the foundations of statistical analysis. The emphasis is on interpreting the results of a statistical test, and being able to determine the correct test to apply.

Practicals are conducted using a series of online apps, and we will not teach a particular statistical analysis package, such as R. For courses that teach R, please see the links under "Related courses" .

This event is part of a series of training courses organized in collaboration with the Bioinformatics Core Facility at CRUK Cambridge Institute.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to Book or register Interest by linking here.

This course covers concepts and strategies for working more effectively with Python with the aim of writing reusable code, using function and libraries. Participants will acquire a working knowledge of key concepts which are prerequisites for advanced programming in Python e.g. writing modules and classes.

Note: this course is the continuation of the Introduction to Solving Biological Problems with Python; participants are expected to have attended the introductory Python course and/or have acquired some working knowledge of Python. This course is also open to Python beginners who are already fluent in other programming languages as this will help them to quickly get started in Python.

The training room is located on the first floor and there is currently no wheelchair or level access available to this level.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book or register your interest by linking here.

Analysis of whole genome data unearths a multitude of variants of different classes, which need to be filtered, annotated and validated to arrive at a causative variant for a disease. The current short length sequences, whilst being excellent at identifying single nucleotide variants and short insertions/deletions, struggle to correctly map structural variants (SVs). Long-read sequencing technologies offer improvements in the characterisation of genetic variation and regions that are difficult to assess with short-read sequences.

The aim of this course is to familiarise participants with long read sequencing technologies, their applications and the bioinformatics tools used to assemble this kind of data. Lectures will introduce this technology and provide insight into methods for the analysis of genomic data, while the hands-on sessions will allow participants to run analysis pipelines, focusing on data generated by the Oxford Nanopore Technologies (ONT) platform.

The training room is located on the first floor and there is currently no wheelchair or level access available to this level.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book or register your interest by linking here.

Analysis of whole genome data unearths a multitude of variants of different classes, which need to be filtered, annotated and validated to arrive at a causative variant for a disease. The current short length sequences, whilst being excellent at identifying single nucleotide variants and short insertions/deletions, struggle to correctly map structural variants (SVs). Long-read sequencing technologies offer improvements in the characterisation of genetic variation and regions that are difficult to assess with short-read sequences.

The aim of this course is to familiarise participants with long read sequencing technologies, their applications and the bioinformatics tools used to assemble this kind of data. Lectures will introduce this technology and provide insight into methods for the analysis of genomic data, while the hands-on sessions will allow participants to run analysis pipelines, focusing on data generated by the Oxford Nanopore Technologies (ONT) platform.

The training room is located on the first floor and there is currently no wheelchair or level access available to this level.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book or register your interest by linking here.

This course introduces concepts about reproducibility that can be used when you are programming in R. We will explore how to create notebooks - a way to integrate your R analyses into reports using Rmarkdown. The course also introduces the concept of version control. We will learn how to create a repository on GitHub and how to work together on the same project collaboratively without creating conflicting versions of files.

The training room is located on the first floor and there is currently no wheelchair or level access available to this level.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book or register your interest by linking here.

Machine learning gives computers the ability to learn without being explicitly programmed. It encompasses a broad range of approaches to data analysis with applicability across the biological sciences. Lectures will introduce commonly used algorithms and provide insight into their theoretical underpinnings. In the practicals students will apply these algorithms to real biological data-sets using the R language and environment.

Please be aware that the course syllabus is currently being updated following feedback from the last event; therefore the agenda below will be subjected to changes.

The training room is located on the first floor and there is currently no wheelchair or level access available to this level.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book or register your interest by linking here.

Machine learning gives computers the ability to learn without being explicitly programmed. It encompasses a broad range of approaches to data analysis with applicability across the biological sciences. Lectures will introduce commonly used algorithms and provide insight into their theoretical underpinnings. In the practicals students will apply these algorithms to real biological data-sets using the R language and environment.

Please be aware that the course syllabus is currently being updated following feedback from the last event; therefore the agenda below will be subjected to changes.

The training room is located on the first floor and there is currently no wheelchair or level access available to this level.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book or register your interest by linking here.

Machine learning gives computers the ability to learn without being explicitly programmed. It encompasses a broad range of approaches to data analysis with applicability across the biological sciences. Lectures will introduce commonly used algorithms and provide insight into their theoretical underpinnings. In the practicals students will apply these algorithms to real biological data-sets using the R language and environment.

Please be aware that the course syllabus is currently being updated following feedback from the last event; therefore the agenda below will be subjected to changes.

The training room is located on the first floor and there is currently no wheelchair or level access available to this level.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book or register your interest by linking here.

This 4-days bootcamp provides an in depth look at statistical analyses using R.

Day 1 aims to introduce R as a tool for statistics and graphics, with the main aim being to become comfortable with the R environment. As well as introducing core R language concepts, this course also provides the basics of using the Tidyverse for data maniupulation, and ggplot for plotting. It will focus on entering and manipulating data in R and producing simple graphs.

Day 2-4 will focus on the statistical possibilities of R, covering from experimental design to analysis of quantitative and qualitative data. Ample time will be given to participants to practice different type of analysis and interact with the trainers to discuss their statistical problems.

This 4-days bootcamp provides an in depth look at statistical analyses using R.

Day 1 aims to introduce R as a tool for statistics and graphics, with the main aim being to become comfortable with the R environment. As well as introducing core R language concepts, this course also provides the basics of using the Tidyverse for data maniupulation, and ggplot for plotting. It will focus on entering and manipulating data in R and producing simple graphs.

Day 2-4 will focus on the statistical possibilities of R, covering from experimental design to analysis of quantitative and qualitative data. Ample time will be given to participants to practice different type of analysis and interact with the trainers to discuss their statistical problems.

This 4-days bootcamp provides an in depth look at statistical analyses using R.

Day 1 aims to introduce R as a tool for statistics and graphics, with the main aim being to become comfortable with the R environment. As well as introducing core R language concepts, this course also provides the basics of using the Tidyverse for data maniupulation, and ggplot for plotting. It will focus on entering and manipulating data in R and producing simple graphs.

Day 2-4 will focus on the statistical possibilities of R, covering from experimental design to analysis of quantitative and qualitative data. Ample time will be given to participants to practice different type of analysis and interact with the trainers to discuss their statistical problems.

This 4-days bootcamp provides an in depth look at statistical analyses using R.

Day 1 aims to introduce R as a tool for statistics and graphics, with the main aim being to become comfortable with the R environment. As well as introducing core R language concepts, this course also provides the basics of using the Tidyverse for data maniupulation, and ggplot for plotting. It will focus on entering and manipulating data in R and producing simple graphs.

Day 2-4 will focus on the statistical possibilities of R, covering from experimental design to analysis of quantitative and qualitative data. Ample time will be given to participants to practice different type of analysis and interact with the trainers to discuss their statistical problems.

March 2020

Microscopy experiments have proven to be a powerful means of generating information-rich data for biological applications. From small-scale microscopy experiments to time-lapse movies and high-throughput screens, automatic image analysis is more objective and quantitative and less tedious than visual inspection.

This course will introduce users to the free open-source image analysis program CellProfiler and its companion data exploration program CellProfiler Analyst. We will show how CellProfiler can be used to analyse a variety of types of imaging experiments. We will also briefly discuss the basic principles of supervised machine learning with CellProfiler Analyst in order to score complex and subtle phenotypes.

The training room is located on the first floor and there is currently no wheelchair or level access available to this level.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book or register your interest by linking here.

Microscopy experiments have proven to be a powerful means of generating information-rich data for biological applications. From small-scale microscopy experiments to time-lapse movies and high-throughput screens, automatic image analysis is more objective and quantitative and less tedious than visual inspection.

This course will introduce users to the free open-source image analysis program CellProfiler and its companion data exploration program CellProfiler Analyst. We will show how CellProfiler can be used to analyse a variety of types of imaging experiments. We will also briefly discuss the basic principles of supervised machine learning with CellProfiler Analyst in order to score complex and subtle phenotypes.

The training room is located on the first floor and there is currently no wheelchair or level access available to this level.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book or register your interest by linking here.

In many domains of research the rapid generation of large amounts of data is fundamentally changing how research is done. The deluge of data presents great opportunities, but also many challenges in managing, analyzing and sharing data.

Data Carpentry workshops are designed to teach basic concepts, skills and tools for working more effectively with data, using a combination of tools with a main focus in R. The workshop is aimed at researchers in the life sciences at all career stages and is designed for learners with little to no prior knowledge of programming, shell scripting, or command line tools.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book by linking here.

This course provides a practical introduction to the writing of Python programs for the complete novice. Participants are lead through the core aspects of Python illustrated by a series of example programs. Upon completion of the course, attentive participants will be able to write simple Python programs and customize more complex code to fit their needs.

Please note that the content of this course has recently been updated. This course now mostly focuses on core concepts including Python syntax, data structures and reading/writing files. Concepts and strategies for working more effectively with Python are now the focus of a new 2-days course, Data Science in Python.

The training room is located on the first floor and there is currently no wheelchair or level access available to this level.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book or register your interest by linking here.

In many domains of research the rapid generation of large amounts of data is fundamentally changing how research is done. The deluge of data presents great opportunities, but also many challenges in managing, analyzing and sharing data.

Data Carpentry workshops are designed to teach basic concepts, skills and tools for working more effectively with data, using a combination of tools with a main focus in R. The workshop is aimed at researchers in the life sciences at all career stages and is designed for learners with little to no prior knowledge of programming, shell scripting, or command line tools.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book by linking here.

This course provides a practical introduction to the writing of Python programs for the complete novice. Participants are lead through the core aspects of Python illustrated by a series of example programs. Upon completion of the course, attentive participants will be able to write simple Python programs and customize more complex code to fit their needs.

Please note that the content of this course has recently been updated. This course now mostly focuses on core concepts including Python syntax, data structures and reading/writing files. Concepts and strategies for working more effectively with Python are now the focus of a new 2-days course, Data Science in Python.

The training room is located on the first floor and there is currently no wheelchair or level access available to this level.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book or register your interest by linking here.

This short (0.5 day) intensive course serves to introduce you to the command-line interface in Linux.

It is based upon elements of the Software Carpentries Shell(novice) and Shell(extras) courses.
It is recommended for those CI personnel planning on attending the CI High Performance
Computing facilities (Cluster) course.

PLEASE NOTE that until further notice, due to the evolving situation with Coronavirus no courses will be offered as classroom based at the Training Facility. The Bioinformatics Team are investigating a workable solution to offer some of the courses on a remote basis and will be in contact with updates as soon as possible.

R is one of the leading programming languages in Data Science. It is widely used to perform statistics, machine learning, visualisations and data analyses. It is an open source programming language so all the software we will use in the course is free. This course is an introduction to R designed for participants with no programming experience. We will start from scratch by introducing how to start programming in R and progress our way and learn how to read and write to files, manipulate data and visualise it by creating different plots - all the fundamental tasks you need to get you started analysing your data. During the course we will be working with one of the most popular packages in R; tidyverse that will allow you to manipulate your data effectively and visualise it to a publication level standard.

Please note that if you are not eligible for a University of Cambridge Raven account you will need to book or register your interest by linking here.

Fiji/ImageJ is a popular open-source image analysis software application. This course will briefly cover introductory aspects of image processing and analysis theory, but will focus on practical sessions where participants will gain hands on experience with Fiji.