BioHPC User Portal
Last updated Aug 8th 2025, FL.
Two models of client are available. The thin-client is a small desktop device, while the workstation is a larger tower PC. The workstation has a more powerful CPU than the thin-client. The workstation is recommended for users who need to run local analysis regularly, or those who are developing GPU code.
|
|
|
| Workstation Lenovo ThinkStation P3 Tower G2 |
Thin Client Lenovo ThinkStation P3 Ultra SFF G2 |
|
|
Both systems run Redhat 6. This is the same environment running on the cluster. All software available on the BioHPC cluster can be used on the clients, which are ideal for developing and testing code and analysis workflows.
They have direct access to the cluster's file system over the campus 10GB network. You can access your home, project and other shared directories within the GUI interface. This makes transfering files to other BioHPC users fast and easy.
BioHPC users have roaming profiles. This means your documents and settings will are available on all BioHPC systems.
Workstations and thin clients come with Bash and preconfigured to test scripts before submitting them to the cluster.
Access to Windows applications is possible via a Virtual Machine which can easily installed easily.
The following are basic settings that you'll want to make to your profile.
Create directory bookmarks to quickly access the project and work folders.
Bookmarks>Add Bookmark
You can change shortcuts under
System > Preferences > Keyboard Shortcuts
Modules are used to deploy multiple versions of different software tools.
See what modules are available
View loaded modules
Load a module
Remove a module
Workstations and thin clients come with Bash and SBGrid preconfigured to test scripts before submitting them to the cluster. The example script below compares two data sets and outputs an image to display the results.
Run a script with Bash
Check the Output Folder
Running code on the cluster from workstations is not supported anymore. Please use one of the login nodes to submit your job.
If you need to visually interact with your data you can run a Graphical User Interface (GUI) or Graphical Processing Unit (GPU) session on the cluster. For example, you could open a remote GUI session to work with large images that require more memory than is available on your workstation. A remote GPU session executes on a node with an Nvidia GPU card. These nodes offer hardware rendering as opposed to the software rendering on non-GPU nodes.
To begin one of these sessions use the remoteGUI or remoteGPU command. Then, use cat remoteGUI.txt to display the port number for your session.
To connect to the session, open TurboVNC (Applications>Accessories>TurboVNCViewer), and enter nucleus.biohpc.swmed.edu:port# and you password.
Downtime
Incompatible Applications