Skip to main content

Breadcrumb

  1. ACCESS Home
  2. Support
  3. Knowledge Base
  4. Knowledge Base Resources

Knowledge Base Resources

These resources are contributed by researchers, facilitators, engineers, and HPC admins. Please upvote resources you find useful!
Add a Resource

Filters

Topics

  • training (38)
  • machine-learning (36)
  • ai (34)
  • data-analysis (34)
  • documentation (25)
  • deep-learning (21)
  • big-data (20)
  • neural-networks (17)
  • workforce-development (17)
  • professional-development (16)
  • visualization (15)
  • community-outreach (13)
  • parallelization (13)
  • r (12)
  • cybersecurity (11)
  • gpu (11)
  • programming (11)
  • image-processing (9)
  • cloud-computing (8)
  • mpi (8)
  • plotting (8)
  • pytorch (8)
  • slurm (8)
  • administering-hpc (7)
  • c (7)

Topics

  • training (38)
  • machine-learning (36)
  • ai (34)
  • data-analysis (34)
  • documentation (25)
  • deep-learning (21)
  • big-data (20)
  • neural-networks (17)
  • workforce-development (17)
  • professional-development (16)
  • visualization (15)
  • community-outreach (13)
  • parallelization (13)
  • r (12)
  • cybersecurity (11)
  • gpu (11)
  • programming (11)
  • image-processing (9)
  • cloud-computing (8)
  • mpi (8)
  • plotting (8)
  • pytorch (8)
  • slurm (8)
  • administering-hpc (7)
  • c (7)

Programming Language

  • python (41)
  • c++ (10)
  • bash (7)

Programming Language

  • python (41)
  • c++ (10)
  • bash (7)

Science Domain

  • data-science (14)
  • computational-chemistry (7)

Science Domain

  • data-science (14)
  • computational-chemistry (7)

Skill Level

  • intermediate (191)
  • (-) beginner (189)
  • (-) advanced (111)

Content Type

  • learning (76)
  • website (57)
  • documentation (43)
  • tool (28)
  • video_link (16)
  • presentation (6)
  • mailing_list (2)
  • video (1)

Skill Level

  • intermediate (191)
  • (-) beginner (189)
  • (-) advanced (111)

Content Type

  • learning (76)
  • website (57)
  • documentation (43)
  • tool (28)
  • video_link (16)
  • presentation (6)
  • mailing_list (2)
  • video (1)
Regular Expressions
0
  • Learn Regular Expressions with simple, interactive exercises
  • An online tool to learn, build, & test Regular Expressions
  • An Online tool that lets you enter your own text and regular expressions to see what matches
Regular expressions (sometimes referred to as RegEx) is an incredibly powerful tool that is used to define string patterns for "find" or "find and replace" operations on strings, or for input validation. Regular Expressions are used in search engines, in search and replace dialogs of word processors and text editors, and text-processing Linux utilities such as sed and awk. They are supported in many programming languages, including Python, R, Perl, Java, and others.
perlprogrammingpythonr
0 Likes

Login to like
Type
learning
Level
Beginner, Intermediate
Texas A&M HPRC Training Site
0
  • Texas A&M Research Computing Training Resources
Training Resources and Courses offered by Texas A&M's Research Computing Group
ACESTAMU
0 Likes

Login to like
Type
learning
Level
Beginner, Intermediate, Advanced
Horovod: Distributed deep learning training framework
0
  • Horovod
Horovod is a distributed deep learning training framework. Using horovod, a single-GPU training script can be scaled to train across many GPUs in parallel. The library supports popular deep learning framework such as TensorFlow, Keras, PyTorch, and Apache MXNet.
deep-learningdistributed-computinggpu
0 Likes

Login to like
Type
tool
Level
Intermediate, Advanced
How to Build a Great Relationship with a Mentor
0
  • How to Build a Great Relationship with a Mentor
Emphasizes benefits of being mentored. Describes how to identify and choose a mentor. Suggests a path forward. Not mentor or two-way focused.
mentorshipprofessional-developmentworkforce-development
0 Likes

Login to like
Type
website
Level
Beginner
Why 'N How: Martinos Center for Biomedical Imaging:
0
  • Why 'N How: Martinos
The Why & How seminar series is designed to introduce research assistants, graduate students, and postdoctoral and clinical fellows – really, anyone who is interested – to the many tools used in medical imaging. These include software tools and most of the major imaging modalities wielded by investigators (MRI, PET, EEG, MEG, optical, TMS and others). As the name of the series suggests, the talks cover both the reasons researchers might need a particular tool and the nuts and bolts of how to apply it. You can watch videos of the overviews below.
image-processing
0 Likes

Login to like
Type
learning
Level
Beginner, Intermediate, Advanced
Charliecloud User Group
0
  • Charliecloud User Group
Announcements for for users and developers of Charliecloud, which provides lightweight user-defined software stacks for high-performance computing.
containers
0 Likes

Login to like
Type
mailing_list
Level
Beginner
Trusted CI Resources Page
0
  • Trusted CI Resources Page
Very helpful list of external resources from Trusted CI
cybersecurity
0 Likes

Login to like
Type
website
Level
Beginner, Intermediate, Advanced
OnShape Documentation
0
  • Onshape Onboarding
This contains documentation for getting started with using OnShape for CAD. OnShape cloud-hosted CAD software that lets you work with others like on a Google Doc, with the power and capabilities of any other software like Solidworks or Inventor.
documentationfaster
0 Likes

Login to like
Type
tool
Level
Beginner
High performance computing 101
0
  • High performance computing 101
An introductory guide to High Performance Computing.
administering-hpc
0 Likes

Login to like
Type
website
Level
Beginner
Samtools Documentation
0
  • https://www.htslib.org/doc/
Samtools is a suite of programs for interacting with high-throughput sequencing data, especially in the SAM/BAM format. It offers various utilities for processing, analyzing, and managing sequence data generated from next-generation sequencing (NGS) experiments. Samtools is widely used in bioinformatics and genomics research for tasks such as read alignment, variant calling, and data manipulation.
documentationdata-analysisbioinformaticsdata-sciencegenomics
0 Likes

Login to like
Type
documentation
Level
Beginner, Intermediate, Advanced
DELTA Introductory Video
0
  • DELTA Youtube Video
Introductory video about DELTA. Speaker Tim Boerner, Senior Assistant Director, NCSA
deltagputraining
0 Likes

Login to like
Type
video
Level
Beginner, Intermediate, Advanced
Guide to building AirSim on Linux machines
0
  • Build AirSim on Linux
This article provides step-by-step instructions on how to build AirSim, a simulator for autonomous vehicles, on Linux. It includes both Docker and host machine setup options, along with details on building Unreal Engine, AirSim, and the Unreal environment. It also provides guidance on how to use AirSim once it is set up.
documentationgithubgithub-pageshardwareunix-environment
0 Likes

Login to like
Type
documentation
Level
Beginner, Intermediate
Cyber Security
0
  • Study Guides
learning cybersecurity is crucial for personal protection, safeguarding digital assets, financial security, and national security. It is important when it comes to consumer data protection for business, creating long lasting relationships with customers.
trainingdata-securitycybersecuritydata-complianceencryption
0 Likes

Login to like
Type
learning
Level
Beginner
ACCESS Campus Champion Example Allocation
0
  • GitHub link to LaTeX source file and compiled PDF
ACCESS requests proposals to be written following NSF proposal guidelines. The link provides an example of an ACCESS proposal using an NSF LaTeX template. The request is at the DISCOVER level appropriate for Campus Champions. The file is 2 pages: the first page details the motivation, approach, and resources requested; and the second page is a 1-page bio.
allocations-proposalproposal-requestresearch-facilitation
0 Likes

Login to like
Type
learning
Level
Beginner
Probabilistic Semantic Data Association for Collaborative Human-Robot Sensing
0
  • Probabilistic Semantic Data Association for Collaborative Human-Robot Sensing
Humans cannot always be treated as oracles for collaborative sensing. Robots thus need to maintain beliefs over unknown world states when receiving semantic data from humans, as well as account for possible discrepancies between human-provided data and these beliefs. To this end, this paper introduces the problem of semantic data association (SDA) in relation to conventional data association problems for sensor fusion. It then, develops a novel probabilistic semantic data association (PSDA) algorithm to rigorously address SDA in general settings. Simulations of a multi-object search task show that PSDA enables robust collaborative state estimation under a wide range of conditions.
aimachine-learning
0 Likes

Login to like
Type
documentation
Level
Advanced
Docker Tutorial for Beginners
0
  • Docker Tutorial for Beginners
A Docker tutorial for beginners is a course that teaches the basics of Docker, a containerization platform that allows you to package your application and its dependencies into a standardized unit for development, shipment, and deployment.
docker
0 Likes

Login to like
Type
video_link
Level
Beginner, Intermediate, Advanced
Intro to GenAI Chatbot
0
tutorial on introduction to making a AI Chat assistant using GenAI API
aigenerative-ai
0 Likes

Login to like
Type
learning
Level
Beginner
Slurm Scheduling Software Documentation
0
  • Slurm Documentation
Slurm is an open source, fault-tolerant, and highly scalable cluster management and job scheduling system for large and small Linux clusters. Slurm requires no kernel modifications for its operation and is relatively self-contained. As a cluster workload manager, Slurm has three key functions. First, it allocates exclusive and/or non-exclusive access to resources (compute nodes) to users for some duration of time so they can perform work. Second, it provides a framework for starting, executing, and monitoring work (normally a parallel job) on the set of allocated nodes. Finally, it arbitrates contention for resources by managing a queue of pending work.
cluster-managementcluster-supportslurm
0 Likes

Login to like
Type
website
Level
Intermediate, Advanced
CyberAmbassadors: Professional Skills for Interdisciplinary Work
0
  • CyberAmbassador Program
The CyberAmbassadors project was funded through a workforce development grant from the National Science Foundation (Award #1730137). Starting in 2017, the initial focus of this project was to develop, test, and refine new curriculum to help CyberInfrastructure (CI) Professionals strengthen their communications, teamwork and leadership skills. With support and collaboration from a number of academic and professional organizations, the CyberAmbassadors project was expanded to offer professional skills training to college students and professionals working across STEM (science, technology, engineering, math) disciplines.
mentorshipprofessional-developmentresearch-facilitationtrainingworkforce-development
0 Likes

Login to like
Type
learning
Level
Beginner, Intermediate, Advanced
Use Windows Subsystem for Linux for HPC Command Line Access from Windows
0
  • Install Linux on Windows with WSL
Windows Subsystem for Linux (WSL) provides a Linux environment for Windows users to access HPC resources fast and efficiently.
workflowssh
0 Likes

Login to like
Type
tool
Level
Beginner
Neural Networks in Julia
0
  • Neural Networks in Julia using Flux.jl
Making a neural network has never been easier! The following link directs users to the Flux.jl package, the easiest way of programming a neural network using the Julia programming language. Julia is the fastest growing software language for AI/ML and this package provides a faster alternative to Python's TensorFlow and PyTorch with a 100% Julia native programming and GPU support.
aideep-learningmachine-learningneural-networksjulia
0 Likes

Login to like
Type
tool
Level
Intermediate, Advanced
Conda
0
  • Conda Tutorial
Conda is a popular package management system. This tutorial introduces you to Conda and walks you through managing Python, your environment, and packages.
anacondacondapython
0 Likes

Login to like
Type
tool
Level
Beginner
Working with Python on HPC Clusters
0
  • Working with Python on HPC Clusters
This tutorial series and documentation covers topics on using Python on HPC clusters. The specific steps are based on the HOPPER cluster at George Mason University in Fairfax, VA. They should be implementable on most HPC clusters that have the SLURM scheduler installed, the Environment Modules system for managing packages and Open onDemand for a web-based GUI to access the cluster resources.
pytorchbatch-jobsjob-submissionschedulingslurmmodulesscriptingcondapython
0 Likes

Login to like
Type
documentation
Level
Beginner, Intermediate
Open Storage Network
0
  • Open Storage Network
The Open Storage Network, a national resource available through the XSEDE resource allocation system, is high quality, sustainable, distributed storage cloud for the research community.
open-storage-networkdata-managementdata-retentionstoragehpc-storage
0 Likes

Login to like
Type
website
Level
Beginner, Intermediate, Advanced
A guide to pip in Python
0
  • Pip Guide
pip stands for "pip installs packages". It's the go-to package manager for Python, allowing developers to install, update, and manage software libraries and dependencies used in Python projects. With just a few commands in your terminal or command prompt, pip makes it effortless to fetch libraries from the Python Package Index (PyPI) and integrate them into your projects. This guide will walk you through the basics of pip, from installation to advanced package management.
pipsoftware-installation
0 Likes

Login to like
Type
learning
Level
Beginner, Intermediate

Pagination

  • First page « First
  • Previous page ‹‹
  • …
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Page 6
  • Current page 7
  • Page 8
  • Page 9
  • Page 10
  • Next page ››
  • Last page Last »