Skip to main content

Software-assisted reduction of missing values in phosphoproteomics and proteomics isobaric labeling data using MS2 spectrum clustering

Project description

SIMSI-Transfer

Tool for increasing PSM gain from MaxQuant output file. Requires "Experiment" set in MaxQuant!

Example usage:

python -m simsi_transfer --mq_txt_folder </path/to/txt/folder> --raw_folder </path/to/raw/folder> --output_folder </path/to/output/folder>

Stuff left to do:

  • Implement masking analysis for FDR estimation (?)

Installation

pip install simsi-transfer

Building the GUI on Windows

Create a conda environment

Try importing conda_environment.yml in the Anaconda environment tab.

If that does not work, try the following:

  1. Set up a new environment, either through the Anaconda UI, or by running the following on the command line:
conda create -n simsi_transfer_gui python=3.6
activate simsi_transfer_gui
  1. There are some caveats with installing the dependencies. We want to avoid dependence on the MKL (Math Kernel Library) package by numpy/scipy, as this blows up the size of the .exe file over 200MB (see here).
conda install -c conda-forge nomkl numpy pandas pyqt pyinstaller

Building a self-contained executable

Use the build_gui.bat script to create a self-contained executable.

Reducing size of the executable

Download UPX (https://upx.github.io/) to reduce the DLL file sizes, change the path in build_gui.bat to point to the UPX folder.

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

simsi_transfer-0.1.0.tar.gz (8.4 MB view hashes)

Uploaded Source

Built Distribution

simsi_transfer-0.1.0-py3-none-any.whl (8.5 MB view hashes)

Uploaded Python 3

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