Skip to main content

Workflow editor for metagenomic analysis

Project description

SamSifter helps you create filter workflows for next-generation sequencing data. It is primarily used to process SAM files generated by MALT prior to metagenomic analysis in MEGAN.

Quick Start

Installing SamSifter

Installing or updating SamSifter is easy once you have a working Python3 environment with PyQt4, matplotlib, numpy and pandas. See the Detailled Installation Instructions for help on installing these required packages.

Download and install the current SamSifter package on your system by executing the following command as administrator:

pip3 install SamSifter

Previous versions will be uninstalled automatically. The installation can be tested with

samsifter --help

If everything went fine you should see the following help text:

usage: samsifter [-h] [-v] [-d]

SamSifter helps you create filter workflows for next-generation sequencing
data. It is primarily used to process SAM files generated by MALT prior to
metagenomic analysis in MEGAN.

optional arguments:
  -h, --help     show this help message and exit
  -v, --verbose  print additional information to stderr
  -d, --debug    show debug options in menu

Starting the program without any arguments will display the GUI and let you edit your first workflow.

First Steps

To start working add filters to the empty workflow. You can add filters by doubleclicking available entries in the righthand dock or by selecting an entry from the menu [Edit > Add Filter…]. Similarly, you can doubleclick filters in the workflow to edit their settings and parameters. The lefthand toolbar is used to move and delete filter steps.

You can save your workflow to a file, execute it right now by clicking the [Run] button and even export it to a Bash script to run it on another workstation. Any errors and messages will be reported to you in the message dock at the bottom of the window.

Feel free to re-arrange these docks to make yourself comfortable - SamSifter will remember your settings. Accidentally closed docks can always be re-opened from the menu [View].

Uninstalling SamSifter

To get rid of SamSifter simply execute the following command as administrator:

pip3 uninstall SamSifter

The Python utility pip3 will list all currently installed available versions for selective removal. Proceed similarly with any required packages (e.g. matplotlib) if you don’t need them anymore.

Project details


Download files

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

Source Distributions

SamSifter-1.0.0.zip (1.7 MB view details)

Uploaded Source

SamSifter-1.0.0.tar.gz (1.6 MB view details)

Uploaded Source

File details

Details for the file SamSifter-1.0.0.zip.

File metadata

  • Download URL: SamSifter-1.0.0.zip
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for SamSifter-1.0.0.zip
Algorithm Hash digest
SHA256 ef44882a8f44f82fd468603399a62457b4d3fa131b242dadba8ea3216d7e3062
MD5 ac22851aa7853ed68c5ae9f1814724a9
BLAKE2b-256 5b5e804f77e6fa51e22aa834ac2af4764caeaa42f2cdd1f992cfadd2dab58c44

See more details on using hashes here.

File details

Details for the file SamSifter-1.0.0.tar.gz.

File metadata

  • Download URL: SamSifter-1.0.0.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for SamSifter-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e9977ecd9675a451066902155e25678429738835b5db0bf4770eb9352c970a42
MD5 883df68d2f989c4c431ebb253ca104f7
BLAKE2b-256 bb8aa1e875f443ae8aa3419e742e6e39a33cd6b730d56d716d32788025b64eb8

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