Abstract

Notebooks in research are an important part in tracking information of both wet and dry analytical data. Paper books or excel sheets remain the most popular and conventional ways of record keeping. To meet these demands, an open source electronic laboratory notebook is developed that can track users research need. Based on the user specifications, this suite is written in Hypertext Pre-processor (PHP) and based on a MySQL relational database. It enables the set-up of single or a multi-users access controls. A Linux server hosts the application and database. The hardware requirements of suite on the server side are moderate. Bounds and ranges have also been considered and need to be used according to the user instructions. The sharing can be limited to single individual or between research groups. Adequate server and database security measures and daily backups have been provided making its availability long-lasting and protecting data from aging damage. Important notable advantages of this system are that it runs entirely in the web browser with no client software need, industry standard server supporting major operating systems (Windows, Linux and OSX), and ability to upload and store external files. After testing and validating this suite on beta-users for 48 days, it has proven to bring higher quality documentation, data recording and retrieving information with un-parallel higher security. This suite is scalable to the size of laboratory by increasing server space with limited resources. Availability: The electronic notebook is hosted on personal linux server and can be accessed at: http://131.96.32.229/login-system/index.php Key words: Internet/Web-based learning, pedagogy, database, hypertext pre-processor (PHP), electronic laboratory notebook.

Highlights

  • An efficient laboratory notebook should be easy and intuitive in usage

  • A Linux server hosts the application and database. It has been developed on a Mac OS X operating system using MySQL as the relational database management system and PHP as the scripting language

  • The user will get a person email, wherein a key encrypted verification is needed to get access with a controlled personal login id and password. Since it is written in PHP, it is compatible with any operating system and on a flexible hardware including and not limited to PC, Mac, tablets and smartphones

Read more

Summary

Methods

Based on the user specifications, this suite is written in Hypertext Pre-processor (PHP) and based on a Structured Query Language (MySQL) database. It enables the set-up of single or a multi-users access controls. A Linux server hosts the application and database. It has been developed on a Mac OS X operating system using MySQL as the relational database management system and PHP as the scripting language. Checking of data type (float, integer, text, Boolean) and dates is important before putting into database. Errors with dates or invalid parameters or wrong data type cause a halt of workflow. Bounds and ranges have been considered and need to be used according to the user instructions

Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call