AudiovisualMetadataPlatform / galaxy

AMP Galaxy

Home Page:https://github.com/AudiovisualMetadataPlatform/galaxy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

The AMP galaxy repository is forked from the original Galaxy repository, with various AMP extensions and customizations.

The major changes to the original galaxy code base include but are not limited to:

  • extensions to data types related various media formats, as well as workflow outputs in AMP specific JSON formats.
  • extensions to JobRunner, mainly for the purpose of running LWLW (light-weight-long-waiting) jobs, such as Human MGMs and various clound-based MGMs.
  • extension to workflow search criteria
  • bug fixes

Note that some of the above changes are general enough that they have been or could be contributed back to the original Galaxy project; yet some are pretty AMP specific and might not be applicable to other applications using Galaxy.

Usage

AMP Galaxy can be run as a standalone application but its UI is advised to be only accessible to AMP Admin and not available to end users. Galaxy APIs are also wrapped by AMP backend and are hiden from external clients for security reasons. AMP Galaxy instance is a required dependency of AMP backend. Detailed information about this component in relationship to other AMP components is described in AMP System Architecture.

To install, config, run AMP Galaxy, as well as contribute to the AMP project, please refer to the instructions on AMP Bootstrap

About

AMP Galaxy

https://github.com/AudiovisualMetadataPlatform/galaxy

License:Other


Languages

Language:Python 62.1%Language:JavaScript 24.9%Language:Vue 4.9%Language:Mako 4.1%Language:CSS 1.2%Language:SCSS 1.1%Language:HTML 0.7%Language:Shell 0.6%Language:Perl 0.2%Language:Makefile 0.1%Language:Dockerfile 0.1%Language:Jupyter Notebook 0.0%Language:Lua 0.0%