Project Description

The Client

An innovative US based company transforming the way DNA sequencing is done. It has developed a droplet-based DNA sequencing fully-integrated platform. The innovative system utilizes microfluidic and emulsion technology to perform complex, multiplexed reactions in droplets. This will allow both researchers and clinicians in the future to perform complete DNA sequencing workflows in a few hours instead of days.

The Project

To build an integrated web-based solution which integrates run performed, run results, cartridge inventory, instrument maintenance records. Customer can review run results by plotting big data and analyze variations at micro seconds level.

 

 

 

 

The Challenge

Challenge was to handle huge amount of run result data along with establishing a correlation between cartridge manufacturing data, inventory, and run results.

The Solution

We have develop a web based unified solution to capture cartridge, instrument and run related
information into a easy-to-use single platform. Some of the key feature of the solution.

  • Modular and flexible architecture
  • Handle big files (some file can be bigger than 500 MB )
  • Store millions of documents on mongoDB
  • Plot graph for various run attributes, where for some attributes we need to plot millions of data points.
  • We use async calls in case we need to plot huge data point.
  • Technology Solution: We have build this application using MEAN stack.
    Angular JS on the front end
  • Node/Express server
  • Mongoose / MongoDb data storage
  • We use HighStock for graphs

All the client server communications happens through JSON REST API’s. We use JIRA for issue tracking and github for source code repository.

Future Roadmap: 

  1. Compare multiple runs based on various attributes.
  2. Automating end to end solution by integrating the web application directly with the instrument so that a user can start the run process directly from the application.
  3. Rebuilding the schema and interface used by manufacturing unit.

Look at our other featured projects