Sequana documentation

Current version: 0.2.1, May 23, 2017

Python version:

Python 3.5 although some modules are Python2.7 compatible

Source:

See http://github.com/sequana/sequana.

Issues:

Please fill a report on github

How to cite:

Desvillechabrol D, Bouchier C, Cokelaer T and Kennedy S. Sequana: a set of flexible genomic pipelines for processing and reporting NGS analysis [v1; no peer reviewed]. F1000Research 2016, 5:1767 (poster) (doi: 10.7490/f1000research.1112656.1)

For the coverage tool (sequana_coverage): Dimitri Desvillechabrol, Christiane Bouchier, Sean Kennedy, Thomas Cokelaer http://biorxiv.org/content/early/2016/12/08/092478

What is Sequana ?

Sequana is a versatile tool that provides

  1. A Python library dedicated to NGS analysis (e.g., tools to visualise standard NGS formats).
  2. A set of pipelines dedicated to NGS in the form of Snakefiles (Makefile-like with Python syntax based on snakemake framework).
  3. Original tools to help in the creation of such pipelines including HTML reports.
  4. Standalone applications:
    1. sequana_coverage ease the extraction of genomic regions of interest and genome coverage information
    2. Sequanix: GUI for snakemake workflows, a GUI for Snakemake workflows (hence Sequana pipelines as well)

Currently, the available pipelines cover quality control (e.g. adapters removal, phix removal, trimming of bad quality bases), variant calling, characterisation of the genome coverage, taxonomic classification, de-novo assembly. See the Pipelines section for more information.

Sequana can be used by developers to create new pipelines and by users in the form of applications ready for production. A GUI will help users to change parameters and run the pipelines easily.

To join the project, please let us know on github.

Installation

Using conda or docker

Examples

Visit our example gallery to use the Python library

NGS pipelines

Learn about available Snakemake pipelines

Standalone applications

Standalone applications including Sequanix (GUI for snakemake) and the sequana_coverage tool.

User guide and reference

Indices and tables