Sequana
Sequana: a set of Snakemake NGS pipelines
Install / Use
/learn @sequana/SequanaREADME
SEQUANA ############
.. image:: https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg?style=flat) :target: http://bioconda.github.io/recipes/sequana/README.html
.. image:: https://badge.fury.io/py/sequana.svg :target: https://pypi.python.org/pypi/sequana
.. image:: https://github.com/sequana/sequana/actions/workflows/main.yml/badge.svg?branch=main :target: https://github.com/sequana/sequana/actions/workflows/main.yml
.. image:: https://coveralls.io/repos/github/sequana/sequana/badge.svg?branch=main :target: https://coveralls.io/github/sequana/sequana?branch=main
.. image:: http://readthedocs.org/projects/sequana/badge/?version=main :target: http://sequana.readthedocs.org/en/latest/?badge=main :alt: Documentation Status
.. image:: http://joss.theoj.org/papers/10.21105/joss.00352/status.svg :target: http://joss.theoj.org/papers/10.21105/joss.00352 :alt: JOSS (journal of open source software) DOI
.. image:: https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C3.12-blue.svg :target: https://pypi.python.org/pypi/sequana :alt: Python 3.10 | 3.11 | 3.12 | 3.13
.. image:: https://img.shields.io/github/issues/sequana/sequana.svg :target: https://github.com/sequana/sequana/issues :alt: GitHub Issues
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://github.com/psf/black
.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.853159.svg :target: https://doi.org/10.5281/zenodo.853159 :alt: DOI
.. image:: https://static.pepy.tech/badge/sequana :target: https://pepy.tech/project/sequana :alt: downloads
:How to cite: Citations are important for us to carry on developments. For Sequana library (including the pipelines), please use
Cokelaer et al, (2017), 'Sequana': a Set of Snakemake NGS pipelines, Journal of
Open Source Software, 2(16), 352, `JOSS DOI doi:10.21105/joss.00352 <https://joss.theoj.org/papers/10.21105/joss.00352>`_
For the **genome coverage** tool (sequana_coverage): Desvillechabrol et al, 2018:
detection and characterization of genomic variations using running median and
mixture models. GigaScience, 7(12), 2018. https://doi.org/10.1093/gigascience/giy110
For **Sequanix**: Desvillechabrol et al.
Sequanix: A Dynamic Graphical Interface for Snakemake Workflows
Bioinformatics, bty034, https://doi.org/10.1093/bioinformatics/bty034
Also available on bioRxiv (DOI: https://doi.org/10.1101/162701)
🔧 Overview and Installation
Sequana is a Python library dedicated to bioinformatics. It is also a project that includes a set of pipelines related to NGS (new generation sequencing) including quality control, variant calling, coverage, taxonomy, transcriptomics. We also ship Sequanix, a graphical user interface for Snakemake pipelines.
Pipelines and related projects
Here is a non-exhaustive list of tools and pipelines from the project, with users and developers audience.
.. list-table:: :widths: 15 35 20 15 15 :header-rows: 1
* - **name/github**
- **description**
- **Latest Pypi version**
- **Test passing**
- **apptainers**
* - `sequana_pipetools <https://github.com/sequana/sequana_pipetools>`_
- Create and Manage Sequana pipeline
- .. image:: https://badge.fury.io/py/sequana-pipetools.svg
:target: https://pypi.python.org/pypi/sequana_pipetools
- .. image:: https://github.com/sequana/sequana_pipetools/actions/workflows/main.yml/badge.svg
:target: https://github.com/sequana/sequana_pipetools/actions/workflows/main.yml
- Not required
* - `sequana-wrappers <https://github.com/sequana/sequana-wrappers>`_
- Set of wrappers to build pipelines
- .. image:: https://badge.fury.io/py/sequana-wrappers.svg
:target: https://pypi.python.org/pypi/sequana-wrappers
- .. image:: https://github.com/sequana/sequana-wrappers/actions/workflows/main.yml/badge.svg
:target: https://github.com/sequana/sequana-wrappers/actions/workflows/main.yml
- Not required
* - `demultiplex <https://github.com/sequana/demultiplex>`_
- Demultiplex your raw data
- .. image:: https://badge.fury.io/py/sequana-demultiplex.svg
:target: https://pypi.python.org/pypi/sequana-demultiplex
- .. image:: https://github.com/sequana/demultiplex/actions/workflows/main.yml/badge.svg
:target: https://github.com/sequana/demultiplex/actions/workflows/main.yml
- License restriction
* - `denovo <https://github.com/sequana/denovo>`_
- denovo sequencing data
- .. image:: https://badge.fury.io/py/sequana-denovo.svg
:target: https://pypi.python.org/pypi/sequana-denovo
- .. image:: https://github.com/sequana/denovo/actions/workflows/main.yml/badge.svg
:target: https://github.com/sequana/denovo/actions/workflows/main.yml
- .. image:: https://github.com/sequana/denovo/actions/workflows/apptainer.yml/badge.svg
:target: https://github.com/sequana/denovo/actions/workflows/apptainer.yml
* - `fastqc <https://github.com/sequana/fastqc>`_
- Get Sequencing Quality control
- .. image:: https://badge.fury.io/py/sequana-fastqc.svg
:target: https://pypi.python.org/pypi/sequana-fastqc
- .. image:: https://github.com/sequana/fastqc/actions/workflows/main.yml/badge.svg
:target: https://github.com/sequana/fastqc/actions/workflows/main.yml
- .. image:: https://github.com/sequana/fastqc/actions/workflows/apptainer.yml/badge.svg
:target: https://github.com/sequana/fastqc/actions/workflows/apptainer.yml
* - `LORA <https://github.com/sequana/lora>`_
- Map sequences on target genome
- .. image:: https://badge.fury.io/py/sequana-lora.svg
:target: https://pypi.python.org/pypi/sequana-lora
- .. image:: https://github.com/sequana/lora/actions/workflows/main.yml/badge.svg
:target: https://github.com/sequana/lora/actions/workflows/main.yml
- .. image:: https://github.com/sequana/lora/actions/workflows/apptainer.yml/badge.svg
:target: https://github.com/sequana/lora/actions/workflows/apptainer.yml
* - `mapper <https://github.com/sequana/mapper>`_
- Map sequences on target genome
- .. image:: https://badge.fury.io/py/sequana-mapper.svg
:target: https://pypi.python.org/pypi/sequana-mapper
- .. image:: https://github.com/sequana/mapper/actions/workflows/main.yml/badge.svg
:target: https://github.com/sequana/mapper/actions/workflows/main.yml
- .. image:: https://github.com/sequana/mapper/actions/workflows/apptainer.yml/badge.svg
:target: https://github.com/sequana/mapper/actions/workflows/apptainer.yml
* - `nanomerge <https://github.com/sequana/nanomerge>`_
- Merge barcoded (or unbarcoded) nanopore fastq and reporting
- .. image:: https://badge.fury.io/py/sequana-nanomerge.svg
:target: https://pypi.python.org/pypi/sequana-nanomerge
- .. image:: https://github.com/sequana/nanomerge/actions/workflows/main.yml/badge.svg
:target: https://github.com/sequana/nanomerge/actions/workflows/main.yml
- .. image:: https://github.com/sequana/nanomerge/actions/workflows/apptainer.yml/badge.svg
:target: https://github.com/sequana/nanomerge/actions/workflows/apptainer.yml
* - `pacbio_qc <https://github.com/sequana/pacbio_qc>`_
- Pacbio quality control
- .. image:: https://badge.fury.io/py/sequana-pacbio-qc.svg
:target: https://pypi.python.org/pypi/sequana-pacbio-qc
- .. image:: https://github.com/sequana/pacbio_qc/actions/workflows/main.yml/badge.svg
:target: https://github.com/sequana/pacbio_qc/actions/workflows/main.yml
- .. image:: https://github.com/sequana/pacbio_qc/actions/workflows/apptainer.yml/badge.svg
:target: https://github.com/sequana/pacbio_qc/actions/workflows/apptainer.yml
* - `ribofinder <https://github.com/sequana/ribofinder>`_
- Find ribosomal content
- .. image:: https://badge.fury.io/py/sequana-ribofinder.svg
:target: https://pypi.python.org/pypi/sequana-ribofinder
- .. image:: https://github.com/sequana/ribofinder/actions/workflows/main.yml/badge.svg
:target: https://github.com/sequana/ribofinder/actions/workflows/main.yml
- .. image:: https://github.com/sequana/ribofinder/actions/workflows/apptainer.yml/badge.svg
:target: https://github.com/sequana/ribofinder/actions/workflows/apptainer.yml
* - `rnaseq <https://github.com/sequana/rnaseq>`_
- RNA-seq analysis
- .. image:: https://badge.fury.io/py/sequana-rnaseq.svg
:target: https://pypi.python.org/pypi/sequana-rnaseq
- .. image:: https://github.com/sequana/rnaseq/actions/workflows/main.yml/badge.svg
:target: https://github.com/sequana/rnaseq/actions/workflows/main.yml
- .. image:: https://github.com/sequana/rnaseq/actions/workflows/apptainer.yml/badge.svg
:target: https://github.com/sequana/rnaseq/actions/workflows/apptainer.yml
* - `variant_calling <https://github.com/sequana/variant_calling>`_
- Variant Calling
- .. image:: https://badge.fury.io/py/sequana-variant-calling.svg
:target: https://pypi.python.org/pypi/sequana-variant-calling
- .. image:: https://github.com/sequana/variant_calling/actions/workflows/main.yml/badge.svg
:target: https://github.com/sequana/variant_calling/actions/workflows/main.yml
- .. image:: https://github.com/sequana/variant_calling/actions/workflows/apptainer.yml/badge.svg
:target: https://github.com/sequana/variant_calling/actions/workflows/apptainer.yml
* - `multicov <https://github.com/sequana/multicov>`_
- Coverage (mapping)
