M y L a b B o o k



Open Source Research Platform

The maturity and advanced architecture of the Drupal CMS combined with thousands of Drupal modules provides a robust open source platform for research. The platform is well suited for...
  • Electronic Lab Notebooks
  • Research Projects
  • Research Labs
  • Teaching Research Methodologies
  • Citizen Science
This website focuses on discussions and documentation concerning this approach.

MyLabBook logo

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 platform 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 a Open Source Platform for Research that works specifically for your research.

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 research 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 research 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.


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 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.


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 Research Platform 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 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.

Unique in its Flexibility

Drupal is unique in allowing investigators to create their own types of content or extend existing content types. Changes to existing types or additions of new content types requires only a few easily learned steps.

Useful for Most Any Research

Because of the unique flexibility of content types, this framework can be used for investigations in social sciences, humanities, archeology, animal sciences, health sciences, and nearly any area of research.

Geolocation Available

Many other platforms do not offer geolocation of data points. However, Drupal's numerous geolocation modules offer great flexibility in adding appropriate location data and map display utilizing one of several different map types.

Community Support and Resources

The extensive Drupal community and resources for learning and development are outstanding. We plan for this website to be a strong venue as well for support specifically for a Drupal-based Open Source Platform for Research.