Dartmouth Research Computing & Data (RCD) logo
  • Home 
  • HPC 
  • AI 
  • Services 
  • About Us 

  •   Search this site
  •  
  1.   Secure HPC
  1. Home
  2. Secure HPC
  3. Granite

Granite

On this page
Overview   Purpose of Granite   How does it work?   Why should I use Granite?   Is Granite connected to the Internet?   Which projects do not belong in Granite?   How do I get started with Granite?   How do I access Granite?   Establish appropriate credentials (Dartmouth NetID or Dartmouth Health ID).   Complete required compliance training (CITI, cybersecurity training, Granite user agreement).   Set up your local environment.   How much does Granite cost?   How should I describe Granite for my grant application?   Granite Policy  

Overview  

Granite is a new secure research environment that allows researchers to access and analyze sensitive data on an encrypted platform. While the following is meant to answer many frequently asked questions, please reach out to granite.support@dartmouth.edu if you have questions not covered in this article.

Purpose of Granite  

This tool provides a common computer platform (Linux or Windows) upon which researchers across Dartmouth Health and Dartmouth College can collaborate to view, analyze, and store sensitive data for active research projects. Beyond being a secured research environment, this platform leverages a variety of analytic packages available including SAS, Stata, R, Python, and several more. The data security configuration meets and exceeds standards typically required for research using protected health information (PHI). Planning to store and analyze your data in Granite may decrease IRB and DH Privacy review time, given the highly secured nature of the system.

How does it work?  

After your project is IRB approved, you and your research team will request an account, and one of the DH Honest Data Brokers will connect individuals with a project and walk you through how to log on. Once your data query is completed the data broker will import the data into your project on a Virtual Machine (VM) and those listed in the IRB study team will have shared access to the data as well as the analytic tools. A Virtual Machine (VM) is a secured project-specific space that has access to various analytic packages but access is limited to the research team for this project. Users may be able to import data but the ability to export data depends on your project’s Data User Agreement (DUA).

Why should I use Granite?  

When using PHI for research and sharing it across DH and Dartmouth College, or for a Dartmouth College-only projects, Granite is the preferred secure research platform. Studies planning to use Granite will require less review from the IRB and the DH privacy office, given the high-security standards of the platform.

Is Granite connected to the Internet?  

A Granite virtual machine is not connected to the Internet by design. Granite does not contain all possible statistical packages though there is some possibility of gaining access to non-standard packages. This may take additional effort and time for the Granite infrastructure team to assess and develop.

Which projects do not belong in Granite?  

Granite is designed for research projects containing PHI, particularly when data needs to be shared across DH and Dartmouth College. De-identified data may be better stored in a different tool as it does not require the same protections as PHI. In addition, if there is a DH-only research project that can be analyzed on protected DH locations, it may not need to be sent to Granite.

How do I get started with Granite?  

You can get started with Granite by filling out the Granite Project Form, a simple Qualtrics-based form that will capture critical information about your project. The team will review your project needs and reach out to you to better understand whether your project is a “fit” for Granite and discuss next steps.

How do I access Granite?  

If Granite is right for your project, you can begin the process by submitting a ticket to Granite Support at granite.support@dartmouth.edu. Please include your project name in the subject line.

The team will then walk you through the next steps, which include:

Establish appropriate credentials (Dartmouth NetID or Dartmouth Health ID).  

External collaborators must be set up with a temporary account sponsored by the project PI.

Complete required compliance training (CITI, cybersecurity training, Granite user agreement).  

Cybersecurity training is sponsored by Dartmouth’s Information Security (InfoSec) team, and the Granite User Agreement) can be found online ( https://dartgo.org/granite-user-agreement).

Set up your local environment.  

To access Granite, you will need to ensure your local computer is set up with

  • two-factor authentication (DUO)
  • Dartmouth VPN (GlobalProtect VPN)
  • an appropriate remote desktop protocol (RDP) client.

NOTE: we currently only support Windows and Apple OS computers.

How much does Granite cost?  

Granite is billed monthly based on resource usage. As of July 1, 2024, Granite resources cost the following:

Resource unit costs Per year Per month
CPU $256.59 $21.38
Memory (GB) $128.29 $10.69
A40 GPU $1,750.00 $145.83
Storage (TB) $335.53 $27.96

Note that 1 CPU = 1 core. For comparison, the following table shows typical costs for small, medium, and large VMs

Example VM CPUs Memory (GB) Storage (TB) Per year Per month
Small 2 4 1 $1,361.88 $113.49
Medium 6 24 4 $5,960.68 $496.72
Small 8 64 10 $13,618.76 $1,134.90

Additional configurations are available and can be amended after initial setup; please discuss available options with Granite Support to ensure your configuration is appropriate to meet your research needs.

How should I describe Granite for my grant application?  

See the Granite Technical Overview and include its contents where appropriate in your application.

Granite Policy  

See Granite Policy for more details on the policies users following while accessing the Granite secure HPC envirionment.

Granite Technical Overview 
On this page:
Overview   Purpose of Granite   How does it work?   Why should I use Granite?   Is Granite connected to the Internet?   Which projects do not belong in Granite?   How do I get started with Granite?   How do I access Granite?   Establish appropriate credentials (Dartmouth NetID or Dartmouth Health ID).   Complete required compliance training (CITI, cybersecurity training, Granite user agreement).   Set up your local environment.   How much does Granite cost?   How should I describe Granite for my grant application?   Granite Policy  

     
Copyright © 2025 Dartmouth Research Computing & Data | Powered by Hinode.
Dartmouth Research Computing & Data (RCD)
Code copied to clipboard