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 Laptops & Software Setup Instructions
To fully participate in this course students will need to bring a laptop to class. I much prefer Mac and Linux based laptops as they already have a UNIX base. If you can, please bring one of these. However, don’t worry if you are running Windows as we will be able to login to a campus based UNIX machine from your laptop or use a classroom Mac for classwork.
Regardless of your laptop type you will need to install the software described below.
An up-to-date web browser
Current versions of Chrome, Firefox and Safari are preferred.
The Zoom virtual meeting software
We will use Zoom on a weekly basis for office hours and other meetings. Please make sure you have Zoom installed and running to allow you to join these meetings.
The data analysis environment R and RStudio
R Binaries for Windows, MacOSX 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 (Sept 18) the latest release (2023-06-16, “Beagle Scouts”) is R-4.3.1.
After installing R itself we recommend installing RStudio Desktop (version 2023.06.2+561 or above), a slick visual interface for R. N.B. You will want the Open Source FREE version. If you have an older version of RStudio (without Quarto, i.e. pre-2023) you will benifit from updating.
RTools for windows
PC users will benefit from installing RTool. This is needed for building R packages with C/C++/Fortran code from source - something we will describe later in the course. Look for the Rtools42 installer link. N.B. Rtools is only needed for Windows users.
Xcode Command Line Tools (Mac only)
Mac users will benefit from installing Xcode Command Line Tools. If you try to run any recognized command line tool in the Terminal application, macOS will prompt you to install these tools. For example. if you try to run git --version
at the Terminal and don’t have this software then you will be prompted to install. You can also install directly from the command line. Open your Terminal (found in /Applications/Utilities
) and type the command xcode-select --install
this will open a dialog for installation of the command line tools. Note that the time estimate for installation is usually ridiculously off so don’t panic. Also please 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.
The Bash Shell
Bash is a commonly-used UNIX shell that gives you the power to do simple tasks more quickly.
Mac OS X: 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).
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.