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

Topics

  • machine-learning (50)
  • ai (45)
  • training (41)
  • data-analysis (40)
  • deep-learning (28)
  • documentation (28)
  • big-data (26)
  • neural-networks (24)
  • workforce-development (21)
  • professional-development (18)
  • visualization (18)
  • parallelization (16)
  • community-outreach (14)
  • programming (14)
  • image-processing (13)
  • cybersecurity (12)
  • gpu (12)
  • r (12)
  • pytorch (11)
  • slurm (10)
  • c (9)
  • cloud-computing (9)
  • compiling (9)
  • mpi (9)
  • plotting (9)
  • administering-hpc (8)

Topics

  • machine-learning (50)
  • ai (45)
  • training (41)
  • data-analysis (40)
  • deep-learning (28)
  • documentation (28)
  • big-data (26)
  • neural-networks (24)
  • workforce-development (21)
  • professional-development (18)
  • visualization (18)
  • parallelization (16)
  • community-outreach (14)
  • programming (14)
  • image-processing (13)
  • cybersecurity (12)
  • gpu (12)
  • r (12)
  • pytorch (11)
  • slurm (10)
  • c (9)
  • cloud-computing (9)
  • compiling (9)
  • mpi (9)
  • plotting (9)
  • administering-hpc (8)

If you'd like to use more filters, please login to view them all.

Header-only C++ JSON library
0
  • The GitHub that contains the library itself, and examples
  • Library documentation
JSON is a lightweight format for storing and transporting data, for example in a config file. This library is header-only, and has easy-to-read documentation. It is a C++ library.
resourcesc++
0 Likes

Login to like
Type
learning
Level
Intermediate, Advanced
Python
0
  • Introduction to Python - Texas A&M
Python course offered by Texas A&M HPRC
python
0 Likes

Login to like
Type
learning
Level
Beginner
High Performance Computing (HPC) 101 - Cluster
0
  • High Performance Computing (HPC) 101 Cluster
High Performance Computing (HPC) Cluster
hpc-cluster-build
0 Likes

Login to like
Type
video_link
Level
Beginner, Intermediate
Python Tools for Data Science
0
  • Python Tools for Data Science
Python has become a very popular programming language and software ecosystem for work in Data Science, integrating support for data access, data processing, modeling, machine learning, and visualization. In this webinar, we will describe some of the key Python packages that have been developed to support that work, and highlight some of their capabilities. This webinar will also serve as an introduction and overview of topics addressed in two Cornell Virtual Workshop tutorials, available at https://cvw.cac.cornell.edu/pydatasci1 and https://cvw.cac.cornell.edu/pydatasci2
aimachine-learningbig-datadata-analysisdata-wranglingdata-sciencetrainingworkforce-developmentpythonscikit-learnsql
0 Likes

Login to like
Type
video_link
Level
Intermediate
Anvil Home Page
0
  • Anvil Home Page
Purdue University is the home of Anvil, a powerful supercomputer that provides advanced computing capabilities to support a wide range of computational and data-intensive research spanning from traditional high-performance computing to modern artificial intelligence applications.
anvil
0 Likes

Login to like
Type
website
Level
Beginner, Intermediate, Advanced
The Theory Behind Neural Networks (Very Simplified)
0
  • 3Blue1Brown Neural Networks
This video by the YouTube channel 3Blue1Brown provides a very simplified introduction to the theory behind neural networks. This tutorial is perfect for those that don't have much linear algebra or machine learning background and are eager to step into the realm of ML!
neural-networks
0 Likes

Login to like
Type
video_link
Level
Beginner
Rockfish at Johns Hopkins University
0
  • Rockfish Resources and Documentation
Resources and User Guide available at Rockfish
rockfish
0 Likes

Login to like
Type
documentation
Level
Intermediate
Creating a Mobile Application
0
  • Creating a Mobile Application
Goes through in detail on how to build an application that can run on Android and IOS devices, using Qt Creator to develop Qt Quick applications. Goes through the setting up, creation, configuration, optimization, and overall deployment. This provides the fundamental basis, need to click around on the site for more specifics.
githubcompilingprogramming
0 Likes

Login to like
Type
website
Level
Intermediate
Intro to Machine Learning on HPC
0
  • Intro to Machine Learning on HPC
This tutorial introduces machine learning on high performance computing (HPC) clusters. While it focuses on the HPC clusters at The University of Arizona, the content is generic enough that it can be used by students from other institutions.
aisupervised-learningunsupervised-learningdeep-learningmachine-learningneural-networks
0 Likes

Login to like
Type
documentation
Level
Beginner
HPCwire
0
  • HPCwire
HPCwire is a prominent news and information source for the HPC community. Their website offers articles, analysis, and reports on HPC technologies, applications, and industry trends.
documentationpytorchdata-sciencebioinformaticshpc-operationstrainingprogrammingprogramming-best-practicespython
0 Likes

Login to like
Type
website
Level
Beginner, Intermediate, Advanced
Trinity Tutorial for Transcriptome Assembly
0
  • Trinity Tutorial for Transcriptome Assembly
Trinity is one of the most popular tool to assemble transcripts from RNA-Seq short reads. In this tutorial, we will cover the basic usage of Trinity, best practice and common problems.
biology
0 Likes

Login to like
Type
learning
Level
Beginner
How to Get the Most Out of a Mentoring Relationship by The Plank Center
0
  • The Plank Center Mentorship Guide
Backed by collegiate white papers, top industry professionals, and researchers, The Plank Center’s Mentorship Guide offers basic tips and tricks on how to get the most out of a mentorship relationship. This easy-to-follow guide supplements mentorship programs, lesson plans, and professional relationships.
mentorshipprofessional-developmenttrainingworkforce-development
0 Likes

Login to like
Type
tool
Level
Beginner
Fairness and Machine Learning
0
  • Fairness and Machine Learning
The "Fairness and Machine Learning" book offers a rigorous exploration of fairness in ML and is suitable for researchers, practitioners, and anyone interested in understanding the complexities and implications of fairness in machine learning.
aidata-analysisdeep-learningmachine-learningdata-science
0 Likes

Login to like
Type
documentation
Level
Intermediate, Advanced
DeepChem
0
  • DeepChem Tutorial
DeepChem is an open-source library built on TensorFlow and PyTorch. It is helpful in applying machine learning algorithms to molecular data.
pytorchtensorflowcomputational-chemistry
0 Likes

Login to like
Type
tool
Level
Beginner, Intermediate, Advanced
GIS: What is a Geodetic Datums?
0
  • What are Geodetic Datums?
Often when working with GIS, or spatial data, one encounters the word "datum" and it may require that you choose a "datum" when doing GIS computation tasks. Below is a short video on what are datums from NOAA and UCAR.
arcgisgis
0 Likes

Login to like
Type
learning
Level
Beginner
Introduction to Parallel Programming for GPUs with CUDA
0
  • Introduction to Parallel Programming for GPUs with CUDA
This tutorial provides a comprehensive introduction to CUDA programming, focusing on essential concepts such as CUDA thread hierarchy, data parallel programming, host-device heterogeneous programming model, CUDA kernel syntax, GPU memory hierarchy, and memory optimization techniques like global memory coalescing and shared memory bank conflicts. Aimed at researchers, students, and practitioners, the tutorial equips participants with the skills needed to leverage GPU acceleration for scalable computation, particularly in the context of AI.
gpunvidiacc++cuda
0 Likes

Login to like
Type
learning
Level
Intermediate
Running Particle-in-Cell Simulations on HPC
0
  • WarpX website
WarpX is an advanced particle-in-cell code used to model particle accelerators, which needs to be run on HPC. This website contains the tutorial on how to build WarpX on various HPC systems such as NERSC along with examples on how to set up post-processing/visualization tools for different physics cases.
githubgithub-pagesnovel-accelerators
0 Likes

Login to like
Type
documentation
Level
Intermediate
Research Security Operations Center at IU
0
  • Research Security Operations Center
The NSF-funded ResearchSOC helps make scientific computing resilient to cyberattacks and capable of supporting trustworthy, productive research through operational cybersecurity services, training, and information sharing necessary to a community as unique and variable as research and education (R&E). ResearchSOC is a service offering from Indiana University's OmniSOC.
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
Bash shell tutorial
0
  • Bash shell tutorial
Training materials for using the bash (and zsh) shell.
bash
0 Likes

Login to like
Type
learning
Level
Intermediate
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
Training an LSTM Model in Pytorch
0
  • Tutorial Link
  • Airline Data Link
This google colab notebook tutorial demonstrates how to create and train an lstm model in pytorch to be used to predict time series data. An airline passenger dataset is used as an example.
aisupervised-learningmachine-learning
0 Likes

Login to like
Type
learning
Level
Intermediate
Optimizing Research Workflows - A Documentation of Snakemake
0
  • https://snakemake.readthedocs.io/en/stable/
Snakemake is a powerful and versatile workflow management system that simplifies the creation, execution, and management of data analysis pipelines. It uses a user-friendly, Python-based language to define workflows, making it particularly valuable for automating and reproducibly managing complex computational tasks in research and data analysis.
documentationdata-analysisdata-reproducibilityworkflowbioinformaticsdata-sciencepython
0 Likes

Login to like
Type
documentation
Level
Intermediate, Advanced
Singularity/Apptainer User Manuals
0
  • Singularity Documentation
  • Apptainer Documentation
Singularity/Apptainer is a free and open-source container platform that allows users to build and run containers on high performance computing resources. SingularityCE is the community edition of Singularity maintained by Sylabs, a company that also offers commercial Singularity products and services. Apptainer is a fork of Singularity, maintained by the Linux foundation, a community of developers and users who are passionate about open source software.
containerssingularity
0 Likes

Login to like
Type
documentation
Level
Intermediate

Pagination

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