Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.95 KB

File metadata and controls

39 lines (28 loc) · 1.95 KB

DVPtools

Codebase for everything related to the DVP pipeline.

Using MannLabs tools

Installation

Installation via Anaconda/miniconda

This is the recommended way of installation for most users.

  1. Install Anaconda or miniconda
  2. Clone the repository git clone --recurse-submodules https://github.com/onurserce/DVPtools.git and navigate inside cd path/to/your/DVPtools
  3. Create a new environment with the recipe file DVPtools.yaml conda env create -f DVPtools.yaml (INFO: use DVPtools_headless.yaml for headless systems)
  4. Activate the environment conda activate DVPtools
  5. Install alphabase, SPARCSpy and py-lmd editable using pip pip install -e alphabase/. py-lmd/. SPARCSpy/.
  6. [Optional] Run conda list > conda_list.txt and pip freeze > pip_freeze.txt to keep a record of all installed packages with their versions
  7. Install DIA-NN 1.8.1 (https://github.com/vdemichev/DiaNN/releases/tag/1.8.1)

Installation into UNIX based systems (e.g. HPCs)

This is a partially automated way to install the project into UNIX based systems. If you don't understand what that means, stick with the instructions above. Otherwise, assuming that you have conda installed and cloned the repo with its submodules (steps 1 and 2 above):

  1. Execute the bash installation script in the repository (e.g. bash install_headless.sh) and you should be done!
  2. Similarly, execute DIA-NN installation script (e.g. bash install_diann_headless.sh)

Usage via GUI

  1. Initiate the DVP GUI (located under DeepVisualProteomics/gui) python path/to/gui.py
  2. Create a new project by choosing a location and giving it a name (or load an existing project from a project config.yaml file)

Some notes

  • DVPtools_dev.yaml file is the environment file that has additional data analysis packages (e.g. gseapy)