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: Intermediate Perl Programming
CLASS LEVEL
Intermediate
 
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.
 
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
TBD
TBD
TBD
TBD
 
Perl: LWP
Library for WWW in Perl (LWP) is a suite of modules that lets your programs download and extract information from the wealth of biological data available on the Web. The LWP modules give the Perl programmer an easy way to access Web resources that provide an API interface, including those at NCBI and EBI. More importantly, LWP modules assist in connecting different resources within a coordinated workflow environment. This class will focus on URL building and the get statement associated with LWP:Simple.
 
Day
Date
Time
Location
TBD
TBD
TBD
TBD
 
Perl: DBI
The Perl Database Interface (DBI) module is used to connect to a variety of relational databases. Designed to protect you from the details of the specific databases, DBI has a very simple interface for making your SQL queries and getting the results back. Its main function is to locate and load DBD, or database drivers, which are specific to the relational database of interest. Some knowledge of relational databases and SQL statements is required.
 
Day
Date
Time
Location
TBD
TBD
TBD
TBD
 
 
UCSF Library and Center for Knowledge Management | Privacy Statement | Conduct Policy
Last updated: 5 June 2008 | ©2008 The Regents of the University of California
 
UCSF Medical Center Alphabetical Index. About UCSF. University of California, San Francisco.