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 | • tutorial |
Security Learn how to organize and secure your data using LabKey Server. |
• Project and folder
organization • Customize look and feel • Security and user groups |
• tutorial |
File
Sharing Manage, search, and share file resources. |
• Import and manage data
files • Search data • Share data files |
• tutorial |
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 |
• tutorial |
List Explore list data structures. |
• Use and connect lists • Add lookups and URL properties |
• tutorial |
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 |
• tutorial |
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 |
• tutorial |
Set Up a New
Study |
• Create and configure a
new Study • Integrate heterogeneous datasets • Set up specimen management • Use your own data or provided sample data |
• tutorial |
Specimen Repository Management (for Admins) |
• Set up a specimen repository and request system | • tutorial |
Use the Specimen Repository (for Specimen Requesters) |
• Browse and request specimen vials with an online shopping cart | • tutorial |
Assay Tutorials | ||
Introduction to Assay
Tools |
• 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 |
• tutorial |
NAb (Neutralizing Antibody) Assay |
• Create a design/model for the NAb
plate • Examine results and curve fit options |
• tutorial • interactive example |
ELISA Assay |
• Set up ELISA plate
templates • Import ELISA assay data • Visualize and analyze the data |
• tutorial |
ELISpot Assay |
• Configure an ELISpot
plate template • Create designs based on the configured template • Import and analyze data |
• tutorial • interactive example |
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 |
• tutorial |
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 |
• tutorial • interactive example |
Flow Cytometry: Flow
Analysis |
• Define a Compensation
Calculation • Calculate statistics using the LabKey Flow engine |
• tutorial • interactive example |
Luminex: Level I |
• 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 |
• tutorial • interactive example |
Luminex: Level II |
• View curve fits and
calculated values for each titration |
• tutorial • interactive example |
Microarray |
• Upload data from MAGE-ML data files |
• tutorial • interactive example |
Expression Matrix |
• Tie expression data to sample and feature/probe information |
• tutorial |
Developer Tutorials | ||
JavaScript Client API: Build a Reagent Request System |
• Create a reagent request
tracking system • Visualize reagent request history • Optimize reagent fulfillment system |
• tutorial
• interactive example |
JavaScript Client API: URLs, Filters, Passing Data Between Pages |
• Pass parameters between
pages via a URL • Filter a grid using a received URL parameter |
• tutorial |
Export Chart as JavaScript | • Work with JavaScript directly to customize a visualization | • tutorial |
JavaScript Charts | • Create custom visualizations in JavaScript | • tutorial |
Modules: Queries, Views and Reports | • Develop file-based
queries, views, and reports in a module • Encapsulate functionality in a module |
• tutorial |
Hello World Module | • Develop file-based
views. • Encapsulate functionality in a module |
• tutorial |
Workflow Module Incorporate business process management workflows. |
• Install and use a sample workflow • Customize workflow process definitions |
• tutorial |
Assay Module | • Create custom assay
design and user interface • Encapsulate functionality in a module |
• tutorial |
Extract-Transform-Load Module Create and use a simple ETL. |
• Extract data into LabKey programattically • Clean or reshape data with transform scripts |
• tutorial |