Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/samuell/nfproviz

A small tool to parse experimental BioObject Component output from Nextlfow
https://github.com/samuell/nfproviz

Last synced: about 2 months ago
JSON representation

A small tool to parse experimental BioObject Component output from Nextlfow

Awesome Lists containing this project

README

        

# NF-Pro(v)Viz

A small tool to parse experimental BioObject Component output from Nextflow,
worked on in [this PR](https://github.com/nextflow-io/nf-prov/pull/3), into an
HTML report with a plotted DAG (via GraphViz)

## Requirements

- Python 3.6+ (Needs to support f-strings)
- The [GraphViz](https://graphviz.org/) dot command, for generating the graph.

## Installation

```bash
git clone https://github.com/samuell/nfproviz.git
cd nfproviz
```

## Usage

```bash
python nfproviz.py -i bco.json -o bco.html
```

For shortened step/file paths:

```bash
python nfproviz.py -s -i bco.json -o bco.html
```

For even more shortened step/file paths:

```bash
python nfproviz.py -ss -i bco.json -o bco.html
```

For horizontal graph:

```bash
python nfproviz.py -hg -i bco.json -o bco.html
```