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...

Descripción completa

Detalles Bibliográficos
Autores principales: Aerts, Jan, Law, Andy
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