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.

https://badge.fury.io/py/sequanix.svg https://github.com/sequana/sequanix/actions/workflows/main.yml/badge.svg?branch=main https://coveralls.io/repos/github/sequana/sequanix/badge.svg?branch=main Documentation Status
Python version:

3.8, 3.9, 3.10

Documentation:

On readthedocs

Issues:

On github

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

More documentation

For now, you may find more documentation on https://sequana.readthedocs.io

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

  • refactoring to use click and new sequana_pipetools

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.3.0.tar.gz (383.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sequanix-0.3.0-py3-none-any.whl (393.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sequanix-0.3.0.tar.gz
  • Upload date:
  • Size: 383.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.10.14 Linux/6.14.5-100.fc40.x86_64

File hashes

Hashes for sequanix-0.3.0.tar.gz
Algorithm Hash digest
SHA256 800255fe5dc1951cce60b06c5d5c25edcc87b96562f91339ecd04622ab63eb67
MD5 da98a6cdbb502a21dbae441625aa16ce
BLAKE2b-256 948a96ab41ecd171a6c01f2826a540c4c97ac36b715c2d8a33dd41dc4b4cf32a

See more details on using hashes here.

File details

Details for the file sequanix-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: sequanix-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 393.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.10.14 Linux/6.14.5-100.fc40.x86_64

File hashes

Hashes for sequanix-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b818adc09c9e61eff530fea53b8f1e726152300ce1fd2478ea8eb952e131d43
MD5 e8acf739f8006243697bbcce0d42018a
BLAKE2b-256 a8ac57bd9edf2fe5bcb193bd6fea52f5bf1b84c64b1a707e8ebf6a6e9a1355f0

See more details on using hashes here.

Supported by

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