An introduction to scripting in Ruby for biologists

<p>Abstract</p> <p>The Ruby programming language has a lot to offer to any scientist with electronic data to process. Not only is the initial learning curve very shallow, but its reflection and meta-programming capabilities allow for the rapid creation of relatively complex applica...

Full description

Bibliographic Details
Main Authors: Law Andy, Aerts Jan
Format: Article
Language:English
Published: BMC 2009-07-01
Series:BMC Bioinformatics
Online Access:http://www.biomedcentral.com/1471-2105/10/221
_version_ 1818353721509150720
author Law Andy
Aerts Jan
author_facet Law Andy
Aerts Jan
author_sort Law Andy
collection DOAJ
description <p>Abstract</p> <p>The Ruby programming language has a lot to offer to any scientist with electronic data to process. Not only is the initial learning curve very shallow, but its reflection and meta-programming capabilities allow for the rapid creation of relatively complex applications while still keeping the code short and readable. This paper provides a gentle introduction to this scripting language for researchers without formal informatics training such as many wet-lab scientists. We hope this will provide such researchers an idea of how powerful a tool Ruby can be for their data management tasks and encourage them to learn more about it.</p>
first_indexed 2024-12-13T19:14:02Z
format Article
id doaj.art-c1fd9eb8cf79427890c7d5adc4a8023c
institution Directory Open Access Journal
issn 1471-2105
language English
last_indexed 2024-12-13T19:14:02Z
publishDate 2009-07-01
publisher BMC
record_format Article
series BMC Bioinformatics
spelling doaj.art-c1fd9eb8cf79427890c7d5adc4a8023c2022-12-21T23:34:21ZengBMCBMC Bioinformatics1471-21052009-07-0110122110.1186/1471-2105-10-221An introduction to scripting in Ruby for biologistsLaw AndyAerts Jan<p>Abstract</p> <p>The Ruby programming language has a lot to offer to any scientist with electronic data to process. Not only is the initial learning curve very shallow, but its reflection and meta-programming capabilities allow for the rapid creation of relatively complex applications while still keeping the code short and readable. This paper provides a gentle introduction to this scripting language for researchers without formal informatics training such as many wet-lab scientists. We hope this will provide such researchers an idea of how powerful a tool Ruby can be for their data management tasks and encourage them to learn more about it.</p>http://www.biomedcentral.com/1471-2105/10/221
spellingShingle Law Andy
Aerts Jan
An introduction to scripting in Ruby for biologists
BMC Bioinformatics
title An introduction to scripting in Ruby for biologists
title_full An introduction to scripting in Ruby for biologists
title_fullStr An introduction to scripting in Ruby for biologists
title_full_unstemmed An introduction to scripting in Ruby for biologists
title_short An introduction to scripting in Ruby for biologists
title_sort introduction to scripting in ruby for biologists
url http://www.biomedcentral.com/1471-2105/10/221
work_keys_str_mv AT lawandy anintroductiontoscriptinginrubyforbiologists
AT aertsjan anintroductiontoscriptinginrubyforbiologists
AT lawandy introductiontoscriptinginrubyforbiologists
AT aertsjan introductiontoscriptinginrubyforbiologists