LabRats

LabRats Minimalist rat head where the face is an image of a world map.

About the Project

Environmental Laboratory Informatics and Management System

The environmental engineering lab offers many services and hosts many types of activities throughout the year, and utilizes specialized equipment and materials that can be potentially harmful and hazardous without proper organization. Managing these activities can be a challenge for the existing request process, and requires an overhaul for the laboratory to operate efficiently and safely.

The EE labs require an organized, centralized management system that accepts request for lab usage, facilitates the reservation with backend systems, and set ups a face-to-face meeting with the lab management. Currently, there is little organization in the lab use request process and a lack of coordination between the request process and lab usage. With the many different services offered by the CENE labs, there is a distinct risk of conflicting bookings which may pose a danger to the researchers and their work.

This software will be used by laboratory management, principle investigators, students and faculty, independent researchers, and individual customers and users. While we are developing this software with the academic applications in mind, use beyond NAU must be considered during development. There is future possibility of this project having commercial usage at NAU and beyond.

Description

The CENE labs are lacking in an organized, integrated management and informatics system, which we aim to conceptualize, develop, and implement. At the end of this project, we should have a fully initialized web application that allows for lab reservations and inventory tracking and management. Ideally, we'd like to create a more robust management system for the laboratory spaces, facilitating complete management and organization of lab space, and the creation and analysis of resulting experiment data, so that researchers may share their data.

High Level Requirements

Key features of the system include:

The system must be:

Our deliverables will include the software, as well as the design, implementation, and maintenance reports.

Envisioned Solution

We envision an extensible, cross-platform web application form that simplifies and integrates the existing process and, at minimum:

The system will be extensible, modularized, and easily updatable by Information Technology Services (ITS) at NAU. It will be hosted on a secure web service, either provided by NAU or a similar cloud-based service.

These are minimal goals for the project. Ideally, the system will also:

Technologies

We will be utilizing:

Much of this will be written in a language, such as Python, that allows for extensive web and database programming.

Because the CENE program would like to eventually use the system beyond NAU, and for potentially commercial purposes, it will be necessary to screen the technologies we use for license and use restrictions. We will likely stick to technologies licensed under GPL and Creative Commons.

The precise technologies we use will be determined by our technological feasibility study.

Schedule

This is our estimated schedule for product development:

A Gantt schedule for the capstone, as detailed below.

Fall 2018

Spring 2019

Our development plan is roughly: Meet with the client regularly to keep fleshing our plans out, correspond with ITS to figure out their requirements and how we can work with those constraints, create basic web form and database backend for lab usage requests, begin interfacing with BioRaft, integrate with inventory system, testing, deployment.

A diagram outlining the development plan

Please note the schedule and development plan are subject to change, and will be updated as the year progresses.