GALEN: digital library of UCSF.
PubMed@UCSF Search GALEN Site Map Contact Us

Collections and Resources Research Assistance General Services and Info Education and Technology
 
 
HELP & HOW-TO
 
Bioinformatics Series: Introduction to Perl Programming
CLASS LEVEL
Introductory
 
PREREQUISITE
It is recommended that classes in this series be taken in sequence. If you already feel comfortable with the topics in a particular class, you may take the subsequent course in the series.
 
INSTRUCTOR
Gilberto da Gente
 
 
You may attend all three of the classes in this series, or any combination. Classes are free, but you must sign up.
 
Intro to Perl: Variables and Filehandles
Perl is a general-purpose programming language. It was originally developed for text manipulation and is now used for a wide range of tasks, particularly in bioinformatics and biological research. Relatively simple to learn, Perl provides a means to set up complex workflows for biological research. This class will introduce the basic variable syntax of Perl, specifically scalars, arrays, and hashes, as well as filehandles, in order to input and output information.
 
 
Day
Date
Time
Location
Tuesday
October 7
1pm-2pm
MBCC
 
Intro to Perl: Control Structures
Control structures provide a means to control the flow of a particular programming process. Although much can be done in linear code with just variables and filehandles, control structures enable processes to make independent decisions. In this class we will learn about if, while, for, and foreach statements. We will integrate what we previously learned about Perl variables and filehandles and will look at simple examples of biological Perl scripts.
 
Day
Date
Time
Location
Wednesday
October 8
1pm-2pm
MBCC
 
Intro to Perl: Regular Expressions
The term "regular expressions" refers to specific motifs for a given string. Regular expressions are widely used to search and manipulate large bodies of text based on certain patterns. Perl has extremely powerful syntax for regular expression applications, which lends itself well to bioinformatics and biological applications. Much of the raw data being held in biological data hubs constitutes amino acid and nucleotide sequences along with sequence annotation. Perl regular expressions are an ideal way to search and organize these large datasets quickly.
 
Day
Date
Time
Location
Thursday
October 9
1pm-2pm
MBCC
 
 
UCSF Library and Center for Knowledge Management | Privacy Statement | Conduct Policy
Last updated: 9 September 2008 | ©2008 The Regents of the University of California
 
UCSF Medical Center Alphabetical Index. About UCSF. University of California, San Francisco.