Version 1.0
This repository contains the source code of the Microbiome EDGE web application.
The Microbiome EDGE web application is the web-based interface through which researchers can access the Microbiome EDGE platform. The Microbiome EDGE platform is a Cromwell-based system researchers can use to process omics data using standardized bioinformatics workflows.
Here's a diagram depicting the architecture of the Microbiome EDGE platform, including how the Microbiome EDGE web application fits into it.
graph LR
%% Nodes:
user["Web Browser"]
cromwell["Workflow Management System<br>(Cromwell)"]
workers[["Workers"]]
subgraph "Microbiome EDGE Web Application"
%% Nodes:
client["Web Client<br>(React.js)"]
server["Web Server<br>(Express.js)"]
db[("Database<br>(MongoDB)")]
end
%% Relationships:
user --> client
client --> server
server --> db
server --> cromwell
cromwell --> workers
Here's a list of the main technologies upon which the Microbiome EDGE web application is built:
- React.js (web client)
- Node.js + Express.js (web server)
- MongoDB (database)