Who uses LabKey?
Please see Platform Users
for a representative list. To further explore usage of LabKey Server, see our list of publications
and our showcase of public sites
Who builds LabKey?
LabKey software is designed by the researchers who use it, working in collaboration with professional software developers. Many, but not all, of the developers work for LabKey Software (www.labkey.com
), a company founded by FHCRC and former FHCRC employees, based in Seattle, WA. Publications authored by the LabKey team are available here
When will the next version be released?
Approximate release dates can be found in our release schedule
Who owns the software?
The vast majority of code developed by LabKey Corporation is licensed under Apache License 2.0
, with premium features licensed under a separate LabKey license. Developers who contribute source code to the project make a choice to either maintain ownership of their code (signified via copyright notice in the source code files) or assign copyright to LabKey Corporation. Source code contributors grant a perpetual transferable license to their work to the community under terms of the Apache License.
Why use the Apache License?
The Apache License is a broadly used, commerce-friendly open source license that provides maximum flexibility to consumers and contributors alike. In particular, anyone may modify Apache-licensed code and redistribute or resell the resulting work without being required to release your modifications as open source.
Do I need to cite LabKey Server?
If you use LabKey Server for your work, we request that you cite LabKey Server
in relevant papers.
How can I get involved?
There are many ways to get involved with the project. Researchers can download and evaluate the software. You can join community forums
for Proteomics, Flow Cytometry, and Study. Java Developers can enlist in the project, set up the build environment, and join the Developers Center. Research networks, laboratories, foundations, and government funding agencies can sponsor future development. Software vendors can develop proprietary modules. Developers interested in building from source or creating new modules should visit the Developer Center
Who funds LabKey's development?
LabKey has been built under contract with FHCRC, NCI, The Canary Foundation, Duke University, NIAID, the Bill and Melinda Gates Foundation, Cedars-Sinai Medical Center, the Immune Tolerance Network, the University of Washington, and others. In most cases funding agencies sponsor investigators using ordinary granting mechanisms, and the investigators contract with LabKey Software to extend the software to meet their lab's needs. Most extensions are then bundled into the core distribution and re-licensed for free with source code back to the community.
What language is the software written in?
The software is written in Java and runs on most modern operating systems, including Windows, Linux, Solaris, and Mac OSX. It can be customized and extended by skilled Java programmers.
How mature is the software?
First deployed in 2004, the system is in heavy production use and under active development. New versions are released three times per year. Existing installations can be upgraded in place to new versions. Scientific modules generally evolve through a 4-phase life cycle: design development, single-lab deployment, limited multi-lab deployment, and production release.
How is the software constructed?
The system includes a set of core shared services such as security, web-based user interface, and relational database access. Independent modules provide scientific functionality for proteomics, client & observational study management, flow cytometry, Elisa, Luminex, NAb, microarray, and DNA sequencing. New modules are added every release.
How much does it cost?
All source code distributed with the Community Edition is free. Third-parties can provide binary distributions with or without modifications under any terms that are consistent with the Apache License. LabKey Software
provides Community Edition binary distributions for free. Premium Editions of LabKey Server are paid subscriptions that provide additional functionality to help teams optimize workflows, securely manage complex projects and explore multi-dimensional data. These Premium Editions also include LabKey Software’s professional support services and allow our experts to engage with your team as long-term partners committed to the success of your informatics solutions.
What equipment do I need to run LabKey?
LabKey acts as a web server and relies on a relational database server. It can be installed and run on a stand-alone PC, but is most commonly deployed in production in a networked server environment. Single laboratory installations can be run on a single dedicated computer. Core proteomics facilities use LabKey to manage cluster pipelines with hundreds of machines.
How can I find documentation for older versions of LabKey Server?
See the links below for release notes from previous versions and archived documentation:
Do you have a press contact?
For media and conference inquiries about LabKey Server, please contact: