guest post from Susanne Cardwell,
Administrative Coordinator for the Applied Computational Genomics Course


Perl is a dynamic programming language used in many areas - especially in bioinformatics. It is a freely downloadable and commonly used with Unix systems, although some variants are available for Microsoft Windows.

On perusing notes made for one of the lecture days of the 2009 Applied Computational Genomics Course , I located some interesting information on Perl in bioinformatics. Perl, as used in bioinformatics, allows for a number of operations, including:

MedicineNet, Inc. (2009) defined genome annotation as “the process for identifying the location of genes and all of the coding regions in a genome and determining what those genes do.” For instance, DNA Forensics allows for the identification of organ donor matches and the identification of individuals suspect in a crime through DNA profiling through scans of 13 DNA regions (Human Genome Project Information, 2009). A more specific example of genome annotation is when you determine the function of the gene (such as protein excretion, protein family and transcription identification, and transcription determination (Abdellateef, 2009, December 17, personal communications) and the regions of the gene that would eventually translate into protein. Perl helps allow for complex annotation to take place – annotation that would not otherwise have been possible through traditional means.

Read more For those interested in developing their Perl know-how, a book on Perl recommended on an MIT webpage is called Learning Perl, Third Edition by Tom Phoenix and Randal L. Schwartz (Biocomputing at Whitehead Institute, n.d.).

Abdellateef, M. (2009, December 17). Personal communications.

Biocomputing at Whitehead Institute. (n.d.). WIBR Bioinformatics for Biologistst Lecture 5 & 6
Resources: Computational Methods II, III: Sequence Analysis with Perl (including modules
and BioPerl). Retrieved December 17, 2009, from http://jura.wi.mit.edu/bio/education/bioinfo/pages/perl_bioinfo.html  

Human Genome Project Information. (2009). DNA forensics. Retrieved December 17, 2009, from http://www.ornl.gov/sci/techresources/Human_Genome/elsi/forensics.shtml  

MedicineNet, Inc. (2009). Definition of Genome annotation. Retrieved December 17, 2009, from http://www.medterms.com/script/main/art.asp?articlekey=16833

Wishart, D. (2009). Perl and the Web. Accessed from the notes for the Applied Computational Genomics Course in Montreal, Quebec, July 2009

On Perl Programs

December 21, 2009 7:30 AM

Filed Under: Bioinformatics

guest post from Susanne Cardwell,
Administrative Coordinator for the Applied Computational Genomics Course


Perl is a dynamic programming language used in many areas - especially in bioinformatics. It is a freely downloadable and commonly used with Unix systems, although some variants are available for Microsoft Windows.

On perusing notes made for one of the lecture days of the 2009 Applied Computational Genomics Course , I located some interesting information on Perl in bioinformatics. Perl, as used in bioinformatics, allows for a number of operations, including:

  • translation of DNA sequences in a single frame
  • transcription of DNA to RNA
  • production of reverse complements of DNA sequence nomenclature
  • coding for aiding RNA splicing
  • generation of Blast output
  • prediction and evaluation of genes
  • annotation of a small genome (such as E. coli) or a collection of EST’s (Wishart, 2009)

MedicineNet, Inc. (2009) defined genome annotation as “the process for identifying the location of genes and all of the coding regions in a genome and determining what those genes do.” For instance, DNA Forensics allows for the identification of organ donor matches and the identification of individuals suspect in a crime through DNA profiling through scans of 13 DNA regions (Human Genome Project Information, 2009). A more specific example of genome annotation is when you determine the function of the gene (such as protein excretion, protein family and transcription identification, and transcription determination (Abdellateef, 2009, December 17, personal communications) and the regions of the gene that would eventually translate into protein. Perl helps allow for complex annotation to take place – annotation that would not otherwise have been possible through traditional means.

For those interested in developing their Perl know-how, a book on Perl recommended on an MIT webpage is called Learning Perl, Third Edition by Tom Phoenix and Randal L. Schwartz (Biocomputing at Whitehead Institute, n.d.).

Abdellateef, M. (2009, December 17). Personal communications.

Biocomputing at Whitehead Institute. (n.d.). WIBR Bioinformatics for Biologistst Lecture 5 & 6
Resources: Computational Methods II, III: Sequence Analysis with Perl (including modules
and BioPerl). Retrieved December 17, 2009, from http://jura.wi.mit.edu/bio/education/bioinfo/pages/perl_bioinfo.html  

Human Genome Project Information. (2009). DNA forensics. Retrieved December 17, 2009, from http://www.ornl.gov/sci/techresources/Human_Genome/elsi/forensics.shtml  

MedicineNet, Inc. (2009). Definition of Genome annotation. Retrieved December 17, 2009, from http://www.medterms.com/script/main/art.asp?articlekey=16833

Wishart, D. (2009). Perl and the Web. Accessed from the notes for the Applied Computational Genomics Course in Montreal, Quebec, July 2009

Posted by Mike Spear at December 21, 2009 7:30 AM

Comments

Name
URL (remove the http://)
Email
Comments
   

TrackBack Link