These tutorials provide an "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. You can start with the New User tutorials, or you can start with a tutorial further down the list that interests you.

  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 Sharing
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 Repository Management
  (for Admins)
  • 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
Set up a repository 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: 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


expand all collapse all