Skip to Main Content
UCLA Logo Institute for Digital Research and Education

Hoffman2 Happy Hours: Running Jupyter Notebooks on the Hoffman2 Cluster

Office of Advanced Research Computing
Zoom

How to connect to the Hoffman2 Cluster via Jupyter / how to run python, R, Julia, bash, etc. notebooks / creating interactive presentations / running jupyter notebooks in python or anaconda environments   Questions about this workshop can be directed to Raffaella D'Auria (dauria@oarc.ucla.edu). Register here: https://ucla.zoom.us/meeting/register/tJYvdOuuqz8uH9BM1CVoJkPjIOJ5Kiim5qBq 

Research Study Design Considerations for Mobile Technology

Zoom

Study designs that includes mobile apps requires planning, forethought, and awareness of the data needed to achieve your grantÕs Òspecific aimsÓ. Mobile devices are near ubiquitous but if you are building one into your study you will need to consider several laws (Common Rule, HIPAA, 21 CFR) and regulatory bodies that govern some aspects of...

Introduction to Version Control with Git, Part 1

Zoom

As a computational researcher, it can be essential to know how to use version control in order to run other peopleÕs code or to develop code as part of a multi-person development team. Git is one software tool for version control that helps users manage software and software changes over time. This workshop will introduce...

Learning Neural Network

Zoom

Neural networks are the "beating heart" of modern LLM-based AI systems, driving everything from image recognition to natural language processing. In this 2-hour lecture, we'll explore the foundational concepts of neural networks and their pivotal role in deep learning projects. This session is designed to be accessible to all, with a focus on intuitive explanations...

Planning for Accessibility in your Research Proposals

Zoom

As you plan and budget for your research studies, keep in mind that making your research findings accessible should be a forethought and not an afterthought. If you are going to create a website, you need to keep this in mind. Keep in mind ADA compliance reporting requirements. Strategic Outcomes: - Increased inclusivity in UCLAÕs...

Introduction to SPSS

Zoom

SPSS is a very easy-to-use statistical package that runs on Windows, Macintosh and UNIX platforms. This class is designed for people who are just starting to use SPSS. The students in the class will have a hands-on experience using SPSS for doing statistics, graphics, and data management. The class notes are the scripts for the...

Introduction to Version Control with Git, Part 2

Zoom

GitHub is a web-based platform for software projects using Git. This workshop will continue the Git introduction by focusing on how to use the features of GitHub for accessing, managing, and collaborating on software. We will also extend the discussion of Git fundamentals to include more advanced topics such as merge conflicts and branches.

Effect size measures for linear multilevel models in R

Zoom

In 2019, Rights and Sterba introduced a set of effect size measures for linear multilevel models in the article Quantifying Explained Variance in Multilevel Models: An Integrative Framework for Defining R-Squared Measures. This workshop discusses the concepts of within-cluster and between-cluster variance in multilevel models, and how these new R-squared measures quantify how the components...

HPC@UCLA: Batch Job Submission on H2C (the Hoffman2 Cluster)

Batch computing enables you to execute concurrently or independently a large number of simulations, practically scaling up your ability to conduct research. Come and learn the basics of how to submit jobs, how to request resources and how to take advantage of very many CPU and GPU cores on the Hoffman2 Cluster.

Collecting Research Data on the Go

Zoom

Mobile App Research allows for flexible collection of data. Being Òin the fieldÓ can now happen anytime and anywhere. This is true across a broad spectrum of disciplines today including public health, life sciences, digital humanities, social sciences, physical sciences, public affairs, mhealth and more. Techniques to collect data can leverage notification systems, be randomized,...

Using GitHub for Continuous Integration/Continuous Deployment

Zoom

Do you write and version code in Github? In this workshop you will learn how to use Github Actions to automatically and securely deploy your source code across your infrastructure. Join this workshop to learn how to leverage GitHubÕs advanced CI/CD tools that come with the Github Enterprise account to enhance your DevOps practice.

Intro to Digital Accessibility in Research

Zoom

What is digital accessibility? How can the research enterprise be more prepared to be inclusive of people with disabilities. What should an IRB be evaluating in terms of digital accessibility? Strategic Outcomes: Increased awareness of digital accessibility issues; improved inclusion of disabled populations in UCLAÕs research studies; positions UCLA researchers to better serve disabled populations...

Data Visualization with Python I: Plotting Fundamentals

Zoom

Python is a very popular language for computational and data science, and it has many powerful capabilities for visualizing data in the pursuit of understanding and conveying underlying patterns. The first part of this series will showcase various ways that Python can be used for creating graphics, following which weÕll dive into some common Python...

Hoffman2 Happy Hour: Using RStudio on Hoffman2

Zoom

Join us for an engaging session in the Hoffman2 Happy Hour Series as we explore how to effectively use RStudio on Hoffman2. This hands-on workshop will demonstrate the use of an RStudio Server app within the Hoffman2 environment, leveraging Apptainer for seamless integration and execution. Whether youÕre new to Hoffman2 or looking to expand your...

Data Visualization with Python II: Making Interactive Plots and Dashboards

Zoom

Python is a very popular language for computational and data science, and it has many powerful capabilities for visualizing data in the pursuit of understanding and conveying underlying patterns. The second part of this series will explore various ways that Python can be used to make interactive graphics that enhance oneÕs ability to explore data...

Using Containers on HPC Resources

Zoom

Containers are revolutionizing the way scientific software is run on High-Performance Computing (HPC) platforms by providing a ÔvirtualÕ OS that simplifies application installation and portability. This session will guide you through the process of building and utilizing containers to enhance your research workflows on HPC systems. The workshop will focus on UCLAÕs Hoffman2 cluster, which...

RAG for Open Source LLMs

Zoom

Learn how to reduce hallucinations and improve the quality of LLM responses using retrieval augmented generation.

Building Containers for HPC

Zoom

Building on the concepts introduced in Using Containers on HPC Resources, this session will focus on creating custom containers designed to run seamlessly on HPC platforms. Participants will learn how to build containers using Docker/Podman and Apptainer/Singularity, with practical examples on UCLAÕs Hoffman2 cluster. Whether you want to create portable, reproducible environments for your research...

Introduction to Databases pt.1

Zoom

Databases are central tools for organizing research. In addition to storing data, databases allow for data to be quantified in meaningful ways. The process of creating a database can also help clarify relationships within content. Relational databases are designed to reduce redundancy, increase efficiency, and decrease errors. This introductory workshop on databases offers participants a...

Planning for Accessibility in Research Proposals and Practices

Zoom

In this training you will lean learn about the following topics: ¥ Introduction to DCP and Services for Researchers ¥ Training and Resources for Accessible Research ¥ Accessible Research Tools ¥ What is Disability? (ADA Definition) ¥ Overview of Laws & Policies Around Accessible Research ¥ Best Practices in Planning for Accessible Research ¥ Accessibility...

Introduction to Graph Databases

Zoom

Graph databases are at the frontier of data science, humanities, and AI computing. Built to handle dense, highly interconnected data, graph databases underpin many social networks, big data applications, and new research initiatives, but are still not as widely understood or deployed as traditional relational databases. Building off the Introduction to Databases (Part 1) workshop,...

Introduction to Survival Analysis in R

Zoom

Survival analysis models time-to-event outcomes. This workshop introduces usage of the survival package in R for some of the most commonly used survival methods. Topics include data setup, Kaplan-Meier estimates and curves, log-rank tests, fitting the Cox proportional hazards model, assessing the proportional hazards assumption, and modeling time-varying covariates. Experience in both survival analysis and...

Big Data on HPC

Zoom

Unlock the potential of High-Performance Computing (HPC) for solving Big Data challenges in this introductory workshop. Designed for researchers and data enthusiasts, this session will focus on using Big Data techniques to address large-scale data processing and complex machine learning model training on UCLAÕs Hoffman2 cluster. Through hands-on examples and demonstrations, participants will explore the...

High Performance Python for Data Analytics pt.1

Zoom

While Python has been the most popular programming language since 2019, data scientists often critique its slow speed and limited capabilities in handling big data scenarios. In this workshop series, we'll tackle how to enhance Python's performance in data science by diving deep into its workings and leveraging technologies to transform Python into an effective...

Introduction to Mediation Models using Mplus,

Zoom

This workshop will introduce mediation (i.e., causal) models using Mplus. Explanations of the syntax and output will be given, as well as some tips about reporting such analyses. Models with latent variables will not be discussed.

High Performance Python for Data Analytics pt.2

Zoom

While Python has been the most popular programming language since 2019, data scientists often critique its slow speed and limited capabilities in handling big data scenarios. In this workshop series, we'll tackle how to enhance Python's performance in data science by diving deep into its workings and leveraging technologies to transform Python into an effective...

Introduction to Cloud Computing

Zoom

This workshop provides an overview of cloud computing concepts, including its benefits, services, and deployment models. Participants will learn about the different types of cloud services and explore popular cloud platforms such as AWS and Google Cloud. The workshop covers key topics such as cloud architecture, storage, security, and scalability, offering practical insights into how...

Introduction to Linear Regression in R

Zoom

This workshop teaches the basics of the linear regression model, the foundation for most other regression models. Topics include understanding the model equation, continuous and categorical predictors, interpreting the model estimates, and diagnostics for assessing model assumptions. The workshop is intended to be interactive, with examples and exercises in R, and assumes only introductory exposure...

Accessible Study Recruitment & Consent Process

Zoom

Planning for an accessible study recruitment effort. Advertising in accessible digital environments, making PDFs accessible, email outreach that is accessible and mobile app ads that are accessible. Creating a accessible digital consent pathway, making research accessible to all. Strategic Outcomes: - Inclusivity in community engaged research

Generalized Linear Regression Models in R

Zoom

This workshop introduces the generalized linear regression model, which extends the linear regression model to accommodate outcomes with different distributions. The workshop briefly reviews linear regression concepts as necessary, and then discusses logistic regression for binary outcomes and Poisson and negative binomial models for count outcomes. Examples of running each of these models in R...

Rapid AI Prototyping with custom GPTs pt. 1

Zoom

Learn how to rapidly build a low cost AI prototype for research and education with custom GPTs, prompt engineering, and turn-key solutions from leading LLM providers.

Parallel Transpose Algorithms: Massively Parallel Computing with GPUs Series

Zoom

Several highly accurate computational methods, such as Fourier spectral method and compact finite difference method, require complete grid data along spatial axes when solving partial differential equations on structured grids. However, modern simulations often involve enormous datasets, especially when using high-resolution grids, that exceed the memory capacity of a single processor. This poses a significant...

Rapid AI Prototyping with custom GPTs pt. 2

Zoom

Learn how to rapidly build a low cost AI prototype for research and education with custom GPTs, prompt engineering, and turn-key solutions from leading LLM providers. This will be a hands on workshop.

Building Accessibility into Research Mobile Apps

Office of Advanced Research Computing
Zoom

Mobile Apps like websites need to be built with accessibility in mind to comply with the WCAG 2.1 standard. Fortunately, Mobile devices themselves have alot of accessibility features already built in. When building a mobile app, or working with an outside vendor to build a research app as an instrument, you should include this as...

Introduction to Overleaf: A Beginner’s Guide to Collaborative LaTeX

Office of Advanced Research Computing
Zoom

LaTeX is a powerful typesetting system that is widely used for academic and professional documents, but it has a steep learning curve. Overleaf simplifies the process of working with LaTeX by providing an intuitive interface, simplifying document production, and facilitating real-time collaboration with colleagues. This workshop will introduce participants to Overleaf’s essential features. Topics will...

Using GitHub for Continuous Integration/ and Continuous Deployment

Office of Advanced Research Computing
Zoom

Do you use GitHub for version control? In this 90 minute hands-on workshop you will advance your GitHub prowess by learning how to use Github Actions to automatically and securely deploy source code across your infrastructure. Join this workshop to learn how to leverage GitHub's advanced CI/CD tools that come with your Github Enterprise account...

Running Jupyter Notebooks on the Hoffman2 Cluster

Office of Advanced Research Computing
Zoom

Jupyter Notebook, JupyterLab and Voilà are a powerful tool for interactive computing, for proof of concept implementations and for creating interactive web applications or dashboards. Come and learn how to open Jupyter sessions on your local browser while harnessing the computing power on the Hoffman2 Cluster. Work in a mamba/python environment, in R, julia or...

Introduction to the Linux Shell Part 1: Using the Command Line

Office of Advanced Research Computing
Zoom

The most widely used way to interact with computers is through a graphical user interface, for example, the desktop interface of Microsoft Windows or Mac OS. However, you can also use a text interface to interact with your computer (or with a computing system like Hoffman2). This can variously be referred to as the command...

Introduction to the Linux Shell Part 2: Shell Scripting

Office of Advanced Research Computing
Zoom

Shell scripts enable users to link together multiple Linux commands into a single executable program. They can save users from a lot of wasted time, effort, and headache. For example, many researchers execute many different steps and run several different programs during their process of transforming raw data into analyzable results and ultimately into polished...

Accessible and Inclusive Data Visualization for Research Publication

Office of Advanced Research Computing
Zoom

In this workshop the DCP will lead a training on how the design accessible data visualization for publication both into PDF and html in alignment with WCAG 2.1 AA guidance. Many people with disabilities use assistive technologies. Register Now

Introduction to AI/ML/LLM for Humanities and Social Science

Office of Advanced Research Computing
Zoom

As artificial intelligence (AI), machine learning (ML), and Large Language Models (LLM) technologies continue to evolve, they offer new possibilities for humanities research, from large-scale text and image analysis to generative AI applications that synthesize and extrapolate knowledge. This workshop introduces key AI/ML/LLM concepts, including neural networks, large language models, and large image models, while...

Running Large Language Models on Hoffman2

Office of Advanced Research Computing
Zoom

This workshop will cover running Large Language Models (LLMs) on the Hoffman2 HPC cluster using Ollama for inference and Open WebUI for an easy-to-use interface. Participants will learn how to set up and manage LLM workloads on HPC resources, optimize performance, and interact with models through a web-based UI. The session includes a live demo,...

Using UCLA Mobile Messaging Capabilities for Research

Office of Advanced Research Computing
Zoom

Are you doing research with surveys ( in RedCap or another survey tool) and paying an outside vendor to SMS links to your participants? Did you know that UCLA has a Mobile Messaging service that can send push messages instead that is much more economial? Sending a push message to a simple mobile app costs...

Job scheduling on Hoffman2 cluster

Office of Advanced Research Computing
Zoom

In this workshop, participants will gain hands-on experience with the job scheduling system on the Hoffman2 cluster, the UCLA’s high-performance computing resource. Additionally, participants will learn how to write effective job submission scripts, allocate resources efficiently, troubleshoot job issues, and optimize workflows for improved performance. Whether you're new to job scheduling or looking to refine...

Learning Scikit-Learn

Office of Advanced Research Computing
Zoom

Machine learning has become a key element in science and technology today. Mastering libraries like scikit-learn–a vital tool for machine learning–is essential. In this workshop, you'll receive a fundamental introduction to the scikit-learn Python library. For the best experience, participants should have a working knowledge of Python and a basic understanding of machine learning concepts....

Binary Logistic Regression in Stata

Office of Advanced Research Computing
Zoom

The analysis of binary outcomes is widespread across scientific fields. This workshop introduces the basics of the most commonly used statistical model for binary outcomes, logistic regression. Some basic background on probability and odds will be provided, as well as a brief review of the model itself. This workshop then covers how to run a...

High Performance Machine Learning Using Scikit-Learn

Office of Advanced Research Computing
Zoom

Machine learning is playing an increasingly important role in science and technology. In this advanced session, we focus on leveraging scikit-learn for high-performance machine learning. We will explore how to speed up model training using multicore processors and accelerators, as well as techniques for out-of-core learning. This workshop builds on the foundational concepts from the...

Intro to Accessible Research

Office of Advanced Research Computing
Zoom

What is digital accessibility? How can the research enterprise be more prepared to be inclusive of people with disabilities. What should an IRB be evaluating in terms of digital accessibility? Strategic Outcomes: Increased awareness of digital accessibility issues; improved inclusion of disabled populations in UCLA's research studies; positions UCLA researchers to better serve disabled populations...

Learn Prompt Engineering and Retrieval Augmented Generation using Open Source LLMs

Office of Advanced Research Computing
Zoom

Are you interested in using LLMs for research? In this 90 minute hands-on workshop, you will learn how to install and deploy an open-source LLM on your local environment, create a Retrieval Augmented Generation (RAG) model with visual builders from Diffy and AWS Bedrock and learn prompt-engineering techniques to reduce the occurrence of hallucination and...

Events List Navigation