Low-cost ELN with DirPro Map

Help Topics

Overview

The website that you are looking at is an example of how you can build a low-cost WordPress Electronic Lab Notebook (ELN) with geo-location capabilities.  This ELN uses both free and paid pro versions of WordPress plugins. 

This ELN combines a simple social network with the ability to store soil sample data and view soil sample data from other researchers. The data in this website is based on an NSF research project for testing soil samples. The study was to see which soil samples contained bacteria that could break down the chemicals paraoxon or methyl parathion. Soil sample data is displayed on a map and in a directory of the soil samples. This ELN also has a learning management system (LMS) with some explanations for how to create an ELN that is similar to this one. These major features are available from the top menu items and are described below.

Directory

The Directory displays a short summary of some soil samples that have been collected for this research study. The data on this website is all from soil samples whose data is publicly available. Clicking on  the soil sample description will show additional details about the soil sample, including links to the NCBI articles that provide the additional details.

The directory was built using the Directories Pro plugin. There is not a free version of this plugin. We created a My Soil Sample custom post type for the Directory and the Soil Sensing Map. The Directories Pro plugin has the ability to filter using attributes of the sample data. This can be seen on the Directory page by selecting the icon near the top of the page. Clicking on the icon will display some of the attributes of the samples. Selecting an attribute will then cause the samples to be filtered in real-time according to your selection.  

One of the most useful features of the Directories Pro plugin is the ability to display the samples within a profile tab of the given user who is responsible for the sample. This works when a user has different custom post types as well. This can be seen for the user Hemen who has both Soil Sample and Places custom post types that he is responsible for. 

 

Soil Sensing Map

The Soil Sensing Map shows a map with pins for all of the soil samples with a specified location. The filter displayed on the map allows you to filter by category. In this Directories Pro version  you can also filter the locations on the map in real time using the filter at the top of the page. 

The Soil Sensing Map was built using the Directories Pro plugin. Using the same plugin allows the directory data and map data to be fully integrated. 

Data Import and Export

The Directories Pro plugin has the ability to export and import data using CSV files. 

Groups

The Groups area is part of the social network features of the site. The faculty, lab admins, and students can be part of the group that corresponds to their institution. 

The Groups features is part of the free BuddyPress plugin. 

Members

The members section lists all active members of this ELN. 

The members feature is also part of the free BuddyPress plugin. 

Help

The help section contains an overview page (this page) and an example of a learning management system (LMS) course. The course briefly covers considerations concerning how to build a WordPress ELN. 

Learning Management System

The free version of the Lifter LMS is also included in this free ELN. We use it to explain the basics for Building Your Own Free ELN. This course is accessible as the child sub-menu of the Help menu. 

Profile

The Profile menu item is represented by the avatar of the logged in user on the top right of the top menu. Clicking the avatar will display the profile area for the logged in user. 

The profile data is a part of the free BuddyPress plugin. The drop down display for showing the menu of the profile section is a feature of the free Community Builder theme for WordPress. 

Upgrades and Costs

We have included the following pro versions of WordPress plugins in this example ELN site that you are viewing right now. For the pro versions that we have used on this example ELN, we have listed below the plugin name, description, and the price as of January 2024.

  • Directories Pro – for ELN data capture and display of the data in a directory grid format and on a map (see the Directory and Soil Sensing Map descriptions) – $39 for 1 site for perpetual non-commercial license.
  • BuddyDev – enhances the free BuddyPress social networking plugin with additional capabilities like adding or removing tabs from the groups and member profiles, clear notifications in bulk, edit activity comments, amongst many others. This also uses the Community Builder Pro version which provides additional options for refining the display. – $299/year for unlimited sites with theme includes, $199/year for no theme included. Also often has discounts available. For just the Group Tabs Creator Pro plugin that is needed for using the WP File Manager in the groups, the cost is only $29 per year.
  • WP File Manager – provides the ability to add file uploads and downloads to profiles and groups – $25 for 1 site, $99 for 10 sites, perpetual license (no yearly fee).

You should be able to begin with an easy installation of the free-eln and then use the instructions in our short course to have a similar site to this one working fairly rapidly after you purchase the above plugins. So, the overall cost of creating an ELN similar to this one would be about $365 for the first year and about $300 every year thereafter. On top of these costs you would have the cost of hosting your ELN on a server. This could be free if you are able to use an existing server in your lab or sometimes within your institution. Hosting costs with an outside hosting provider is usually relatively inexpensive, depending on your requirements. 

If you did want want to purchase the professional version of the social networking plugins provided by BuddyDev, then you could build a similar site to this one for only a one time cost of $95 and $30 yearly for the Group Tabs Creator Pro plugin