openDVP - community empowered Deep Visual Proteomics#

Docs CI Python versions Platforms PyPI version License

opendvp is a python package offering a comprehensive set of tools for deep visual proteomics. It supports quality control and image analysis of multiplex immunofluorescence data. openDVP facilitates the integration of imaging datasets with proteomic datasets with Spatialdata. Lastly, it contains a powerful toolkit for label-free downstream proteomic analysis.

It is a package that leverages the scverse ecosystem, designed for easy interoperability with anndata, scanpy, decoupler, scimap, and other related packages.

Getting started#

openDVP is a framework that has both experimental and software aspects.

Please check our API documentation for detailed functionalities.

Installation#

You need at least Python 3.10 installed.

First time trying python?#

Click here for extra instructions
  1. IF you need software to run jupyter notebooks, I suggest you install Visual Studio Code.

  2. Install uv, a python environment manager, following instructions at installing uv.

  3. Create a local folder you would like to use for your project, and open that folder it in VSCode

  4. Open the terminal and run:

uv init

your project folder will be created, then run:

uv add opendvp

There are three alternatives to install openDVP:#

  1. Install the latest stable release from PyPI with minimal dependencies:

pip install openDVP
  1. Install the latest development version from github:

pip install git+https://github.com/CosciaLab/openDVP.git@main

Tutorials#

Contact#

For questions about openDVP and the DVP workflow you are very welcome to post a message in the discussion board. For issues with the software, please post issues on Github Issues.

Citation#

Not yet available.