bfrgoncalves / INNUENDO_REST_API

Frontend application and REST API for the INNUENDO Platform
GNU General Public License v3.0
5 stars 5 forks source link

INNUENDO

Documentation Status Codacy Badge

A novel cross-sectorial platform for the integration of genomics in surveillance of foodborne pathogens

In this repository you will find all the necessary information regarding platform architecture, installation and source code.

Architecture

INNUENDO platform is divided into two distinct applications that communicate between each other. The first one, the INNUENDO frontend server, comprises the user web interface and mechanisms to allow secure user authentication using LDAP (if required), and database communication. It also communicates with the INNUENDO process controller, which was developed with the aim of working as a bridge to allow running analytical procedures on a laptop or in a High Performance Computer (HPC), with the help of SLURM process manager.

In this repository you can find the source code regarding the INNUENDO frontend server and its associated RESTful API.

Installation

Information about the platform installation can be found at the documentation.

Source code

Docker-Compose

A docker-compose version of the INNUENDO Platform is also available and can be used for an easier deployment since it installs all the components automatically.