sequana


Namesequana JSON
Version 0.16.11 PyPI version JSON
download
home_page
SummaryA set of standalone application and pipelines dedicated to NGS analysis
upload_time2024-03-18 15:24:53
maintainer
docs_urlNone
authorThomas Cokelaer
requires_python>=3.8,<4.0
licensenew BSD
keywords snakemake sequana ngs
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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.8%20%7C%203.9%20%7C3.10-blue.svg
    :target: https://pypi.python.org/pypi/sequana
    :alt: Python 3.8 | 3.9 | 3.10 | 3.11

.. 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


: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)


**Sequana** 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.



.. list-table:: Pipelines and tools available in the Sequana project
    :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
      - Not on pypi
      - .. 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)
      - .. image:: https://badge.fury.io/py/sequana-multicov.svg
            :target: https://pypi.python.org/pypi/sequana-multicov
      - .. image:: https://github.com/sequana/multicov/actions/workflows/main.yml/badge.svg
            :target: https://github.com/sequana/multicov/actions/workflows/main.yml
      - .. image:: https://github.com/sequana/coverage/actions/workflows/apptainer.yml/badge.svg
            :target: https://github.com/sequana/coverage/actions/workflows/apptainer.yml
    * - `laa <https://github.com/sequana/laa>`_
      - Long read Amplicon Analysis
      - .. image:: https://badge.fury.io/py/sequana-laa.svg
            :target: https://pypi.python.org/pypi/sequana-laa
      - .. image:: https://github.com/sequana/laa/actions/workflows/main.yml/badge.svg
            :target: https://github.com/sequana/laa/actions/workflows/main.yml
      - .. image:: https://github.com/sequana/laa/actions/workflows/apptainer.yml/badge.svg
            :target: https://github.com/sequana/laa/actions/workflows/apptainer.yml
    * - `revcomp <https://github.com/sequana/revcomp>`_
      - reverse complement of sequence data
      - .. image:: https://badge.fury.io/py/sequana-revcomp.svg
            :target: https://pypi.python.org/pypi/sequana-revcomp
      - .. image:: https://github.com/sequana/revcomp/actions/workflows/main.yml/badge.svg
            :target: https://github.com/sequana/revcomp/actions/workflows/main.yml
      - .. image:: https://github.com/sequana/revcomp/actions/workflows/apptainer.yml/badge.svg
            :target: https://github.com/sequana/revcomp/actions/workflows/apptainer.yml
    * - `downsampling <https://github.com/sequana/downsampling>`_
      - downsample sequencing data
      - .. image:: https://badge.fury.io/py/sequana-downsampling.svg
            :target: https://pypi.python.org/pypi/sequana-downsampling
      - .. image:: https://github.com/sequana/downsampling/actions/workflows/main.yml/badge.svg
            :target: https://github.com/sequana/downsampling/actions/workflows/main.yml
      - Not required
    * - `depletion <https://github.com/sequana/depletion>`_
      - remove/select reads mapping a reference
      - .. image:: https://badge.fury.io/py/sequana-downsampling.svg
            :target: https://pypi.python.org/pypi/sequana-depletion
      - .. image:: https://github.com/sequana/depletion/actions/workflows/main.yml/badge.svg
            :target: https://github.com/sequana/depletion/actions/workflows/main.yml
      -





.. list-table:: Pipelines not yet released
    :widths: 20 40 20 20
    :header-rows: 1

    * - **name/github**
      - **description**
      - **Latest Pypi version**
      - **Test passing**
    * - `trf <https://github.com/sequana/trf>`_
      - Find repeats
      - .. image:: https://badge.fury.io/py/sequana-trf.svg
            :target: https://pypi.python.org/pypi/sequana-trf
      - .. image:: https://github.com/sequana/trf/actions/workflows/main.yml/badge.svg
            :target: https://github.com/sequana/trf/actions/workflows/main.yml
    * - `multitax <https://github.com/sequana/multitax>`_
      - Taxonomy analysis
      - .. image:: https://badge.fury.io/py/sequana-multitax.svg
            :target: https://pypi.python.org/pypi/sequana-multitax
      - .. image:: https://github.com/sequana/multitax/actions/workflows/main.yml/badge.svg
            :target: https://github.com/sequana/multitax/actions/workflows/main.yml

**Please see the** `documentation <http://sequana.readthedocs.org>`_ for an
up-to-date status and documentation.


Contributors
============

Maintaining Sequana would not have been possible without users and contributors.
Each contribution has been an encouragement to pursue this project. Thanks to all:

.. image:: https://contrib.rocks/image?repo=sequana/sequana
    :target: https://github.com/sequana/sequana/graphs/contributors



Changelog
~~~~~~~~~

========= ==========================================================================
Version   Description
========= ==========================================================================
0.17.0    * viz submodules: remove easydev and cleanup scipy imports
          * remove the substractor utility (use sequana_depletion pipeline instead)
          * remove get_max_gc_correlation function from bedtools. not used.
          * Major change in VCF reader (freebayes). Got rid of freebayes_bcf_filter
            redundant with freebayes_vcf_filter; replace scipy fisher test with own
            implementation. Remove useless VCF code.
          * Fixes rnadiff HTML report
          * speedup kegg enrichment using multiprocess
          * Allow sequana_taxonomy to download toydb and viruses_masking DBs from 
            zenodo
0.16.9    * Major fix on PCA and add batch effect plots in RNAdiff analysis
          * count matrix and DESeq2 output files' headers fixed with missing index
            (no impact on analysis but only for those willing to use the CSV files
            in excel)
          * Taxonomy revisited to save taxonomy.dat in gzipped CSV format.
0.16.8    * update IEM for more testing
          * better handling of error in RNADiff
          * Add new methods for ribodesigner
0.16.7    * Stable release (fix doc), deprecated.
0.16.6    * Refactor IEM to make it more robust with more tests.
0.16.5    * refactor to use pyproject instead of setuptools
          * remove pkg_resources (future deprecation)
          * remove unused requirements (cookiecutter, adjusttext, docutuils, mock,
            psutil, pykwalify)
          * cleanup resources (e.g. moving canvas/bar.py into viz)
0.16.4    * hot fixes on RNAdiff reports and enrichments
0.16.3    * Remove all rules (see https://github.com/sequana/sequana-wrappers)
            instead
          * add precommit for developers and applied to all modules and doc
          * Fix wrong import for sequana standalone (regression)
0.16.2    * save coverage PNG image (regression)
          * Update taxonomy/coverage standalone (regression) and more tests
0.16.1    * hotfix missing module
0.16.0    * add mpileup module
          * homogenization enrichment + fixup rnadiff
          * Complete refactoring of sequana coverage module.
            Allow sequana_coverage to handle small eukaryotes in a more memory
            efficient way.
          * use click for the sequana_taxonomy and sequana_coverage and
            sequana rnadiff command
          * Small fixup on homer, idr and phantom modules (for chipseq pipeline)
0.15.4    * add plot for rnaseq/rnadiff
0.15.3    * add sequana.viz.plotly module. use tqdm in bamtools module
          * KEGG API changed. We update sequana to use headless server and keep
            the feature of annotated and colored pathway.
          * Various improvements on KEGG enrichment including saving pathways,
            addition --comparison option in sequana sub-command, plotly plots, etc
0.15.2    * ribodesigner can now accept an input fasta with no GFF assuming the
            fasta already contains the rRNA sequences
          * Fix IEM module when dealing with double indexing
          * Fix anchors in HTML reports (rnadiff module)
          * refactorise compare module to take several rnadiff results as input
          * enrichment improvements (export KEGG and GO as csv files
0.15.1    * Fix creation of images directory in modules report
          * add missing test related to gff
          * Fix #804
0.15.0    * add logo in reports
          * RNADiff reports can now use shrinkage or not (optional)
          * remove useless rules now in sequana-wrappers
          * update main README to add LORA in list of pipelines
          * Log2FC values are now **shrinked log2FC** values in volcano plot
            and report table. "NotShrinked" columns for Log2FC and Log2FCSE
            prior shrinkage are displayed in report table.
0.14.6    * add fasta_and_gff_annotation module to correct fasta and gff given a
            vcf file.
          * add macs3 module to read output of macs3 peak detector.
          * add idr module to read results of idr analysis
          * add phantom module to compute phantom peaks
          * add homer module to read annotation files from annotatePeaks
0.14.5    * move start_pipeline standalone in
            https://github.com/sequana/sequana_pipetools
          * update snpeff module to allows build command to have options
0.14.4    * hotfix bug on kegg colorised pathways
          * Fix the hover_name in rnadiff volcano plot to include the
            index/attribute.
          * pin snakemake to be >=7.16
0.14.3    * new fisher metric in variant calling
          * ability to use several feature in rnaseq/rnadiff
          * pin several libaries due to regression during installs
0.14.2    * Update ribodesigner
0.14.1    * Kegg enrichment: add gene list 'all' and fix incomplete annotation case
          * New uniprot module for GO term enrichment and enrichment
            refactorisation (transparent for users)
0.14.0    * pinned click>=8.1.0 due to API change (autocomplete)
          * moved tests around to decrease packaging from 16 to 4Mb
          * ribodesigner: new plots, clustering and notebook
0.13.X    * Remove useless standalones or moved to main **sequana** command
          * Move sequana_lane_merging into a subcommand (sequana lane_merging)
          * General cleanup of documentation, test and links to pipelines
          * add new ribodesigner subcommand
0.12.X    * remove some rules now in https://github.com/sequana/sequana-wrappers
          * refactorisation of VCF tools/modules to use vcfpy instead of pyVCF
          * complete change log before 0.12.4 in the github /doc/Changelog.txt
========= ==========================================================================


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "sequana",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8,<4.0",
    "maintainer_email": "",
    "keywords": "snakemake,sequana,NGS",
    "author": "Thomas Cokelaer",
    "author_email": "thomas.cokelaer@pasteur.fr",
    "download_url": "https://files.pythonhosted.org/packages/ee/19/5a7e479efb752c1c063d780f668e693ae85c8b413e291935f92b3ec4ff9a/sequana-0.16.11.tar.gz",
    "platform": null,
    "description": "SEQUANA\n############\n\n\n.. image:: https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg?style=flat)\n   :target: http://bioconda.github.io/recipes/sequana/README.html\n\n.. image:: https://badge.fury.io/py/sequana.svg\n    :target: https://pypi.python.org/pypi/sequana\n\n.. image:: https://github.com/sequana/sequana/actions/workflows/main.yml/badge.svg?branch=main\n    :target: https://github.com/sequana/sequana/actions/workflows/main.yml\n\n.. image:: https://coveralls.io/repos/github/sequana/sequana/badge.svg?branch=main\n    :target: https://coveralls.io/github/sequana/sequana?branch=main\n\n.. image:: http://readthedocs.org/projects/sequana/badge/?version=main\n    :target: http://sequana.readthedocs.org/en/latest/?badge=main\n    :alt: Documentation Status\n\n.. image:: http://joss.theoj.org/papers/10.21105/joss.00352/status.svg\n   :target: http://joss.theoj.org/papers/10.21105/joss.00352\n   :alt: JOSS (journal of open source software) DOI\n\n.. image:: https://img.shields.io/badge/python-3.8%20%7C%203.9%20%7C3.10-blue.svg\n    :target: https://pypi.python.org/pypi/sequana\n    :alt: Python 3.8 | 3.9 | 3.10 | 3.11\n\n.. image:: https://img.shields.io/github/issues/sequana/sequana.svg\n    :target: https://github.com/sequana/sequana/issues\n    :alt: GitHub Issues\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n    :target: https://github.com/psf/black\n\n\n:How to cite: Citations are important for us to carry on developments.\n    For Sequana library (including the pipelines), please use\n\n    Cokelaer et al, (2017), 'Sequana': a Set of Snakemake NGS pipelines, Journal of\n    Open Source Software, 2(16), 352, `JOSS DOI doi:10.21105/joss.00352 <https://joss.theoj.org/papers/10.21105/joss.00352>`_\n\n    For the **genome coverage** tool (sequana_coverage):  Desvillechabrol et al, 2018:\n    detection and characterization of genomic variations using running median and\n    mixture models. GigaScience, 7(12), 2018. https://doi.org/10.1093/gigascience/giy110\n\n    For **Sequanix**: Desvillechabrol et al.\n    Sequanix: A Dynamic Graphical Interface for Snakemake Workflows\n    Bioinformatics, bty034, https://doi.org/10.1093/bioinformatics/bty034\n    Also available on bioRxiv (DOI: https://doi.org/10.1101/162701)\n\n\n**Sequana** 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.\n\n\n\n.. list-table:: Pipelines and tools available in the Sequana project\n    :widths: 15 35 20 15 15\n    :header-rows: 1\n\n    * - **name/github**\n      - **description**\n      - **Latest Pypi version**\n      - **Test passing**\n      - **apptainers**\n    * - `sequana_pipetools <https://github.com/sequana/sequana_pipetools>`_\n      - Create and Manage Sequana pipeline\n      - .. image:: https://badge.fury.io/py/sequana-pipetools.svg\n            :target: https://pypi.python.org/pypi/sequana_pipetools\n      - .. image:: https://github.com/sequana/sequana_pipetools/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/sequana_pipetools/actions/workflows/main.yml\n      -  Not required\n    * - `sequana-wrappers <https://github.com/sequana/sequana-wrappers>`_\n      - Set of wrappers to build pipelines\n      - Not on pypi\n      - .. image:: https://github.com/sequana/sequana-wrappers/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/sequana-wrappers/actions/workflows/main.yml\n      - Not required\n    * - `demultiplex <https://github.com/sequana/demultiplex>`_\n      - Demultiplex your raw data\n      - .. image:: https://badge.fury.io/py/sequana-demultiplex.svg\n            :target: https://pypi.python.org/pypi/sequana-demultiplex\n      - .. image:: https://github.com/sequana/demultiplex/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/demultiplex/actions/workflows/main.yml\n      - License restriction\n    * - `denovo <https://github.com/sequana/denovo>`_\n      - denovo sequencing data\n      - .. image:: https://badge.fury.io/py/sequana-denovo.svg\n            :target: https://pypi.python.org/pypi/sequana-denovo\n      - .. image:: https://github.com/sequana/denovo/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/denovo/actions/workflows/main.yml\n      - .. image:: https://github.com/sequana/denovo/actions/workflows/apptainer.yml/badge.svg\n            :target: https://github.com/sequana/denovo/actions/workflows/apptainer.yml\n    * - `fastqc <https://github.com/sequana/fastqc>`_\n      - Get Sequencing Quality control\n      - .. image:: https://badge.fury.io/py/sequana-fastqc.svg\n            :target: https://pypi.python.org/pypi/sequana-fastqc\n      - .. image:: https://github.com/sequana/fastqc/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/fastqc/actions/workflows/main.yml\n      - .. image:: https://github.com/sequana/fastqc/actions/workflows/apptainer.yml/badge.svg\n            :target: https://github.com/sequana/fastqc/actions/workflows/apptainer.yml\n    * - `LORA <https://github.com/sequana/lora>`_\n      - Map sequences on target genome\n      - .. image:: https://badge.fury.io/py/sequana-lora.svg\n            :target: https://pypi.python.org/pypi/sequana-lora\n      - .. image:: https://github.com/sequana/lora/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/lora/actions/workflows/main.yml\n      - .. image:: https://github.com/sequana/lora/actions/workflows/apptainer.yml/badge.svg\n            :target: https://github.com/sequana/lora/actions/workflows/apptainer.yml\n    * - `mapper <https://github.com/sequana/mapper>`_\n      - Map sequences on target genome\n      - .. image:: https://badge.fury.io/py/sequana-mapper.svg\n            :target: https://pypi.python.org/pypi/sequana-mapper\n      - .. image:: https://github.com/sequana/mapper/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/mapper/actions/workflows/main.yml\n      - .. image:: https://github.com/sequana/mapper/actions/workflows/apptainer.yml/badge.svg\n            :target: https://github.com/sequana/mapper/actions/workflows/apptainer.yml\n    * - `nanomerge <https://github.com/sequana/nanomerge>`_\n      - Merge barcoded (or unbarcoded) nanopore fastq and reporting\n      - .. image:: https://badge.fury.io/py/sequana-nanomerge.svg\n            :target: https://pypi.python.org/pypi/sequana-nanomerge\n      - .. image:: https://github.com/sequana/nanomerge/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/nanomerge/actions/workflows/main.yml\n      - .. image:: https://github.com/sequana/nanomerge/actions/workflows/apptainer.yml/badge.svg\n            :target: https://github.com/sequana/nanomerge/actions/workflows/apptainer.yml\n    * - `pacbio_qc <https://github.com/sequana/pacbio_qc>`_\n      - Pacbio quality control\n      - .. image:: https://badge.fury.io/py/sequana-pacbio-qc.svg\n            :target: https://pypi.python.org/pypi/sequana-pacbio-qc\n      - .. image:: https://github.com/sequana/pacbio_qc/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/pacbio_qc/actions/workflows/main.yml\n      - .. image:: https://github.com/sequana/pacbio_qc/actions/workflows/apptainer.yml/badge.svg\n            :target: https://github.com/sequana/pacbio_qc/actions/workflows/apptainer.yml\n    * - `ribofinder <https://github.com/sequana/ribofinder>`_\n      - Find ribosomal content\n      - .. image:: https://badge.fury.io/py/sequana-ribofinder.svg\n            :target: https://pypi.python.org/pypi/sequana-ribofinder\n      - .. image:: https://github.com/sequana/ribofinder/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/ribofinder/actions/workflows/main.yml\n      - .. image:: https://github.com/sequana/ribofinder/actions/workflows/apptainer.yml/badge.svg\n            :target: https://github.com/sequana/ribofinder/actions/workflows/apptainer.yml\n    * - `rnaseq <https://github.com/sequana/rnaseq>`_\n      - RNA-seq analysis\n      - .. image:: https://badge.fury.io/py/sequana-rnaseq.svg\n            :target: https://pypi.python.org/pypi/sequana-rnaseq\n      - .. image:: https://github.com/sequana/rnaseq/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/rnaseq/actions/workflows/main.yml\n      - .. image:: https://github.com/sequana/rnaseq/actions/workflows/apptainer.yml/badge.svg\n            :target: https://github.com/sequana/rnaseq/actions/workflows/apptainer.yml\n    * - `variant_calling <https://github.com/sequana/variant_calling>`_\n      - Variant Calling\n      - .. image:: https://badge.fury.io/py/sequana-variant-calling.svg\n            :target: https://pypi.python.org/pypi/sequana-variant-calling\n      - .. image:: https://github.com/sequana/variant_calling/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/variant_calling/actions/workflows/main.yml\n      - .. image:: https://github.com/sequana/variant_calling/actions/workflows/apptainer.yml/badge.svg\n            :target: https://github.com/sequana/variant_calling/actions/workflows/apptainer.yml\n    * - `multicov <https://github.com/sequana/multicov>`_\n      - Coverage (mapping)\n      - .. image:: https://badge.fury.io/py/sequana-multicov.svg\n            :target: https://pypi.python.org/pypi/sequana-multicov\n      - .. image:: https://github.com/sequana/multicov/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/multicov/actions/workflows/main.yml\n      - .. image:: https://github.com/sequana/coverage/actions/workflows/apptainer.yml/badge.svg\n            :target: https://github.com/sequana/coverage/actions/workflows/apptainer.yml\n    * - `laa <https://github.com/sequana/laa>`_\n      - Long read Amplicon Analysis\n      - .. image:: https://badge.fury.io/py/sequana-laa.svg\n            :target: https://pypi.python.org/pypi/sequana-laa\n      - .. image:: https://github.com/sequana/laa/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/laa/actions/workflows/main.yml\n      - .. image:: https://github.com/sequana/laa/actions/workflows/apptainer.yml/badge.svg\n            :target: https://github.com/sequana/laa/actions/workflows/apptainer.yml\n    * - `revcomp <https://github.com/sequana/revcomp>`_\n      - reverse complement of sequence data\n      - .. image:: https://badge.fury.io/py/sequana-revcomp.svg\n            :target: https://pypi.python.org/pypi/sequana-revcomp\n      - .. image:: https://github.com/sequana/revcomp/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/revcomp/actions/workflows/main.yml\n      - .. image:: https://github.com/sequana/revcomp/actions/workflows/apptainer.yml/badge.svg\n            :target: https://github.com/sequana/revcomp/actions/workflows/apptainer.yml\n    * - `downsampling <https://github.com/sequana/downsampling>`_\n      - downsample sequencing data\n      - .. image:: https://badge.fury.io/py/sequana-downsampling.svg\n            :target: https://pypi.python.org/pypi/sequana-downsampling\n      - .. image:: https://github.com/sequana/downsampling/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/downsampling/actions/workflows/main.yml\n      - Not required\n    * - `depletion <https://github.com/sequana/depletion>`_\n      - remove/select reads mapping a reference\n      - .. image:: https://badge.fury.io/py/sequana-downsampling.svg\n            :target: https://pypi.python.org/pypi/sequana-depletion\n      - .. image:: https://github.com/sequana/depletion/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/depletion/actions/workflows/main.yml\n      -\n\n\n\n\n\n.. list-table:: Pipelines not yet released\n    :widths: 20 40 20 20\n    :header-rows: 1\n\n    * - **name/github**\n      - **description**\n      - **Latest Pypi version**\n      - **Test passing**\n    * - `trf <https://github.com/sequana/trf>`_\n      - Find repeats\n      - .. image:: https://badge.fury.io/py/sequana-trf.svg\n            :target: https://pypi.python.org/pypi/sequana-trf\n      - .. image:: https://github.com/sequana/trf/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/trf/actions/workflows/main.yml\n    * - `multitax <https://github.com/sequana/multitax>`_\n      - Taxonomy analysis\n      - .. image:: https://badge.fury.io/py/sequana-multitax.svg\n            :target: https://pypi.python.org/pypi/sequana-multitax\n      - .. image:: https://github.com/sequana/multitax/actions/workflows/main.yml/badge.svg\n            :target: https://github.com/sequana/multitax/actions/workflows/main.yml\n\n**Please see the** `documentation <http://sequana.readthedocs.org>`_ for an\nup-to-date status and documentation.\n\n\nContributors\n============\n\nMaintaining Sequana would not have been possible without users and contributors.\nEach contribution has been an encouragement to pursue this project. Thanks to all:\n\n.. image:: https://contrib.rocks/image?repo=sequana/sequana\n    :target: https://github.com/sequana/sequana/graphs/contributors\n\n\n\nChangelog\n~~~~~~~~~\n\n========= ==========================================================================\nVersion   Description\n========= ==========================================================================\n0.17.0    * viz submodules: remove easydev and cleanup scipy imports\n          * remove the substractor utility (use sequana_depletion pipeline instead)\n          * remove get_max_gc_correlation function from bedtools. not used.\n          * Major change in VCF reader (freebayes). Got rid of freebayes_bcf_filter\n            redundant with freebayes_vcf_filter; replace scipy fisher test with own\n            implementation. Remove useless VCF code.\n          * Fixes rnadiff HTML report\n          * speedup kegg enrichment using multiprocess\n          * Allow sequana_taxonomy to download toydb and viruses_masking DBs from \n            zenodo\n0.16.9    * Major fix on PCA and add batch effect plots in RNAdiff analysis\n          * count matrix and DESeq2 output files' headers fixed with missing index\n            (no impact on analysis but only for those willing to use the CSV files\n            in excel)\n          * Taxonomy revisited to save taxonomy.dat in gzipped CSV format.\n0.16.8    * update IEM for more testing\n          * better handling of error in RNADiff\n          * Add new methods for ribodesigner\n0.16.7    * Stable release (fix doc), deprecated.\n0.16.6    * Refactor IEM to make it more robust with more tests.\n0.16.5    * refactor to use pyproject instead of setuptools\n          * remove pkg_resources (future deprecation)\n          * remove unused requirements (cookiecutter, adjusttext, docutuils, mock,\n            psutil, pykwalify)\n          * cleanup resources (e.g. moving canvas/bar.py into viz)\n0.16.4    * hot fixes on RNAdiff reports and enrichments\n0.16.3    * Remove all rules (see https://github.com/sequana/sequana-wrappers)\n            instead\n          * add precommit for developers and applied to all modules and doc\n          * Fix wrong import for sequana standalone (regression)\n0.16.2    * save coverage PNG image (regression)\n          * Update taxonomy/coverage standalone (regression) and more tests\n0.16.1    * hotfix missing module\n0.16.0    * add mpileup module\n          * homogenization enrichment + fixup rnadiff\n          * Complete refactoring of sequana coverage module.\n            Allow sequana_coverage to handle small eukaryotes in a more memory\n            efficient way.\n          * use click for the sequana_taxonomy and sequana_coverage and\n            sequana rnadiff command\n          * Small fixup on homer, idr and phantom modules (for chipseq pipeline)\n0.15.4    * add plot for rnaseq/rnadiff\n0.15.3    * add sequana.viz.plotly module. use tqdm in bamtools module\n          * KEGG API changed. We update sequana to use headless server and keep\n            the feature of annotated and colored pathway.\n          * Various improvements on KEGG enrichment including saving pathways,\n            addition --comparison option in sequana sub-command, plotly plots, etc\n0.15.2    * ribodesigner can now accept an input fasta with no GFF assuming the\n            fasta already contains the rRNA sequences\n          * Fix IEM module when dealing with double indexing\n          * Fix anchors in HTML reports (rnadiff module)\n          * refactorise compare module to take several rnadiff results as input\n          * enrichment improvements (export KEGG and GO as csv files\n0.15.1    * Fix creation of images directory in modules report\n          * add missing test related to gff\n          * Fix #804\n0.15.0    * add logo in reports\n          * RNADiff reports can now use shrinkage or not (optional)\n          * remove useless rules now in sequana-wrappers\n          * update main README to add LORA in list of pipelines\n          * Log2FC values are now **shrinked log2FC** values in volcano plot\n            and report table. \"NotShrinked\" columns for Log2FC and Log2FCSE\n            prior shrinkage are displayed in report table.\n0.14.6    * add fasta_and_gff_annotation module to correct fasta and gff given a\n            vcf file.\n          * add macs3 module to read output of macs3 peak detector.\n          * add idr module to read results of idr analysis\n          * add phantom module to compute phantom peaks\n          * add homer module to read annotation files from annotatePeaks\n0.14.5    * move start_pipeline standalone in\n            https://github.com/sequana/sequana_pipetools\n          * update snpeff module to allows build command to have options\n0.14.4    * hotfix bug on kegg colorised pathways\n          * Fix the hover_name in rnadiff volcano plot to include the\n            index/attribute.\n          * pin snakemake to be >=7.16\n0.14.3    * new fisher metric in variant calling\n          * ability to use several feature in rnaseq/rnadiff\n          * pin several libaries due to regression during installs\n0.14.2    * Update ribodesigner\n0.14.1    * Kegg enrichment: add gene list 'all' and fix incomplete annotation case\n          * New uniprot module for GO term enrichment and enrichment\n            refactorisation (transparent for users)\n0.14.0    * pinned click>=8.1.0 due to API change (autocomplete)\n          * moved tests around to decrease packaging from 16 to 4Mb\n          * ribodesigner: new plots, clustering and notebook\n0.13.X    * Remove useless standalones or moved to main **sequana** command\n          * Move sequana_lane_merging into a subcommand (sequana lane_merging)\n          * General cleanup of documentation, test and links to pipelines\n          * add new ribodesigner subcommand\n0.12.X    * remove some rules now in https://github.com/sequana/sequana-wrappers\n          * refactorisation of VCF tools/modules to use vcfpy instead of pyVCF\n          * complete change log before 0.12.4 in the github /doc/Changelog.txt\n========= ==========================================================================\n\n",
    "bugtrack_url": null,
    "license": "new BSD",
    "summary": "A set of standalone application and pipelines dedicated to NGS analysis",
    "version": "0.16.11",
    "project_urls": null,
    "split_keywords": [
        "snakemake",
        "sequana",
        "ngs"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aa963e90105a454088822fe8de06b5b59efa0f94dc80639d6c05a55625fe7b98",
                "md5": "c467bf5c6fcd4f1d1c711c06ba26dbd0",
                "sha256": "132153a53f230c01715c72e7ba0c1e146bb149f121e26982f20ef30490ce711b"
            },
            "downloads": -1,
            "filename": "sequana-0.16.11-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c467bf5c6fcd4f1d1c711c06ba26dbd0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8,<4.0",
            "size": 2724716,
            "upload_time": "2024-03-18T15:24:49",
            "upload_time_iso_8601": "2024-03-18T15:24:49.392179Z",
            "url": "https://files.pythonhosted.org/packages/aa/96/3e90105a454088822fe8de06b5b59efa0f94dc80639d6c05a55625fe7b98/sequana-0.16.11-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ee195a7e479efb752c1c063d780f668e693ae85c8b413e291935f92b3ec4ff9a",
                "md5": "ff00802d8e5cc65675a5b145744b3ee0",
                "sha256": "eafdec40ec8e9cac2af065e9249fcc3adf1f2a4d0b881b3aa082e7cc387be3b4"
            },
            "downloads": -1,
            "filename": "sequana-0.16.11.tar.gz",
            "has_sig": false,
            "md5_digest": "ff00802d8e5cc65675a5b145744b3ee0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8,<4.0",
            "size": 2596417,
            "upload_time": "2024-03-18T15:24:53",
            "upload_time_iso_8601": "2024-03-18T15:24:53.008783Z",
            "url": "https://files.pythonhosted.org/packages/ee/19/5a7e479efb752c1c063d780f668e693ae85c8b413e291935f92b3ec4ff9a/sequana-0.16.11.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-18 15:24:53",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "sequana"
}
        
Elapsed time: 0.20967s