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

course 0.1.0.1

Level: all
0.1.0.1 | 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.

legend

course code

cat.course.level.sessions.session

e.g. 1.0.1.8

categories

0 | introduction and orientation

1 | perl fundamentals

2 | shell and prompt tools

3 | web development

4 | CPAN Modules

5 | Ruby

levels

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 ]
0.1.0.1 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

0.0.0.1 | Orientation Session

other by same level

0.0.0.1 | Orientation Session

2.0.0.3 | Introduction to Unix

5.0.0.1 | Hello Ruby

other by same instructor

Other courses by Sheldon McKay or Martin Krzywinski.

0.0.0.1 | Orientation Session

1.0.1.8 | Introduction to Perl

1.1.2.8 | Intermediate Perl

1.2.2.1 | Effective use of map, sort and grep in Perl

2.1.2.4 | Data Mining and Analysis at the Command Line

2.2.2.2 | Prompt Tools

4.0.2.1 | Spans and Sets

4.1.2.2 | Random Numbers and Distributions