pathml
pathml copied to clipboard
PathML 3.0.0: New Features and User Experience Improvements
This release introduces powerful new features and updates designed to streamline computational pathology workflows and expand the toolkit available to researchers. Here's what's new:
New Features:
- Graph API Integration: Build sophisticated graph-based computational pathology pipelines. This feature supports entity-based graph construction for cells and tissues, enabling advanced analyses and machine learning (ML) model training with Graph neural networks. Inference API with ONNX Support: Leverage the flexibility of the Open Neural Network Exchange (ONNX) format with
- PathML's new Inference API. This addition makes it easier for researchers to integrate any neural network architecture into their analysis pipelines, enhancing model-based inference capabilities.
- Model Zoo Expansion: Access cutting-edge models like Mesmer and HoVer-Net directly within your workflows, courtesy of our hugging face repository, with more models coming soon.
- Tile-Stitching API: Simplify preprocessing with the new tile-stitching utility. By integrating QuPath's capabilities via JPype, this release has made it easier for Python users to process diverse TIFF inputs, supporting spectrally unmixed image processing with efficiency.
Improvements:
- Preprocessing Transforms Update: This release has streamlined PathML's preprocessing transforms, reducing dependencies on external packages such as spams and DeepCell. This update ensures smoother operation and easier installation.
- Enhanced Documentation and Resources: Get up and running with PathML faster thanks to updated documentation, example notebooks, and README instructions. Our new docker images also simplify the setup process.
- GitHub Actions for Windows and macOS: We've implemented new GitHub Actions workflows to automate testing and ensure the compatibility of PathML across Windows and macOS platforms.
:warning: Please install the to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 95.90388%
with 75 lines
in your changes missing coverage. Please review.
Project coverage is 94.53%. Comparing base (
d95ff9b
) to head (5298e86
). Report is 79 commits behind head on master.
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@ Coverage Diff @@
## master #429 +/- ##
==========================================
+ Coverage 86.18% 94.53% +8.35%
==========================================
Files 25 39 +14
Lines 2359 3826 +1467
==========================================
+ Hits 2033 3617 +1584
+ Misses 326 209 -117
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.