392128 Programming in Perl (V) (WiSe 2002/2003)

Short comment

Contents, comment

This lecture is composed of two parts:

  • For the first 8 weeks, some advanced topics in Perl scripting and programming will be discussed. These are data structures, regular expressions,

object-orientation, good programming style, debugging, et al. We will use examples from biology in particular.

  • For the last 8 weeks, we will explore the Bioperl set of advanced modules, e.g. Hidden Markov Model support, Phylogeny and comparative genomics

support, Genscan support, et al.

About Bioperl: Bioperl Release 1.0 has finally come out on March 18, 2002. Bioperl is rapidly becoming the library of choice for many bioinformatics tasks.

Officially organized in 1995 and existing informally for several years prior, The Bioperl Project is an international association of developers of open source Perl tools for bioinformatics, genomics and life science research.

Bioperl is a collection of perl modules that facilitate the development of perl scripts for bioinformatics applications. As such, it does not include
ready to use programs in the sense that many commercial packages and free web-based interfaces (eg Entrez, SRS) do. On the other hand, bioperl does provide reusable perl modules that facilitate writing perl scripts for sequence manipulation, accessing of databases using a range of data formats and execution and parsing of the results of various molecular biology programs including Blast, clustalw, TCoffee, genscan, ESTscan and HMMER. Consequently, bioperl enables developing scripts that can analyze large quantities of sequence data in ways that are typically difficult or impossible with web based systems.

About Perl: Perl is a universal scripting and programming language that is used for many applications. It is easy to learn; its elementary constructs are sufficient to write powerful scripts.

Kontakt:
Georg Fuellen, M3-118, phone 2904, oder 0251 83-52212. It's best to contact me via email, fuellen@uni-muenster.de

Requirements for participation, required level

The lecture will be given in English. Although this is a continuation of a course done in the summer, new participants are very welcome as long as they come with some basic Perl knowledge (E.g. from the first 7-9 chapters of the Tisdall book, http://www.oreilly.com/catalog/begperlbio/).

Bibliography

E.g. Tisdall book, http://www.oreilly.com/catalog/begperlbio

External comments page

http://www.TechFak.Uni-Bielefeld.DE/~fuellen/Lehre/

Teaching staff

Dates ( Calendar view )

Frequency Weekday Time Format / Place Period  
weekly Mo 16:30-18 GZI first meeting Monday, 14.10.2002 in Room M3-118

Subject assignments

Degree programme/academic programme Validity Variant Subdivision Status Semester LP  
Graduate School in Bioinformatics and Genome Research / Promotion   Graduierte
Naturwissenschaftliche Informatik / Diplom (Enrollment until SoSe 2004)   HS

No more requirements
No eLearning offering available
Address:
WS2002_392128@ekvv.uni-bielefeld.de
This address can be used by teaching staff, their secretary's offices as well as the individuals in charge of course data maintenance to send emails to the course participants. IMPORTANT: All sent emails must be activated. Wait for the activation email and follow the instructions given there.
If the reference number is used for several courses in the course of the semester, use the following alternative address to reach the participants of exactly this: VST_1043225@ekvv.uni-bielefeld.de
Notes:
Additional notes on the electronic mailing lists
Last update basic details/teaching staff:
Friday, December 11, 2015 
Last update times:
?
Last update rooms:
?
Type(s) / SWS (hours per week per semester)
lecture (V) / 2
Department
Faculty of Technology
Questions or corrections?
Questions or correction requests for this course?
Planning support
Clashing dates for this course
Links to this course
If you want to set links to this course page, please use one of the following links. Do not use the link shown in your browser!
The following link includes the course ID and is always unique:
https://ekvv.uni-bielefeld.de/kvv_publ/publ/vd?id=1043225
Send page to mobile
Click to open QR code
Scan QR code: Enlarge QR code
ID
1043225