BaseSpace Sequence Hub includes two types of apps:
- Native applications — Run within the BaseSpace Sequence Hub infrastructure in the Amazon cloud. Native apps consist of an input form, analysis engine, and an in-browser report. Native apps can be automated using the command-line interface and BaseMount.
- Web applications — Run outside of the BaseSpace Sequence Hub infrastructure, web apps connect to BaseSpace Sequence Hub using the API or SDK and can run on secure cloud infrastructure, user desktops, or mobile devices. With web apps, analysis can be configured and started from the BaseSpace Sequence Hub input form or from within the app.
BaseSpace Sequence Hub offers four categories of apps:
- Illumina Core applications — Apps that are developed by Illumina bioinformaticians and software engineers and rigorously tested and documented. Illumina Technical Support fully supports core apps.
- BaseSpace Labs applications — Apps that are developed by Illumina bioinformaticians and software engineers and released as beta apps. Illumina Technical Support does not fully support BaseSpace Labs apps.
- Third-party applications — Apps that are developed by third-party groups outside of Illumina. Illumina reviews these native and web apps for quality and robustness before being published. The apps are supported by the third-party developers.
- Private applications — Any apps that are developed but not published to the BaseSpace App store. These apps can be shared directly with collaborators to maintain privacy and access to the app.