Cargando…
An introduction to scripting in Ruby for biologists
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 sh...
Autores principales: | , |
---|---|
Formato: | Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2009
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2722653/ https://www.ncbi.nlm.nih.gov/pubmed/19607723 http://dx.doi.org/10.1186/1471-2105-10-221 |
_version_ | 1782170321627906048 |
---|---|
author | Aerts, Jan Law, Andy |
author_facet | Aerts, Jan Law, Andy |
author_sort | Aerts, Jan |
collection | PubMed |
description | 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. |
format | Text |
id | pubmed-2722653 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2009 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-27226532009-08-07 An introduction to scripting in Ruby for biologists Aerts, Jan Law, Andy BMC Bioinformatics Correspondence 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. BioMed Central 2009-07-16 /pmc/articles/PMC2722653/ /pubmed/19607723 http://dx.doi.org/10.1186/1471-2105-10-221 Text en Copyright © 2009 Aerts and Law; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Correspondence Aerts, Jan Law, Andy An introduction to scripting in Ruby for biologists |
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 |
topic | Correspondence |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2722653/ https://www.ncbi.nlm.nih.gov/pubmed/19607723 http://dx.doi.org/10.1186/1471-2105-10-221 |
work_keys_str_mv | AT aertsjan anintroductiontoscriptinginrubyforbiologists AT lawandy anintroductiontoscriptinginrubyforbiologists AT aertsjan introductiontoscriptinginrubyforbiologists AT lawandy introductiontoscriptinginrubyforbiologists |