Skip to main content

Part of the book series: Use R! ((USE R))

  • 7839 Accesses

Abstract

In this chapter we will overview some additional options to work with R: how to speed up computations and better ways to handle data. Simple parallelization (and pseudo-parallelization) is discussed along with some packages for R. Sometimes additional programs are needed for an analysis, we will see how to interface with them and also how to write programs in other languages for use in R. Many applications need a graphical interface, we will illustrate how to build graphic shells and use R as the engine behind the scenes. Results from an analysis are of limited value unless they are reproducible and reported in a human digestible format—we will see some of R’s reporting functionalities.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bessant, C., Oakley, D., and Shadforth, I. Building Bioinformatics Solutions. Oxford University Press, 2014.

    Google Scholar 

  2. Chambers, J. M. Software for Data Analysis: Programming with R. Springer, New York, 2008.

    Book  Google Scholar 

  3. Eddelbuettel, D. Seamless R and C++ Integration with Rcpp. Springer, 2013.

    Google Scholar 

  4. Eubank, R. L., and Kupresanin, A. Statistical Computing in C++ and R. CRC Press, 2011.

    Google Scholar 

  5. Eugster, M., Knaus, J., Porzelius, C., Schmidberger, M., and Vicedo, E. Hands-on tutorial for parallel computing with r. Computational Statistics 26 (2011), 219–239.

    Article  MATH  MathSciNet  Google Scholar 

  6. Gentleman, R. R Programming for Bioinformatics, vol. 12 of Computer Science & Data Analysis. Chapman & Hall/CRC, Boca Raton, FL, 2008.

    Google Scholar 

  7. Gondro, C., Porto-Neto, L. R., and Lee, S. H. R for genome-wide association studies. Methods Mol Biol 1019 (2013), 1–17.

    Google Scholar 

  8. Jones, O., Maillardet, R., and Robinson, A. Scientific Programming and Simulation using R. CRC Press, 2009.

    Google Scholar 

  9. McCallum, E., and Weston, S. Parallel R. O’Reilly Media, Inc, 2011.

    Google Scholar 

  10. Paradis, E. Analysis of Phylogenetics and Evolution with R, 2nd ed. Use R. Springer, New York, 2012.

    Book  MATH  Google Scholar 

  11. Pitt-Francis, J., and Whiteley, J. Guide to scientific computing in C++. Springer, 2012.

    Google Scholar 

  12. Rizzo, M. L. Statistical Computing with R. Chapman & Hall/CRC, Boca Raton, FL, 2008.

    MATH  Google Scholar 

  13. Schmidberger, M., Morgan, M., Eddelbuettel, D., Yu, H., and Mansmann, L. T. U. State of the art in parallel computing with r. Journal of Statistical Software 31(1) (2009).

    Google Scholar 

  14. Spector, P. Data Manipulation with R. Springer, New York, 2008.

    MATH  Google Scholar 

  15. Tierney, L. Compstat 2008. Springer, New York, 2008, ch. Implicit and Explicit Parallel Computing in R, pp. 43–51.

    Google Scholar 

  16. Tierney, L., Rossini, A., and Li, N. Snow: A parallel computing framework for the r system. International Journal of Parallel Programming 37, 1 (2009), 78–90.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

7.1 Electronic supplementary material

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Gondro, C. (2015). Extending R. In: Primer to Analysis of Genomic Data Using R. Use R!. Springer, Cham. https://doi.org/10.1007/978-3-319-14475-7_7

Download citation

Publish with us

Policies and ethics