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 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distributions (sdists)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| SamSifter-1.0.0.zip | 1.7 MB | Without provenance | Details | |
| SamSifter-1.0.0.tar.gz | 1.6 MB | Without provenance | Details |
Release files / SamSifter-1.0.0.zip
| Download URL | SamSifter-1.0.0.zip |
|---|---|
| Size | 1.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ef44882a8f44f82fd468603399a62457b4d3fa131b242dadba8ea3216d7e3062
|
|
BLAKE2b-256 checksum How to use checksums |
5b5e804f77e6fa51e22aa834ac2af4764caeaa42f2cdd1f992cfadd2dab58c44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / SamSifter-1.0.0.tar.gz
| Download URL | SamSifter-1.0.0.tar.gz |
|---|---|
| Size | 1.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e9977ecd9675a451066902155e25678429738835b5db0bf4770eb9352c970a42
|
|
BLAKE2b-256 checksum How to use checksums |
bb8aa1e875f443ae8aa3419e742e6e39a33cd6b730d56d716d32788025b64eb8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for SamSifter 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.