Tutorials provide a "hands on" introduction to the core features of LabKey Server, giving step-by-step instructions for building solutions to common problems. They are listed roughly from simple to more complex, and you can pick and choose only those that interest you.

In order to run any tutorial, you will need:

  1. An account on a running LabKey Server.
  2. A project where you are an admin and can create a new folder. If you don't have one, Set Up a Tutorial Workspace.
  3. Familiarity with some basics of navigating and using LabKey Server.

 Tutorials you can complete using a trial server are marked with this icon. You can also complete any of these tutorials on a standard LabKey Server installation.

New User Tutorials

Data Grid Tour
Take a quick tour through LabKey Server.
  • Data grids and visualizations
Learn how to organize and secure your data using LabKey Server.
  • Project and folder organization
  • Customize look and feel
  • Security and user groups
File Repository
Manage, search, and share file resources.
  • Import and manage data files
  • Search data
  • Share data files
Collaboration Tools
Learn how to use LabKey Server's secure, web-based collaboration tools.
  • Set up message boards and announcements
  • Provide contextual content using a wiki
  • Manage team tasks with a shared issue tracker
Explore list data structures.
  • Use and connect lists
  • Add lookups and URL properties
Electronic Lab Notebook
Learn how set up a basic ELN.
  • Capture sample and assay data
  • Connect data in different tables
  • Refine user interface and link navigation

Study Tutorials

Study Features
Integrate and analyze observational study data and assay/mechanistic data.
  • Discover data trends; compare cohorts
  • Integrate heterogeneous data
  • Visualize data in time charts

Set Up a New Study
Create a new observational study from scratch.

  • Create and configure a new Study
  • Integrate heterogeneous datasets
  • Set up specimen management
  • Use your own data or provided sample data
Specimen Request System
  • Set up a specimen repository and request system
Use the Specimen Repository
  (for Specimen Requesters)
  • Browse and request specimen vials with an online shopping cart

Assay Tutorials

Introduction to Assay Tools
How to import, manage, and integrate assay data into an observational study.
  • Design instrument-specific tables for your assay data
  • Import run data to an assay design
  • Perform quality control tests on data
  • Add data to a pre-existing study
NAb (Neutralizing Antibody) Assay
Work with NAb experiment data from 96-well or 384-well plates.
  • Create a design/model for the NAb plate
  • Examine results and curve fit options
Import and analyze ELISA experiment data.
  • Set up ELISA plate templates
  • Import ELISA assay data
  • Visualize and analyze the data
ELISpot Assay
Import and analyze ELISpot experiment data.
  • Configure an ELISpot plate template
  • Create designs based on the configured template
  • Import and analyze data
Proteomics (CPAS)
Storage and analysis for high-throughput proteomics and tandem mass spec experiments.
  • Import and annotate MS2 data
  • Analyze data with X! Tandem, Peptide/ProteinProphet
  • Build custom data grids and reports
Flow Cytometry: Basics
Learn about using LabKey for management, analysis, and high-throughput processing of flow data.
  • Set up a flow dashboard
  • Import data from FCS files and FlowJo
  • Build custom grids of imported data
Flow Cytometry: Set Background
Learn about setting metadata and using backgrounds with flow data.
  • Associate Samples
  • Define Keywords
  • Set and Use Background Information
Flow Cytometry: Flow Analysis
Analyze flow data.
  • Define a Compensation Calculation
  • Calculate statistics using the LabKey Flow engine
Luminex: Level I
Manage, quality control, analyze, share, integrate and export Luminex immunoassay results.
  • Import Luminex assay data
  • Collect pre-defined analyte, run and batch properties
  • Exclude an analyte's results from assay results
  • Import several files of results together
Luminex: Level II
Use advanced features for quality control and analysis.
  • View curve fits and calculated values for each titration
  • Visualize performance using Levey-Jennings plots
  • Determine expected ranges for performance of standards
  • Flag exceptional values
Work with sample microarray data.
  • Upload data from MAGE-ML data files
  • Create a microarray assay design
Expression Matrix 
Try an example expression matrix assay.
  • Tie expression data to sample and feature/probe information
  • Work with Gene Expression Omnibus (GEO) data

Developer Tutorials

JavaScript Client API: Build a Reagent Request System
  • Create a reagent request tracking system
  • Visualize reagent request history
  • Optimize reagent fulfillment system
JavaScript Client API: URLs, Filters, Passing Data Between Pages
  • Pass parameters between pages via a URL
  • Filter a grid using a received URL parameter
Export Chart as JavaScript
  • Work with JavaScript directly to customize a visualization
JavaScript Charts
  • Create custom visualizations in JavaScript
Modules: Queries, Views and Reports
  • Develop file-based queries, views, and reports in a module
  • Encapsulate functionality in a module
Hello World Module
  • Develop file-based views.
  • Encapsulate functionality in a module
Workflow Module
Incorporate business process management workflows.
  • Install and use a sample workflow
  • Customize workflow process definitions
Assay Module
  • Create custom assay design and user interface
  • Encapsulate functionality in a module
Extract-Transform-Load Module
Create and use a simple ETL.
  • Extract data into LabKey programattically
  • Clean or reshape data with transform scripts


Was this content helpful?

Log in or register an account to provide feedback

expand all collapse all