Remote Access Computational Platforms at IPCAS

1. There are three workstations at IPCAS available for the computational purpose (more is approaching ...:)

1) an IBM workstation (Thinkstation S20) with two 4-core (i.e., 8 usable cores) Intel Xeon CPUs (64bits), 6GB physical memory and 2*500GB SATA hard disks in LFCD. To gain better visualization of neuroimaging data, a CUDA-based GPU card - Nivida Quadro FX3800 - was installed (

2) an Apple Mac Pro workstation with four 6-core (i.e., 24 usable cores) Intel Xeon CPUs (64bits), 64GB physical memory and 1TB SATA hard disks and 12TB raid SCSI data server in LFCD. ATI Radeon HD 5770 GPU card was installed to gain better visualization (

3) a Dell workstation with two 4-core (i.e., 8 usable cores) Intel Xeon CPUs (64bits), 16 GB physical memory and 9TB raid storage in the MRI RC (

2. Softwares installed:

1) Operation System: Scientific Linux (version 5.5) - an open-source variant of Redhat Enterprise Linux - was installed.

2) Neuroimaging Packages: AFNI, FSL (4.1.6), FreeSurfer (5.1), SPM (8), MRIcroN, MRIcroGLX, MRIconvert, Slicer, CCS: Connectome Computation System (a pipeline for brain connectome analyses).

3) Statistical Packages: R (a linux clone of SAS/SPSS), Octave (a linux clone of MATLAB).

3. Please contact me via zuoxinianATgmail.com (replace AT with @) if you want to have an account to visit above resources.

4. How to Acess:

1) Linux and Mac Users: ssh -f -L 25901: xinian@ sleep 20 (just an example to access the LFCD workstation)

2) Windows Users: you need VNCviewer (Remote contorl in GUI), Putty (SSH) and WinSCP (SFTP). You can download them all-in-one here.

Step1: Get the above three packages installed in you PC or laptop.

Step2: Run Putty and setup an SSL connection and tunnel to the VNC server. In this example we have setup an ssl connection to and given it the session name LFCD (VNC).

Now set the SSL options to use compression and the SSH2 protocol.

Finally set up a tunnel from port 5900 to your computer to port 5902 on the VNC server.

Now you must save the session otherwise you'll need to do it all again next time you make a connection. Open the session and make a connection to the VNC server.

Step3: Run the VNC viewer and make a connection to localhost:5900.

You should have a login prompt from the VNC server machine now.

5. Want to know some about VNC server? Here you go :)

Tips for Configuring a Workstation

1. MATLAB needs permissive mode SELinux (see how to configure it)

2. FreeSurfer runs on a OpenGL version VNCserver (see instructions from freesurfer team)

FAQs for Linux Script Programming

1. How can I reverse the line order in text files? A: sed '1!G;h;$!d' oldfile > newfile

2. How can I safely do file exchange between linux severs? The solution is rsync command, e.g., rsync -arHzu --progress -e ssh xinian@* /local/backup