Skip to main content

Sequanix is a graphical user interface (GUI) that can be used to run Snakemake workflows

Project description

Sequanix ######## Sequanix is a graphical user interface (GUI) that can be used to run Snakemake workflows.

.. image:: https://github.com/sequana/sequanix/actions/workflows/main.yml/badge.svg?branch=main :target: https://github.com/sequana/sequanix/actions/workflows/main.yml

.. image:: https://coveralls.io/repos/github/sequana/sequanix/badge.svg?branch=main :target: https://coveralls.io/github/sequana/sequanix?branch=main

.. image:: http://readthedocs.org/projects/sequana/badge/?version=main :target: https://sequana.readthedocs.io/en/main/sequanix.html :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

:Python version: 3.8, 3.9, 3.10 :Documentation: On readthedocs <http://sequana.readthedocs.org/>_ :Issues: On github <https://github.com/sequana/sequana/issues>_ :How to cite: Citations are important for us to carry on developments.

For **Sequanix**: Dimitri Desvillechabrol, Rachel Legendre, Claire Rioualen,
Christiane Bouchier, Jacques van Helden, Sean Kennedy, Thomas Cokelaer.
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)

Sequanix is a derivative of the Sequana project that is dedicated to the analyse of NGS data (sequencing data). We provide a set of NGS pipelines including quality control, variant calling, coverage, taxonomy, transcriptomics. Please see the Sequana documentation <http://sequana.readthedocs.org>_ for an up-to-date status and further information.

Notes

Fix OpenGL for mac Big Sur: https://stackoverflow.com/a/64021312/11988671

Installation ############

Please see the installation notes and installation steps on the https://sequana.readthedocs.io link.

In brief::

pip install sequanix

For developers, use::

git clone git@github.com:sequana/sequanix.git
pip install -e .[testing]

Design choice #############

Uses PySide6 from v0.2.0. See e.g., https://www.pythonguis.com/faq/pyqt6-vs-pyside6/ from information on the switch to PySide6. In brief, the Qt project has recently adopted PySide as the official Qt for Python release which should ensure its viability going forward. When we migrate PyQt5 to PyQt6, we therefore decided to use PySide instead of PyQt.

Changelog


========= ==========================================================================
Version   Description
========= ==========================================================================
0.2.0     * add logo
          * remove pin on python3.7
          * switch from PyQt5 to PySide6
          * remove automatic creation of readtag in config. we let the pipelines
            handle it
0.1.0     * revamp Sequanix independently of Sequana
========= ==========================================================================





Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sequanix-0.2.0.tar.gz (47.5 kB view details)

Uploaded Source

File details

Details for the file sequanix-0.2.0.tar.gz.

File metadata

  • Download URL: sequanix-0.2.0.tar.gz
  • Upload date:
  • Size: 47.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.9

File hashes

Hashes for sequanix-0.2.0.tar.gz
Algorithm Hash digest
SHA256 68e228e812158d504c963a819c5c3b78e8daf57f64c35c91ebf30f49b705b046
MD5 9d8ba9d81d5ed75d192c743daa79901c
BLAKE2b-256 21ae685365d27a2edcab49bd4f7613539c25b85316e02286a0437a55d38be7f8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page