ScientiFlow GUI

ScientiFlow GUI

ScientiFlow is a scientific workflow automation tool that enables researchers to build, automate, and execute complex workflows using a user-friendly drag-and-drop interface, eliminating the need for extensive programming knowledge. The ScientiFlow GUI is completely browser accessible and hence does not need any special system configuration to get started.

The first landing page of the user briefly showcases the workflow of the tool, which is accessible at https://scientiflow.com/


The ScientiFlow login page allows users to sign in, sign up for a new account, or recover their password



On successful login, the user can access a tutorial interface for ScientiFlow that demonstrates the user different steps to use the tool



The project management interface in the ScientiFlow application features a list of projects along with options to view, edit, or delete them.



The below image displays a workflow pipeline with multiple interconnected widgets, including "Options," "Collector," and "Terminal Widget" nodes, showing a flow for data processing or decision-making.


The  documentation tab for each pipeline provides detailed information about the working of the selected pipeline


The File Manager enables us to manage all the directories and files (Create, View, Rename, Delete) required for the pipeline execution 


The jobs tab provides the functionality to work with project jobs, specifically displaying a job with the ID. The interface includes options to create a new job, extend an existing job , or delete any other job


"Create Jobs" interface with fields for job title, job description, job type selection (new or extend), and job directory enables the user to create a new job with the required details
 



The project tab provides options to create a new project or select any project from the existing templates and customise it to the requirements


The "Server Configuration" section provide an option to configure the server details for pipeline execution such as the "Base Directory" for executing the job in the client's local machine



The "Subscription Management" tab provides the option to view the subscription status of the user and also to pick a new subscription if the user does not have any "active" subscription