# Imperial College/Courses/Fall2008/Synthetic Biology (MRes class)/'R' Tutorial

### From OpenWetWare

**Introduction to 'R'**

You will find here a |

## 'R' Software Features

R is available as Free Software under the terms of the Free Software Foundation's GNU General Public License in source code form. It compiles and runs on a wide variety of UNIX platforms and similar systems (including FreeBSD and Linux), Windows and MacOS.

**It includes:**

- an effective data handling and storage facility,
- a suite of operators for calculations on arrays, in particular matrices,
- a large, coherent, integrated collection of intermediate tools for data analysis,
- graphical facilities for data analysis and display either on-screen or on hardcopy, and
- a well-developed, simple and effective programming language which includes conditionals, loops, user-defined recursive functions and input and output facilities.

## Our Objectives

The programming package R will be introduced. Emphasis will be put on learning by examples using existing R subroutines. Students will learn how to read data files, analyse and fit data to models, plot graphs, print to output files, and how to implement simple models. The latter will focus on ordinary differential equations.