Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 2.3 KB

README.md

File metadata and controls

57 lines (44 loc) · 2.3 KB

About SciPipe

SciPipe is a workflow library implemented as a programming library in Go. See scipipe.org for more information!

Training material and documentation

Community-developed workflows in SciPipe

Running the proof of concept SciPipe pipeline

  1. Install the Go toolchain by following this page for the specific instructions for your operating system.
    • Note that on Windows, you need to have a POSIX-compliant bash environment to run Scipipe, such as Windows Subsystem for Linux (WSL). Find more information about installing WSL here
  2. Go into the scipipe directory:
    cd scipipe
  3. Run the workflow using the run.sh bash script:
    ./run.sh
    Alternatively you can run the full command directly:
    go run example.go -ref ../test_data/transcriptome.fa -left ../test_data/reads_1.fq.gz -right ../test_data/reads_2.fq.gz -outdir results

Done!

Notes and Contribution

This pipeline is a minimal example of using SciPipe. We welcome contributions to the documentation and workflow, please create an issue or submit a pull request!

How to cite SciPipe

Please cite SciPipe as:

Lampa, S., Dahlö, M., Alvarsson, J., & Spjuth, O. (2019). SciPipe: A workflow library for agile development of complex and dynamic bioinformatics pipelines. GigaScience, 8(5), giz044. DOI: 10.1093/gigascience/giz044