bayer-science-for-a-better-life / paquo

Licence: GPL-3.0 License
PAthological QUpath Obsession - QuPath and Python conversations

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to paquo

FAST-Pathology
⚡ Open-source software for deep learning-based digital pathology
Stars: ✭ 54 (+28.57%)
Mutual labels:  digital-pathology
Deeplearning-digital-pathology
Full package for applying deep learning to virtual slides.
Stars: ✭ 59 (+40.48%)
Mutual labels:  digital-pathology
Cytomine-core
Cytomine-Core is the main web server implementing the Cytomine API
Stars: ✭ 70 (+66.67%)
Mutual labels:  digital-pathology
FocusLiteNN
Official PyTorch and MATLAB implementations of our MICCAI 2020 paper "FocusLiteNN: High Efficiency Focus Quality Assessment for Digital Pathology"
Stars: ✭ 28 (-33.33%)
Mutual labels:  digital-pathology
cucim
No description or website provided.
Stars: ✭ 218 (+419.05%)
Mutual labels:  digital-pathology
SlideSeg
A Python module that produces image patches and annotation masks from whole slide images for deep learning in digital pathology.
Stars: ✭ 71 (+69.05%)
Mutual labels:  digital-pathology
SSL CR Histo
Official code for "Self-Supervised driven Consistency Training for Annotation Efficient Histopathology Image Analysis" Published in Medical Image Analysis (MedIA) Journal, Oct, 2021.
Stars: ✭ 32 (-23.81%)
Mutual labels:  digital-pathology

PAQUO: PAthological QUpath Obsession

PyPI Version Read the Docs GitHub Workflow Status Codecov PyPI - Python Version GitHub issues

Welcome to paquo 👋, a library for interacting with QuPath from Python.

paquo's goal is to provide a pythonic interface to important features of QuPath, and to make creating and working with QuPath projects intuitive for Python programmers.

We strive to make your lives as easy as possible: If paquo is not pythonic, unintuitive, slow or if its documentation is confusing, it's a bug in paquo. Feel free to report any issues or feature requests in the issue tracker!

Development happens on github :octocat:

Documentation

You can find paquo's documentation at paquo.readthedocs.io ❤️

Development Installation

  1. Install conda and git
  2. Clone paquo git clone https://github.com/bayer-science-for-a-better-life/paquo.git
  3. Run conda env create -f environment.yaml
  4. Activate the environment conda activate paquo

Note that in this environment paquo is already installed in development mode, so go ahead and hack.

Contributing Guidelines

  • Please follow pep-8 conventions but:
    • We allow 120 character long lines (try anyway to keep them short)
  • Please use numpy docstrings.
  • When contributing code, please try to use Pull Requests.
  • tests go hand in hand with modules on tests packages at the same level. We use pytest.

You can setup your IDE to help you adhering to these guidelines.
(Santi is happy to help you setting up pycharm in 5 minutes)

Acknowledgements

Build with love by Andreas Poehlmann and Santi Villalba from the Machine Learning Research group at Bayer. In collaboration with the Pathology Lab 2 and the Mechanistic and Toxicologic Pathology group.

paquo: copyright 2020 Bayer AG, licensed under GPL-3.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].