Notice of Federally Restricted Devices

ITS will make a change to campus networking services on May 2, 2022, that will affect anyone attempting to make a wired connection to the UCR-secure network using a Federally restricted device. Campus units that manage any aspect of the network are required to adhere to the NDAA 889 campus compliance plan, which includes network scanning procedures to detect non-compliant devices and remediation steps. Learn more

Software - Luat Lab

Software Resources


Research Computing can connect you to the research software you need to be successful. Whether it is a Campus License for workstation-based research software, cluster-based, and High-Performance Computing software via HPCC, or Cloud-Based software via AWS or GCP. We are here to help.


  • UCR Site Licenses

    UCR provides campus licenses for many popular applications.

  • UCR High-Performance Computing Center

    The High-Performance Computing Center on campus has 1000's of research and scientific software applications installed on the HPCC Cluster.

  • Cloud Research Software - AWS, GCP

    Amazon Web Services:

    • Blockchain
      • Shared ledgers for trusted transactions among multiple parties
    • Cloud Migration
      • Easily migrate apps and data to AWS
    • DevOps
      • Rapidly and reliably build and deliver products using DevOps practices
    • Edge Computing
      • Move data processing and analysis as close to the end user as necessary
    • Machine Learning
      • Build with powerful services and platforms, and the broadest machine learning framework support anywhere

    Google Cloud Platform:

  • Research Software - STATA

    Name: STATA

    Version: 16

    Use: Data Science

    License: Required, UCR Campus-Wide STATA-SE, UCR STATA-MP4


    More UCR HPCC Cluster specific Information:

    STATA on Linux Clusters

    • Instructions tailored for UCR HPCC
    • Can be helpful for other Linux systems and clusters
    • For STATA-MP licenses

    When you submit a job to a Linux cluster you are sending a file to the cluster scheduler that tells the cluster what to do. This file is called a job submission file. The job submission file has two main parts. The top part defines what resources your job is requesting. The bottom part defines what your job will do with those resources.

    Example job submission file for HPCC and the job scheduler Slurm.

    For STATA-MP running jobs like this requires running in BATCH mode.


    The resulting job submission file would look something like this:

    #!/bin/bash -l

    #SBATCH --nodes=1

    #SBATCH --ntasks=4

    #SBATCH --cpus-per-task=1

    #SBATCH --mem=32G

    #SBATCH --time=1-00:15:00     # 1 day and 15 minutes


    #SBATCH --mail-type=ALL

    #SBATCH --job-name="just_a_test"

    #SBATCH -p intel

    # Load STATA

    module load stata/16

    # Run STATA

    stata -b do


    • Upload your do-file to the cluster.
    • Submit your job to the cluster.
      • “sbatch”
    • Download results.

    Other resources for such an explanation of resources and how to connect and use the cluster:

  • R Studio

    What is RStudio

    RStudio is an integrated development environment (IDE) for R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management.

    R Studio Cloud - Cloud Free

    • If you make limited, occasional use of RStudio Cloud, or have your usage covered by your school/organization or an instructor, our free plan is all you need.
    • Up to 15 projects total
    • 1 shared space (5 members and 10 projects max)
    • 15 project hours per month
    • Up to 1 GB RAM per project
    • Up to 1 CPU per project
    • Up 1 hour background execution time

  • Jupyter Lab/Notebooks

    JupyterLab is a web-based interactive development environment for Jupyter notebooks, code, and data. JupyterLab is flexible: configure and arrange the user interface to support a wide range of workflows in data science, scientific computing, and machine learning.

    • The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations, and narrative text.

    Nautilus Cluster Juypter Lab - Free!

    • A Linux desktop
    • GPUs
    • CPUs
    • Python
    • R
    • Markdown
    • Ability to submit to the Nautilus cluster
    • Access Google Drive
    • Access to excellent prebuilt environments
      • Stack Minimal
      • Stack Minimal + Desktop GUI
      • Stack Scipy
      • Stack R
      • Stack Tensorflow
      • Stack Tensorflow + PRP added libs
      • Stack Datascience
      • Stack Pyspark
      • Stack All Spark

    Google Colab Free!

    UCR Research Computing Examples

    • GPUs
    • CPUs
    • Python
    • R
    • Markdown
    • Ability to submit to the Nautilus cluster
    • Access Google Drive
    • Access to excellent prebuilt environments
    • GitHub Integration


  • Tensorflow

    TensorFlow Hub

    TensorFlow Hub is a repository of reusable assets for machine learning with TensorFlow. In particular, it provides pre-trained SavedModels that can be reused to solve new tasks with less training time and less training data.


    Google Colab TensorFlow Examples

  • Qualtrics

    What is the use of Qualtrics?

    Qualtrics is web based software that allows the user to create surveys and generate reports without having any previous programming knowledge. Why use QualtricsQualtrics enables you to do surveys, feedback, and polls using a variety of distribution means. Results can be viewed in reports and can be downloaded.

    Qualtrics is one of the top qualitative research and analysis packages.

    It's free for UCR Researchers and Staff.

    Great documentation created by our Colleagues at the Berkeley D-Lab