An open API service indexing awesome lists of open source software.

https://github.com/inab/vre_wfexs_executor

WfExS tool job executor for VRE (under development)
https://github.com/inab/vre_wfexs_executor

cwl nextflow ro-crate tool vre wfexs wrapper

Last synced: about 2 months ago
JSON representation

WfExS tool job executor for VRE (under development)

Awesome Lists containing this project

README

        

# VRE WfExS Tool Executor

## Requirements

- Python 3.6 or later
- [git](https://git-scm.com/downloads)
- [singularity](https://sylabs.io/singularity/)

```bash
sudo apt update
sudo apt install python3
sudo apt install git
```

In order to install the Python dependencies you need `pip` and `venv` modules.

```bash
sudo apt install python3-pip python3-venv
```

## Installation

Directly from GitHub:

```bash
cd $HOME
git clone https://github.com/inab/vre_WfExS_executor.git
cd vre_container_executor
```

Create the Python environment:

```bash
python3 -m venv venv
source venv/bin/activate
pip install --upgrade wheel
pip install -r requirements.txt
```

## Run the Wrapper

First, go to [tests/basic/](https://github.com/inab/vre_WfExS_executor/tree/master/tests/basic) to change `config.json` and `in_metadata.json` files.

```bash
./VRE_RUNNER --config tests/basic/config.json --in_metadata tests/basic/in_metadata.json --out_metadata out_metadata.json --log_file VRE_RUNNER.log
```

## License

* © 2020-2021 Barcelona Supercomputing Center (BSC), ES

Licensed under the Apache License, version 2.0 , see the file `LICENSE.txt` for details.