Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Airavata ElectronJS Rich Client


Project Overview

The airavata rich client focuses on submitting experiments and analyzing the results. There are various modules that are developed in application such as mirror of seagrid web application along with that molecule viewer, molecule editors in which there is 2d and 3d molecule editor and third party applications. The overview of the architecture is below. 


Image Added



The application will have seagrid web application features also the other features that I have mentioned above. 

Molecule Viewer -

  • Molecule viewer is developed using NGLViewer. This module is used to view molecules in 3D viewer it contains various representations such as ball+stick, cartoon, axes, line, label and hyperball etc. Also user can zoom in and zoom out the molecule and will be able to rotate the molecule structure. 

Molecule Editor - There are two editors developed in the application. Those are JSME editor and MolView Editor.

  • The JSME editor can edit 2D molecule structure. In which we can edit the molecule and can export the molecule file. Also user can view molecule coordinates in the editor and can edit the file manually. 
  • Three - Dimension molecule editor - User can edit the molecule in 2d and convert it into 3d. To edit the structure of molecule you have to just drag n drop the molecule, bond and structure etc. It contains jmol features such as Energy Minimization, MEP surface lucent, MEP surface opaque and charge etc. The user can download the mol file, image or structural formula image.

External Applications - If user wants to use the external application they need to install it on their system and seagrid desktop client can launch the application. 

  • Avogadro Application : This application is developed for students and researcher for molecule visualization and to edit. This third party application is integrated with the seagrid desktop application. 
  • VMD 


Results

Home Page - 

Image Added

Seagrid 

Image Added

Molecule Viewer 

Image Added

JSME Editor 

Image Added

Mol3DEditor

Image Added


Avogadro Editor 

Image Added


https://github.com/aishwaryasinhasane/airavata-sandbox/tree/master/gsoc2022/seagrid-rich-client

Airavata Sandbox - https://github.com/apache/airavata-sandbox