Skip to content

veidenberg/pline-plugins

Repository files navigation

Pline plugins repository

This repository collects interface plugins and pipelines for the Pline interface generator. A plugin is a folder containing the interface description - a plugin.json file, and (optionally) compiled files for the targeted command-line program. Pipelines are pipeline_name.json files that store a chain of plugins with prefilled inputs and may be accompanied with example input files. You can find pipelines from the pipelines folder. You can read more about Pline and see the plugin interfaces in action on the Pline website.

Installation

  1. Download Pline
  2. Download some plugins or pipelines from this repo
  3. Drop the plugins/pipelines to the dedicated direcotry (by default path/to/Pline/plugins/ and .../plugins/pipelines). Or
  4. Download a Pline+plugin package from the downloads site.

Usage

  1. Launch Pline server: python path/to/Pline/pline_server.py
  2. Open a web browser an go to http://localhost:8000
  3. Select an interface or pipeline from the Tools or Pipelines menu
  4. Fill the inputs and click RUN to launch the command-line tool/pipeline
  5. Collect the result files from the data folder (by default path/to/Pline/analyses/)

Contributing

Although the plugin API tries to make interface crafting easy, the best plugins are the ones you don't have to write yourself. If you have written a Pline interface plugin that could be useful to others, you are welcome to add it to this repository by submitting a pull request.

About

Collection of plugins and pipelines for Pline

Resources

License

Stars

Watchers

Forks

Packages

No packages published