NeatSeq-Flow: A Lightweight Software for Efficient Execution of High-Throughput Sequencing Workflows.

NeatSeq-Flow logo
https://readthedocs.org/projects/neatseq-flow/badge/?version=latest https://img.shields.io/badge/License-GPLv3-blue.svg https://img.shields.io/github/downloads/sklarz-bgu/neatseq-flow/total.svghttps://img.shields.io/github/release/sklarz-bgu/neatseq-flow.svghttps://img.shields.io/github/repo-size/sklarz-bgu/neatseq-flow.svghttps://img.shields.io/github/languages/top/sklarz-bgu/neatseq-flow.svghttps://img.shields.io/github/last-commit/sklarz-bgu/neatseq-flow.svg

Attention

Due to version conflicts, the GUI was temporarily out of order. The problem has been solved so if, for some reason, NeatSeq-Flow GUI does not work for you, please try re-installing it.

What is NeatSeq-Flow?

NeatSeq-Flow is a platform for modular design and execution of bioinformatics workflows on a local computer or, preferably, computer cluster. The platform has a command-line interface as well as a fully functional graphical user interface (GUI), both used locally without the need to connect to remote servers. Analysis programs comprising a workflow can be anything executable from the Linux command-line, either publicly available or in-house programs. Ready-to-use workflows are available for common Bioinformatics analyses such as assembly & annotation, RNA-Seq, ChIP-Seq, variant calling, metagenomics and genomic epidemiology. Creation and sharing of new workflows is easy and intuitive, without need for programming knowledge. NeatSeq-Flow is general-purpose and may easily be adjusted to work on different types of analyses other than high-throughput sequencing.

NeatSeq-Flow is fully accessible to non-programmers, without compromising power, flexibility and efficiency. The user only has to specify the location of input files and the workflow design, and need not bother with the location of intermediate and final files, nor with transferring files between workflow steps. Workflow execution is fully parallelized on the cluster, and progress can be inspected through NeatSeq-Flow “terminal monitor”. All workflow steps, parameters and order of execution are stored in one file, which together with the shell scripts produced by NeatSeq-Flow comprise a complete documentation of the workflow and enable future execution of the exact same workflow or modifications thereof.

Read more about NeatSeq-Flow.

Available Modules and Workflows

NeatSeq-Flow comes with a basic set of modules, marked here with an asterisk (*).
The complete set of currently available modules and workflows is downloadable from GitHub.
Installation and usage instructions, along with full documentation of the modules and workflows, are available at NeatSeq-Flow’s Module and Workflow Repository.

Authors

  • Menachem Sklarz
  • Liron Levin
  • Michal Gordon
  • Vered Chalifa-Caspi

Bioinformatics Core Facility, NIBN, Ben-Gurion University of the Negev, Beer-Sheva, Israel.

Contact Us

Menachem Sklarz