Computer Setup
Students in this course will learn that Bioinformatics frequently requires analyzing large complex datasets. The recommended approach to such analysis is to work with a computer that offers UNIX integration. Together we will lean the fundamentals of the UNIX command line and the R environment for data analysis and graphics.
Student Computers & Software Setup Instructions
To fully participate in this course students will need access to a modern computer to which they have administrator privileges (that is a computer where they can install software without restriction).
Mac and Linux based computers are preferable, as they already have a UNIX base. If you can, please use one of these. However, don’t worry if you are running Windows as we will set up all the requirements for this class. Chromebooks and iPads will not work for this class.
Regardless of your computer type you will need to install the software described below.
1. An up-to-date web browser
Current versions of Chrome, Firefox and Safari are preferred. Please install at least two of these web browsers.
2. The Zoom virtual meeting software
We will use Zoom on a weekly basis for office hours and other meetings if needed. Please make sure you have Zoom installed and running to allow you to join these meetings.
3. The data analysis environment R and RStudio
R Binaries for Windows, macOS and Linux can be downloaded and installed from CRAN (Comprehensive R Archive Network). If possible download the latest binary version of R for your operating system. As of course launch (April 2023) the latest release (2023-03-15, “Shortstop Beagle”) is R 4.2.3.
After installing R itself we recommend installing RStudio Desktop (version 2023.03.0+386 or above), a slick visual interface for R.
Note. You will want the Open Source FREE desktop version.
4. The Bash Shell (Windows only)
Bash is a commonly-used UNIX shell that gives you the power to do simple tasks more quickly.
macOS: You do not need to install anything. You can access bash from the Terminal (found in /Applications/Utilities
). You may want to keep Terminal in your dock for this class.
Linux: There is no need to install anything.
Windows: Install Git for Windows from https://gitforwindows.org by downloading their latest .exe
installer file, double click on the installer file, click “Next” and follow their default setup (latest version).
If you have a particularly old PC and require an older version (2.16 or below) for comparability with your OS version then follow the steps bellow:
- Run your downloaded installer file (e.g.
Git-2.16.3-32-bit.exe
) by double clicking on it. - Click on “Next”.
- Click on “Next”.
- Select “Use Git from the Windows Command Prompt” and click on “Next”.
- Click on “Next”.
- Keep “Checkout Windows-style, commit Unix-style line endings” selected and click “Next”.
- Select “Use Windows default console window” selected and click on “Next”.
- Click on “Install” (this may take a little while).
- Once done click on “Finish”.
To check if your install worked you can click on the “Windows Menu button” > “All Apps” and scroll down to Git and click to expand and select Git Bash. This should open a mostly black command line window. Success!! We can go ahead and close this for now.
5. MikTex (Windows only)
Please install the MikTex LaTex framework, which we will be using to generate PDF reports directly from RStudio.
Note. This is only required on Windows-based computers.
Please download the .exe
file for the latest version available (as of course launch the latest release is 22.10) and proceed with the installation. It is also important to check for all available updates after the installation to correctly set up MikTex.
6. XQuartz (Mac only)
Please install XQuartz a windowing environment required by some R packages.
Note. This is only required on macs.
Download the linked DMG file (e.g. XQuartz-2.8.5.dmg
). Once fully downloaded, double click to launch the installer and follow the regular steps.
(Optional) Apple Xcode Developer Tools (Mac only)
Only a subset of folks who wish to install R packages from source code (rather than the default binary packages) will need to have Apple’s command line tools. I can walk you through this process in class or office hours. Essentially, it boils down to opening a terminal and typing the following command: xcode-select --install
. Don’t worry if you don’t know what this means yet as I will explain when we get to this point in the course.