Difference between revisions of "Aug 30-Sept 5"
m (Week 1 moved to Aug 30-Sept 5: More clarity) |
|||
(9 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
<i>Chapters 1-3 of <u>Beginning Perl for Bioinformatics</u></i> | <i>Chapters 1-3 of <u>Beginning Perl for Bioinformatics</u></i> | ||
− | + | These chapters introduced the field of bioinformatics and why Perl is a good choice of programming languages for tackling topics in this discipline. Bioinformatics is defined as "the application of computational tools and techniques to the management and analysis of biological data." The book's goal is to teach programming skills and then immediately apply them to biological areas. | |
Benefits of Perl: | Benefits of Perl: | ||
Line 14: | Line 14: | ||
*relatively easy maintenance | *relatively easy maintenance | ||
− | Perl has many modules that are kept in open-access databases like | + | Perl has many modules that are kept in open-access databases like [http://www.CPAN.org CPAN]. These modules can be easily modified to meet specific needs without requiring the researcher to produce the program from scratch. |
On overview of the programming process: | On overview of the programming process: | ||
− | 1) Identify required inputs | + | *1) Identify required inputs |
− | 2) Make overall design (algorithm) | + | *2) Make overall design (algorithm) |
− | 3) Decide how outputs will print (files, graphs, etc) | + | *3) Decide how outputs will print (files, graphs, etc) |
− | 4) Rewrite algorithm in more detail (pseudocode) | + | *4) Rewrite algorithm in more detail (pseudocode) |
− | 5) Write the Perl program code (include DETAILED comments) | + | *5) Write the Perl program code (include DETAILED comments) |
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | Chapter 1 of <i>Bioinformatics for Dummies</i> "Finding Out What Bioinformatics Can Do for You" gave us a general overview of the interrelatedness and importance of informatics and biology. In addition, this chapter provided a general biology background and it also addressed the type of questions bioinformatics can help you answer. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | <b><u>HOMEWORK</u></b> | ||
+ | |||
+ | Erika: | ||
+ | *[[Exercise 4.1]] | ||
+ | *[[Exercise 4.2]] | ||
+ | *[[Exercise 4.3]] | ||
+ | *[[Exercise 4.4]] | ||
+ | *[[Exercise 4.5]] | ||
+ | *[[Exercise 4.6]] | ||
+ | *[[Exercise 4.7]] | ||
+ | |||
+ | Damian: | ||
+ | *[[Exercise 4.1 D]] | ||
+ | *[[Exercise 4.1 D]] | ||
+ | *[[Exercise 4.2 D]] | ||
+ | *[[Exercise 4.3 D]] | ||
+ | *[[Exercise 4.4 D]] | ||
+ | *[[Exercise 4.5 D]] | ||
+ | *[[Exercise 4.6 D]] | ||
+ | *[[Exercise 4.7 D]] |
Latest revision as of 22:49, 10 November 2009
Return to Bioinformatics
Summary for Week 1
Chapters 1-3 of Beginning Perl for Bioinformatics
These chapters introduced the field of bioinformatics and why Perl is a good choice of programming languages for tackling topics in this discipline. Bioinformatics is defined as "the application of computational tools and techniques to the management and analysis of biological data." The book's goal is to teach programming skills and then immediately apply them to biological areas.
Benefits of Perl:
- has features that simplify common bioinformatics tasks
- less complicated code (can write quickly)
- easily transfers between different computer systems
- fairly decent speed
- relatively easy maintenance
Perl has many modules that are kept in open-access databases like CPAN. These modules can be easily modified to meet specific needs without requiring the researcher to produce the program from scratch.
On overview of the programming process:
- 1) Identify required inputs
- 2) Make overall design (algorithm)
- 3) Decide how outputs will print (files, graphs, etc)
- 4) Rewrite algorithm in more detail (pseudocode)
- 5) Write the Perl program code (include DETAILED comments)
Chapter 1 of Bioinformatics for Dummies "Finding Out What Bioinformatics Can Do for You" gave us a general overview of the interrelatedness and importance of informatics and biology. In addition, this chapter provided a general biology background and it also addressed the type of questions bioinformatics can help you answer.
HOMEWORK
Erika:
Damian: