pepkit / hello_looper

A Hello World! example repository for looper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hello World! example for looper

Looper is a pipeline submission engine (see source code and documentation). This repository demonstrates how to install looper and use it to run the included pipeline using PEP project.

This repository contains:

  1. A functional, basic example of a looper config file.
  2. A pipeline_pipestat directory, specifically for configuring Looper to work with Pipestat
  3. An example PEP project (in /project)
  4. A looper-compatible pipeline (in /pipeline) that can run on that project.

Documentation for running the above examples can be found here: Looper: Hello World


❗ This repository is compatible with looper>=v1.5.0. In earlier versions, looper configuration was specified inside the PEP config. The old looper configuration examples can be found under /old_specification.


Quickstart

  1. Install the latest version of looper (requires looper>=1.5.0):
pip install --user --upgrade looper
  1. Download and unzip this repository
wget https://github.com/pepkit/hello_looper/archive/master.zip
unzip master.zip
  1. Run it:
cd hello_looper

looper run --looper-config .looper.yaml

More information

About

A Hello World! example repository for looper


Languages

Language:Python 60.0%Language:Shell 40.0%