Skip to content

Codebase for everything related to the DVP pipeline

Notifications You must be signed in to change notification settings

onurserce/DVPtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DVPtools

Codebase for everything related to the DVP pipeline.

Switching to MannLabs tools as of 25.04.2024

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)

About

Codebase for everything related to the DVP pipeline

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published