The distinctive Perl camel is (c) O'Reilly
Perl Workshop Home Page
Home of the Bioinformatics Perl Workshop perl workshop > courses > two problems (


Level: all | all | 1 sessions
We'll present two real-life problems and solve them with Perl. We will show you how Perl modules are used to fetch, munge and export data. We will show you that Perl is a practical and powerful tool.


course code




0 | introduction and orientation

1 | perl fundamentals

2 | shell and prompt tools

3 | web development

4 | CPAN Modules

5 | Ruby


level: all all ( 0 )

level: beginner beginner ( 1 )

level: intermediate intermediate ( 2 )

level: advanced advanced ( 3 )

[ use while/until and if/unless to draw attention to positive/negative conditions ] Two Problems

course home

This introductory Perl session will demonstrate how Perl can be used to solve bioinformatics questions. We'll show you the approach and the code to (a) analyze SAGE data for C. elegans and (b) parse a web-based data table, use it to generate and visualize a graph structure and output the data for more parsing at the command line.

C elegans SAGE data

A graph generated with Graph::Undirected and GraphViz

The purpose of this session is to introduce you to Perl, demonstrate its flexibility, conciseness and utility and motivate you to attend other workshops to learn more.

other in this category | Orientation Session

other by same level | Orientation Session | Introduction to Unix | Hello Ruby

other by same instructor

Other courses by Sheldon McKay or Martin Krzywinski. | Orientation Session | Prompt Tools | Introduction to Perl | Intermediate Perl | Data Mining and Analysis at the Command Line | Spans and Sets | Effective use of map, sort and grep in Perl | Random Numbers and Distributions