Repository navigation
Conversation
…ts; updated Pydantic model name for cryo-SIM reconstruction endpoint
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #925 +/- ##
==========================================
+ Coverage 55.74% 55.83% +0.08%
==========================================
Files 103 103
Lines 11643 11671 +28
Branches 1553 1560 +7
==========================================
+ Hits 6490 6516 +26
- Misses 4802 4803 +1
- Partials 351 352 +1 🚀 New features to boost your workflow:
|
tieneupin
marked this pull request as ready for review
October 22, 2026 15:40
stephen-riggs
approved these changes
Oct 23, 2026
| or ( | ||
| # CryoSIM consist of a mosaic MRC file and an accompanying text file | ||
| # Both should have the word "mosaic" in them | ||
| "mosaic" in file_path.stem and file_path.suffix in (".mrc", ".txt") |
Contributor
There was a problem hiding this comment.
Might need to work out what we have across different instruments here, as the .mrc extension might conflict with other things
stephen-riggs
self-requested a review
October 23, 2026 16:08
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds logic to the
AnalyserandSIMContextto detect the atlas files and request for them to be processed. A stub FastAPI endpoint has been added to the backend that will log when processing parameters are received. This will be extended in subsequent PRs.In the cryo-SIM workflow, the atlas stitching service requires three files:
mosaic.mrcfile, which contains the actual image framesmosaic.txtfile, which points to the MRC file and contains the stage position information for each framemarkers.txtfile, which contains annotation information to apply to the stitched imageAs long as the two mosaic files are accounted for, a processing request will be sent to the backend. If a markers file is created later on, a new processing request will be sent which will regenerate the image with the annotations.