In this section:
There are many different programming platforms and tools available to solve bioinformatics problems. It can be bewildering at first, but it makes more sense to build on top of some of these tools rather than build from scratch. Some the problems with using these tools for a bioinformatics portal are
Standardization on a particular platform can help manageability but for most organizations a compromise between standardization and adoption of several different platforms will allow many people to develop software in platforms that they are already comfortable with and allow the reuse of a large amount of freely available software. In the sections that follow I will give a brief description of a few development platforms important to bioinformatics and some of the pros and cons or their use within a bioinformatics web portal.
This section gives a brief introduction to Perl with a bioinformatics flavor. The section Perl and CGI describes developing a web user application in Perl. The section BioPerl describes the BioPerl open source project.
Practical Execution and Report Language (Perl) dates back to the 1980's when it was developed as a language to aid in automating practical UNIX system administration tasks. It became very popular in the 1990's when it was the language of choice for many web sites in the early development of the Web. It has also been used extensively to create bioinformatics utilities because of its power in processing text data. A good place to start with Perl is the book Learning Perl by Schwartz, Phoenix, and foy12. Moving past the basics you might look at Intermediate Perl by Schartz , foy, and Phoenix29 or the Comprehensive Perl Archive Network (CPAN) web site cpan.org13.
There are links to download Perl at perl.com14. It is freely available on many different platforms.
Perl's main strengths are
There are no user comments.
Please send ideas and opinions by email at alexamies@gmail.com.