About Us | [Public iPhone iPad Courses] | [Public Android Courses] | [Public Arduino Courses] | [Contact Us]

Course BIO105
An Introduction to Perl Programming for Bioinformatics

Duration: 5 Days

Intended Audience

Attendees are expected to have a good basic understanding of programming in a high level programming language such as Basic or C, or in a shell programming language such as Bash or ksh. A basic awareness of molecular biology and bioinformatics is also assumed.

Course Overview

The course starts by covering the standard syntax of the Perl programming language - variables, subroutines, operators, datatypes (scalars, arrays, and hashes) and the many Unix like functions built into Perl. Perl regular expressions and their uses in Bioinformatics are then covered. The penultimate parts of the course deal with Perl Objects, References and Modules and the basic implementation and use of Perl Modules, as well as using the Perl DBI module to access and manipulate databases.

The final part of the course provides an overview of CPAN and the various Perl Modules used in Bioinformatics.

Course Benefits

This course will benefit programmers who will be implementing Perl scripts and modifying or maintaining existing Perl scripts in their work as Bioinformatics professionals who need to familiarise themselves with Perl programming and how it can be used to tackle various problems that crop up in Bioinformatics.


Course Contents

Perl keywords, subroutines and variables

Perl data types

Perl builtins and operators

Control structures

Regular expressions, string processing and pattern matching

Subroutines

File I/O in Perl

More complex data structures and their uses

References to subroutines

Introduction to Perl and databases

Introduction to Bioperl