Editing
Portal:Life Sciences
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Bioinformatics pipelines === A bioinformatics pipeline is a chain of computational steps that transforms raw data into interpreted results. Perl became a common pipeline language because it was good at coordinating external programs and processing intermediate files. A typical Perl-based genomics pipeline might: * receive raw sequence files from an instrument; * check file names and sample metadata; * trim low-quality regions; * mask repetitive sequence; * run sequence assembly or alignment tools; * parse logs and error files; * run BLAST or HMM searches; * annotate predicted genes; * load results into a database; * generate HTML, text, or spreadsheet reports; * email researchers when a run completed or failed. This pipeline role mattered because many bioinformatics tools were specialized command-line programs. Perl acted as the layer that connected them. Perlβs strength in pipelines also explains why it remained common in laboratories even after newer languages became fashionable. Once a working pipeline existed, rewriting it was risky. Many Perl bioinformatics scripts remained in use because they were trusted, tested, and connected to laboratory practice.
Summary:
Please note that all contributions to Perl Guilds - Getting Medieval with Perl may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Perl Guilds - Getting Medieval with Perl:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Tools
What links here
Related changes
Page information