Difference between revisions of "Aug 30-Sept 5"

From Earlham CS Department
Jump to navigation Jump to search
m (Week 1 moved to Aug 30-Sept 5: More clarity)
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Return to Main Page]]
+
Return to [[Bioinformatics]]
  
 
<b>Summary for Week 1</b>
 
<b>Summary for Week 1</b>
  
 
<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:
 +
*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 [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:
 +
*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 <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: