8000 Implement MultiplePrimaryRootPipeline by andrewjoc · Pull Request #117 · talmolab/sleap-roots · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Implement MultiplePrimaryRootPipeline #117

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 29 commits into from
Jun 23, 2025

Conversation

andrewjoc
Copy link
Contributor
@andrewjoc andrewjoc commented Apr 21, 2025
  • Implements the MultiplePrimaryRootPipeline which calculates traits of multiple primary roots on a single image
  • Tests the output of the pipeline with a manual calculation and fixtures, on both cylinder scans and plate images
  • Adds new test dataset for plate images rice_graviscan
  • Adds tutorial notebook for the MultiplePrimaryRootPipeline with examples for cylinder scans and plates
  • Adds MultiplePrimaryRootPipeline to mermaid diagrams notebook
  • Adds csv fixtures to tests/data/multiple_arabidopsis_11do and tests/data/rice_graviscan

Fixes #114, #119

@andrewjoc andrewjoc changed the title upload first implementation of multiple primary root pipeline Add MultiplePrimaryRootPipeline Apr 21, 2025
@andrewjoc andrewjoc changed the title Add MultiplePrimaryRootPipeline Implement MultiplePrimaryRootPipeline Apr 21, 2025
Copy link
codecov bot commented Apr 21, 2025

Codecov Report

Attention: Patch coverage is 71.19565% with 53 lines in your changes missing coverage. Please review.

Project coverage is 83.98%. Comparing base (fc943be) to head (380e90f).
Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
sleap_roots/trait_pipelines.py 69.54% 53 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #117      +/-   ##
==========================================
- Coverage   85.33%   83.98%   -1.35%     
==========================================
  Files          13       13              
  Lines        1452     1636     +184     
==========================================
+ Hits         1239     1374     +135     
- Misses        213      262      +49     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@andrewjoc andrewjoc marked this pull request as ready for review April 28, 2025 02:07
Base automatically changed from andrew/implement-PrimaryRootPipeline to main May 5, 2025 01:05
Copy link
Collaborator
@eberrigan eberrigan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test it with plate
add plate fixture -- inspecting the json output of compute_multiple_primary_roots_traits to make sure per plant values are correct

@andrewjoc andrewjoc requested a review from eberrigan June 16, 2025 01:17
Copy link
Collaborator
@eberrigan eberrigan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good! just knitpick comment

@andrewjoc andrewjoc merged commit 5bf4c9e into main Jun 23, 2025
6 checks passed
@andrewjoc andrewjoc deleted the andrew/implement-MultiplePrimaryRootPipeline branch June 23, 2025 01:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add multiple primary root pipeline
2 participants
0