Robbie variable and transients workflow
705
Robbie automates the process of cataloguing sources, finding variables, and identifying transients.
The workflow is described in Hancock et al. 2018 and carries out the following steps:
Robbie relies on the following software:
The best way to use Robbie is via a docker container which has all the sofware dependencies installed. Such a container can be built using docker/Dockerfile, or by pulling the latest build from DockerHub via docker pull paulhancock/robbie-next.
Robbie scripts are written for Python3. If you require Python2 compatibility then you should invest in a time machine.
Robbie now uses Nextflow to manage the workflow. The Makefile is obsolete and no longer supported so don't use it.
Robbie can be run on a local system or on an HPC, and can use a container via singularity or docker, or can use software installed on the host. The current development cycle tests Robbie by using singularity on an HPC with the Slurm executor - other setups should work, but haven't been extensively tested.
main.nfThis file describes the workflow and can be inspected but shouldn't need to be edited directly.
nextflow.configThis file contains all the configuration setup with default values. Copy this file and change these values to suit your data.
Robbie can be run via: nextflow -C my.config run main.nf -profile common,Zeus -resume
The -C my.config directs nextflow to use only the configuration described in my.config. If you use -c then it will also read the nextflow.config file. The -profile common,Zeus allows you to use the common profile settings that are described in the config file, and Zeus uses the settings specific for the Zues cluster on Pawsey.
Additional configuration files are stored in the ./config directory, and may be useful templates for your work.
If you make use of Robbie as part of your work please cite Hancock et al. 2018, and link to this repository.
You can obtain a docker image with the Robbie dependencies installed at DockerHub
Content type
Image
Digest
Size
1.4 GB
Last updated
about 4 years ago
docker pull paulhancock/robbie-next