Skip to content

onurserce/DVPtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

181 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Codebase containing computational tools for the Deep Visual Proteomics (DVP) workflow

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors