Two real-life problems will be presented to show you how Perl is used. In Part I, the example will deal with analyzing C elegans data to address a biological question. We'll read sequence from a FASTA file and perform in-silico digests to analyze SAGE data. In Part II, we'll cover fetching, munging, and outputting - a common cycle. We'll show you how LWP::Simple and HTML::TreeBuilder can be used to fetch sample data from the web. Next, we'll examine how grep/map/sort can be used to manipulate hashes and arrays. We'll make some graphs using Graph::Undirected and GraphViz. Finally, we'll dump the munged data to a file and use grep/sort/uniq on it in bash.
0.1.0.1.1a.p1 |
Processing C Elegans Data
|
Sheldon McKay
|
ppt
0.1.0.1.1a.a1 |
Processing C Elegans Data
|
Sheldon McKay
|
pdf
0.1.0.1.1b.p2 |
Fetching Web Data and Making Graphs
|
Martin Krzywinski
|
ppt
0.1.0.1.1b.a2 |
Fetching Web Data and Making Graphs
|
Martin Krzywinski
|
pdf
0.1.0.1.1.c1 |
altsplice.pl
|
Sheldon McKay
|
code
0.1.0.1.1.c2 |
grabdata
|
Sheldon McKay
|
code
0.1.0.1.1.c3 |
partial.pl
|
Sheldon McKay
|
code
0.1.0.1.1.c4 |
tagger.pl
|
Sheldon McKay
|
code
0.1.0.1.1a.d1 |
First Look at Perl
|
Sheldon McKay
|
data
0.1.0.1.1.d2 |
First Look at Perl
|
Sheldon McKay
|
data
0.1.0.1.1.d3 |
First Look at Perl
|
Sheldon McKay
|
data
0.1.0.1.1.d4 |
First Look at Perl
|
Sheldon McKay
|
data
0.1.0.1.1.d5 |
First Look at Perl
|
Sheldon McKay
|
data
0.1.0.1.1.d6 |
First Look at Perl
|
Sheldon McKay
|
data
0.1.0.1.1.d7 |
First Look at Perl
|
Sheldon McKay
|
data
0.1.0.1.1.d8 |
First Look at Perl
|
Sheldon McKay
|
data
0.1.0.1.1.i1 |
First Look at Perl
|
Sheldon McKay
|
images
0.1.0.1.1.i2 |
First Look at Perl
|
Sheldon McKay
|
images
0.1.0.1.1.i3 |
First Look at Perl
|
Sheldon McKay
|
images
0.1.0.1.1.i4 |
First Look at Perl
|
Sheldon McKay
|
images
0.1.0.1.1.i5 |
First Look at Perl
|
Sheldon McKay
|
images
0.1.0.1.1a.s1 |
Processing C Elegans Data
|
Sheldon McKay
|
slides
0.1.0.1.1b.s1 |
Fetching Web Data and Making Graphs
|
Martin Krzywinski
|
slides