Skip to main content

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.

Metadata

Release files for SamSifter 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distributions (sdists)

Source distribution for SamSifter 0.4.0
File Size Uploaded
SamSifter-0.4.0.zip 1.3 MB Details
SamSifter-0.4.0.tar.gz 1.1 MB Details

Release files / SamSifter-0.4.0.zip

Download URL SamSifter-0.4.0.zip
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
e7b24ef7c47ea369189786d2d59d4064ce1244fed783eb183263c51c3f50a01c
BLAKE2b-256 checksum
How to use checksums
99b2726b18d8130d6612b3cfe5a686a5a02e5000d039358bce711c1cb6ad5557
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / SamSifter-0.4.0.tar.gz

Download URL SamSifter-0.4.0.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
fed16e01ce4b04e9695471c1e5c03f0eb1cd229f65d8fc035769d74ebcf0c71d
BLAKE2b-256 checksum
How to use checksums
933d740083c0f5e8a202f16ec5423940682dd58ed60d0acd16931ccd9ae7c5cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.0.0

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.2

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page