Seminar: LabKey Server

Secure collaboration for research labs
event
Author

Robin Donatello

Published

October 1, 2018

The DSI is excited for our first speaker for Fall 2018. Jim Piper has been a regular at our DSI talks and events and is going to share with us his work on LabKey Server, a team collaboration software program specialized for the sciences. A hands demo of this program will be included.

Light refreshments will be provided by the DSI.


What Is LabKey Server

Secure Collaboration

  • Password protected web site for your team to share and coordinate work on multiple projects hosted on your own hardware or in the cloud
  • Create group discussion forums with messages that include markdown
  • Upload/Download files
  • Import data from csv and xls files into a relational database
  • Create interactive visualizations
  • Create views of data that span multiple datasets using powerful sql based queries and filters
  • Make only selected reports view-able to the public on the web
  • Rich APIs for getting data from LabKey to interact with Python and R scripts
  • Extensive documentation and active community forums What Is LabKey

Robust in Features and Solid in Engineering

  • LabKey Server got its start in 2003 at the Fred Hutchinson Cancer Research Center in Seattle Washington. In 2005 the LabKey company was founded partly owned by the Hutch. In 2013 they moved into their own offices in Seattle. LabKey is currently used by over 500 researcher organizations for all types of research with small and large teams around the world including the Zika Open Research Poral.
  • LabKey Server is actively being developed by a team of skilled software engineers, testers, ux designers, documentation writers, project managers, and customer support people. LabKey Server functionality has grown over the years always embracing new technologies. The current ui is snappy and responsive utilizing java script, bootstrap and font-awesome among other tools. LabKey is built primarily with java technologies and supports users interacting with a wide selection of protocols including ldap, WebDav, Markdown, Java Script, and HTML.

Mostly Free

  • Features mentioned above and more are included in the free community edition under the Apache Software License Version 2.0. There are additional features and support that do require a subscription but the free community edition is very powerful in itself.

Mostly Open Source

  • Source code is made available for most all base features of LabKey server. LabKey Server can be compiled from source if needed to run on most any environment. A modulalrized architecture makes new features and source code customizations straight forward.

Demo

  • Demonstrate uploading an example csv dataset and using it to creating interactive visualizations as done here

How To Get Started With LabKey Server

About Jim Piper

  • Jim Piper is the owner operator of Lab Data Interation LLC a software consultancy specializing in helping researchers manage data and adopt machine learning techniques. Jim has been working with Java and web applications since finishing his Masters degree at San Jose State in 1999. Jim worked as a software developer for LabKey from 2016 through 2018. Jim’s full work history can be found on linkedin.