M y L a b B o o k

Loading

MyLabBook

The Uniquely Free & Flexible ELN

The maturity and popularity of the Drupal CMS combined with thousands of available Drupal modules provide a solid foundation on which to build a uniquely free and flexible Electronic Lab Notebook (ELN). This website provides a focus for discussions and documentation concerning this approach.
We also provide a fairly robust example of this approach that we call MyLabBook that you can view as a demo or easily download, install and modify as desired on your own server.


Building on a Solid Foundation for Unique Capabilities

Robust User Management along with Data Collection, Management and Display Capabilities

Free and Open Source

The Drupal Content Management System is distributed under the GNU Public License version 2. This gives you free access to the source code and the ability to freely modify it as desired. However, you are not required to distribute your modifications as long as they are confined to your website.

Well Documented

Drupal's extensive documentation makes it straightforward to modify your ELN for your specific needs. Build your own custom modules, tweak the look and feel of your site or extend some basic functionality. You can find good books, blogs, videos and online courses to make these modifications.

Custom Content Types

A useful feature of Drupal compared to other Content Management Systems is the flexibility of creating custom content types without any custom programming. You can leverage that capability in building an Electronic Lab Notebook that works specifically for you and your lab.

Easy to Install

With just a few steps you can install a Drupal web site on a regular LAMP (Linux-Apache-MySQL-PHP) server. This stack powers over 75% of the web. Most hosting companies offer LAMP at reasonable prices, or with minimal expertise you can set up a LAMP server in your lab.

Powerful CMS Foundation
Recently Acquia, the company founded by Drupal creator Dries Buytaert, received a major infusion of capital in order to continue to compete with the CMS market leaders of Adobe Experience Manager. and SiteCore. Of those 3 major players, only Drupal is open source, however, and provides a robust CMS foundation for many scientific projects.

Mature and Widely Used

The Drupal Content Management System has been available since 2000. It now powers over 1.5% of the available websites and is widely used by numerous universities (e.g. Harvard, Stanford), governments (e.g., NIH , NASA), healthcare institutions (e.g., Memorial Sloan Kettering Cancer Center) and high traffic commercial websites (e.g. Tesla, Cisco).

Thousands of Extensions

Thousands of free, contributed modules - data collection forms, workflow, diagramming, analysis, plotting, charting, social networking, media management, geolocation, authentication, authorization, web services, semantic web capabilities and many, many more - provide flexible customization opportunities to enhance your scientific website.

Web Services Built-In

You are not confined to just the thousands of Drupal modules. You can utilize the web service modules in the core of Drupal or from contributed modules to link to cloud services on the web, including dozens of services like Genomic Understanding, Machine Learning, Computer Vision or Cognitive Services from Google, Microsoft, AWS and others.

Good

Drupal provides a solid and well tested foundation. An excellent security team continually monitors Drupal for flaws in the core as well as in the heavily used contributed modules. The flexibility and maturity of Drupal provides numerous well-tested and powerful capabilities. And the open source nature provides the ability to extend and verify as needed.

Fast

Fast can mean a couple of things in this context. For speed of deployment, the installation of a Drupal website only takes a few steps for a standard installation or distribution. For speed in browser response time, Drupal is good for most situations. For large deployments response time can be improved through technical enhancements like caching.

Cheap

Being free and open source obviously has a big cost advantage. The only costs will be (1) hosting the software (which can be done on your own local server, shared hosting, in the cloud or something similar) and (2) the time cost of maintaining the website and learning software proficiency. The goal of this project is to make the learning curve as short as possible.

Good-Fast-Cheap... Pick Three!

Usually the trade-off for a product or task is Good - Fast - Cheap ... Pick Two. But the appropriate use of Drupal as an ELN can oftentimes get you close to meeting all three of these criteria. This should be especially true as the resources and documentation for this approach grows with more community involvement and matures over time.

UH Biotech Program

The University of Houston's Biotechnology lab has utilized Drupal for over a decade as an ELN with a growing appreciation for its capabilities. This has resulted in several publications that describe the usefulness and flexibility of the Drupal approach in greater detail.

Learning from Other ELN Vendors
During the time that Drupal was used for an ELN in the UH Biotech lab, the use of ELNs in academic and research labs has greatly increased. We continue to learn from the advancements of others and investigate how similar features can be implemented in Drupal.

Rich Science Heritage

Drupal has already been used in numerous other science related applications. Since Drupal capabilities continue to increase, Drupal has the potential to become even more relevant for future science related applications.

Grant Supported

Although a Drupal ELN is not the focus of a recent NSF grant, it does allow us to continue to learn from and make adaptations to this approach and make those findings freely available to other researchers.