Version 0.0.3 for astrocyte release. Tested on astrocyte live.
2021-08-04
----------
Version 0.0.9 for testing of astrocyte 1.0.0 is released. In this version singularity was enabled to run the workflow.
2022-08-09
----------
Test version 2.0.0 for testing of astrocyte 2.0.0 is released.
This version provide an example on how to pull images from customized registry, e.g. git.biohpc.swmed.edu:5050 (See the `workflow_containers` section in `astrocyte_pkg.yml`), and how to call the image with relative path in the nextflow configure file (See the `process` section of `workflow/configs/biohpc.config`).
@@ -21,12 +21,17 @@ There is a single parameter `story`. This provides 1 or more files that the
workflow should run on.
## Containers
### Astrocyte workflow containers
The `workflow_containers` section in `astrocyte_pkg.yml` defines the URL of the contianers used by this workflow. When the `astrocyte_cli` run this workflow, it will pull the images in this section and save them to `workflow/images/singularity/` for later use.
In the workflow, the default configuration located in `workflow/configs/biohpc.config` defines how the Nextflow command to use the singularity executor for the uppercase, toLines, and wordcount processes.
### Vizapp containers
The `astrocyte_cli` version 2.0.0 supports containerized vizapp, so that vizapp becomes more independent and can be run on multiple platforms. The astrocyte workflow developers do not need to change their `vizapp_*` settings in `astrocyte_pkg.yml` to use this feature. The `shiny-prepare` command with the `--with-container` option will pull the right version of `R` container from the BioHPC "[Astrocyte Container Images](https://git.biohpc.swmed.edu/biohpc/astrocyte-container-images)" registry and save it to the `vizapp` folder for later use. Also, it will create a folder `vizapp/.rlibrary` to install the dependencies pacages.
The default configuration for this workflow is located in ./workflow/configs/biohpc.config . This configuration will cause the Nextflow command to use the singularity executor for the uppercase, toLines, and wordcount processes, using Docker.io endpoints. The biohpc_*_gitlab.config files show how to instead use images pulled from a specified GitLab repository.
## Questions
If you have any questions about this workflow example, or Astrocyte in general,
please contact the BioHPC team via biohpc-help@utsouthwestern.edu