Vitisgen3 Genetics Workshop

Before you start

1. Software installation

Please install the following software on your laptop:

  1. TASSEL (https://www.maizegenetics.net/tassel)

  2. FileZilla client (https://filezilla-project.org/download.php)

  3. Text editor You can install any text editor for coding. For example, Windows users can install Notepad++ (https://notepad-plus-plus.org/) . Mac users can install BBEdit (Free Mode, https://www.barebones.com/products/bbedit/download.html)

2. Set up 2-factor authentication with BioHPC

BioHPC requires two-factor authentication (2FA) for logins outside the Cornell network; both to login machines and the BioHPC webpage (as well as some enhanced security compute machines). The 2FA protocol is different from what is used by other Cornell services. Rather than a push notification, you will need to supply a time-based one-time password (TOTP) as well as your BioHPC username/password. The TOTP is provided by an app installed on your smartphone and linked to your BioHPC account (the app can also be installed on laptops/desktops/browsers if you prefer). To enroll in two-factor authentication, and for more details, visit http://biohpc.cornell.edu/lab/2fa_setup.aspx. This only needs to be done once, though you can re-visit this site to link additional devices to your BioHPC account. When connecting to BioHPC login machines or the BioHPC webpage, you will be prompted for a TOTP after providing your BioHPC password, but this is only required once per week per IP address. There are a few applications that do not support 2FA – such as when using ‘QuickConnect’ in FileZilla. In this case, we recommend first logging into the BioHPC website (https://biohpc.cornell.edu/login_bio.aspx). You will supply your 2-factor code there, and then will be able to use other apps without needing a TOTP from that IP address for the next week.

3. Connect to the workshop server

If you do not already have an account with the Cornell BioHPC, you can request an account through this web site: Request New BioHPC Account (cornell.edu), put "Vitisgen3 workshop" in the Comment field when submitting the request.

If you are not familiar with Linux command line, you can take a virtual workshop at https://biohpc.cornell.edu/workshops.aspx. There are two versions of Linux workshops, a one-hour short version (BioHPC for Beginners) and a three-hour comprehensive version (Linux for Biologists). You can take either one of them.

If you are on Cornell campus network, you can connect directly to cbsuvitisgen2.biohpc.cornell.edu. If from outside Cornell, you need to setup a tunnel to bypass the Cornell firewall.

3.1 Set up a tunnel to bypass Cornell network firewall.
3.2 Connect to Linux command line to do the hands-on projects.

Open a new Terminal (Mac) or Command Prompt (Win) window, and run following command to connect to localhost (port 8001 of localhost is now tunneled into the Cornell Linux server cbsuvitisgen2.biohpc.cornell.edu port 22).

3.3 To upload/download files.

Open Filezilla, enter following information and press "Quickconnect":

Once connected, the left panel is your laptop, the right panel is the remote server. To upload/download files or directories, just drag the files/directories between the two panels.

3.4 To Connect to the Rstudio server running on cbsuvitisgen2 server.

3.4.1 Set up another tunnel for Rstudio server, which runs on port 8016 of cbsuvitisgen2

3.4.2 Set up Rstudio cache page

3.4.3 Open a web browser, connect to http://localhost:8016