Above all, it's a matter of character and choosing to pay it forward, which I wish I would've encountered more often.
Thanks for taking that choice! π€πͺ
I tried to pay it forward wherever I could, and hope my mentees will as well.
@wiebkejahr.bsky.social
Physicist, microscopist, tinkerer, builder, programmer π¬π Alumnus: @HFSP longterm fellow, @ISTAustria postdoc, @huiskenlab @mpicbg PhD. #LINO19 Now making 3D printing #BetterWithOptics
Above all, it's a matter of character and choosing to pay it forward, which I wish I would've encountered more often.
Thanks for taking that choice! π€πͺ
I tried to pay it forward wherever I could, and hope my mentees will as well.
I was lucky to benefit from your supervision: you "only" a PhD student, I a physics undergrad who had never held a pipette.
Yes, if great mentoring was valued more, it wouldn't be as rare - but formal recognition would only become another hacked metric, not good supervision.
Walz: If you say you love freedom but you don't believe freedom is for everybody, then the thing you love is not freedom, it is privilege.
24.04.2025 00:22 β π 80118 π 20537 π¬ 854 π 1280Have been very happy with luckycloud for a while now (for private use, so no power user testing), which is running a seafile underneath the hood.
Access either through browser, app, or installed extension for your OS's file explorer.
One of the reasons why I love poster flash talks.
You already know the face behind the poster. You can open with "I'm curious about x you said" instead of "would you walk me thru your poster π₯±". The short format gives stage to more speakers & topics.
And it's super fun to present in 3 minutes.
Us two days ago. Dropped mine off while on a business trip in Munich.
Seems that all votes picked up by the last collection on Saturday will still count.
Doesn't matter which party, it's only important that you cast your democratic vote!
Eg this thread bsky.app/profile/wieb... explains the SLM control suite's capabilities.
I hope some #microscopy folks out there find it useful. Please test, contribute & reach out with any questions!
For citations, use: doi.org/10.5281/zeno...
There won't be a manuscript, or any typical publication, marking the release of the code. I'll show-case the codeβs capabilities using other channels, mostly social media & I'll add the π§΅s to the git.
If you have questions, I'll amend documentation whenever my day-job permits.
Toxic βlab policiesβ forbade me to do so.
Not being able to share such a tool box open access for others to use crushed my scientistβs soul.
Jeopardizing my sanity, I negotiated a way to release my code when I quit @ISTAustria. The conditions were fulfilled now, four years later!
I wish I couldβve published already in 2021, when this was done & would've stood side-by-side w other cool efforts making adaptive optics & (STED) microscope control more accessible, eg
PyFocus
doi.org/10.1016/j.cp...
Microscope-AOtools
doi.org/10.1364/OE.4...
Unfortunately, β¦
Do you work with confocal, STED or MINFLUX microscopes, commercial or homebuilt? Do you struggle with control of your spatial light modulator or with incorporating adaptive optics, or do you just need more flexibility? Have a look at my SLM control code:
github.com/wiebkejahr/s...
Please welcome our official #mesoSPIM channel on this platform, @mesospim.bsky.social. Repost is appreciated!
20.01.2025 10:22 β π 49 π 28 π¬ 2 π 2Open-Source 3D Active Sample Stabilization for Fluorescence Microscopy www.biorxiv.org/content/10.1...
16.01.2025 13:05 β π 7 π 3 π¬ 0 π 0If you find this useful, please share, distribute, contribute, or just send some love!
For citations, feel free to use: doi.org/10.5281/zeno...
And donβt hesitate to reach out with any questions!
First post of the thread:
bsky.app/profile/wieb...
The three optical concepts necessitate handling the various calculations for aberrations and flat-field corrections differently.
Implementing "double-pass" correction logic gave me severe headaches, whereas aligning "split & recombine" optical layout overstretched my patience π
Technical diagram labelled as "single pass". The diagram shows a beampath reflected off an SLM once. The helical vortex phase pattern is shown beneath the SLM using a false color image. The incoming beam is labelled as "Gauss" and the two intensity crosssections (xy and xz) are shown. The outgoing beam is labelled as "donut / 2D STED". Also here intensity crossections are shown.
Technical diagram labelled as "double pass". The diagram shows a beampath reflected off an SLM, then passing through a lambda/4 plate onto a mirror, again through the lambda/4 plate and back to the SLM, where it is reflected a second time. Beneath the SLM, a helical vortex phase pattern and a tophead phase pattern are shown as false color images. The incoming beam is labelled as "Gauss" and the two intensity crosssections (xy and xz) are shown. The outgoing beam is labelled as "donut / 2D &3D STED". Both intensity cross sections for 2D and 3D STED are shown.
Technical diagram labelled as "split geometry". The diagram shows two complicated beampaths, one in red, one in blue. Both are reflected off the same SLM, separated by a triangular knife edge mirror and recombined using a polarizing beamsplitter. Like in the other two diagrams, the helical vortex phase pattern and a tophead phase pattern are shown as false color images beneath the SLM. The incoming beams are labelled as "Gauss" and the two intensity crosssections (xy and xz) are shown. The outgoing beams labelled as "donut / 2D STED" and "donut / 3D STED", respectively. Both intensity cross sections for 2D and 3D STED are shown.
The control suite supports different optical geometries:
- single pass
- double pass, where the beam bounces off the SLM twice to imprint two phase patterns (on orthogonal polarisations)
- split, where each half controls independent beams, to be recombined after the SLM (or not)
Screenshot of a GUI showing a dropdown, labelled for different typical microscope objectives (100x Oil, 100x Silicon, 60x Water, 20x Air).
To ease your (and my) lives, I calibrated all calculations to accept microscope objective specs, I support swappable objectives & implemented a few typical Nikon options already. Configurations can be permanently stored & retrieved; I am using the human-readable .json format.
15.01.2025 15:31 β π 0 π 0 π¬ 1 π 0Presentation slide showing a workflow for adaptive optics for microscopy. On the left side is the "in silico training data generation", showing the phase patterns and simulated intensity distribution. In the middle is a PC screen pictogram with a stylized neural net, labelled as "train neural net". On the right side is the "in-situ aberration correction", showing again the phase patterns and intensity distributions, but this time as they would be displayed in the microscope.
Simulated mode is perfect for testing with no hardware attached!
Me & intern Hope McGovern used it extensively to train a neural net to recognize aberrations, with the goal to auto-align the real microscope.
I presented the results at FOM2021:
www.focusonmicroscopy.org/past/2021/PD...
The SLM control suite integrates easily into bespoke microscopes, treating the SLM as an external display. Commercial systems (eg @Abberior) connect via API. The βsimulated microscopeβ (not yet in master branch) calculates the focal intensity distribution via vector diffraction.
15.01.2025 15:31 β π 1 π 0 π¬ 1 π 0False color image, split in the middle. The left half shows a diagonal cross with lines bent outwards in the quadrants. Right half show an image with two half-circles in the center (red/blue), surrounded by tear-drop shaped lines.
Red/Yellow/Blue false color image with a diagonal oval shape.
Your optics aren't perfect?
The predominant aberration-modes, eg astigmatism (left) or coma (right) are corrected simply by dialing in the respective corrections.
The SLM surface curvature is compensated by uploading the flat-field correction image (provided by the supplier).
GUI with many numeric controls. In the middle, the phase pattern on the SLM is shown. The pattern is split in the middle. Both halves show a diagonal grid. The left half has a point-singularity in the center, the right half a circle.
The same GUI. This time, some of the numerical controls are non-zero. The diagonal grid on the left half is bent. The diagonal grid on the right half is heavily distorted.
The GUI gives access to all relevant parameters and displays a preview of the pattern displayed on the SLM.
First screenshot shows βvanillaβ setup with 2D STED on left SLM half, 3D STED on right, no corrections. Second screenshot is with some typical corrections applied.
Four images: A false color image showing concentric rings of increasing intensity A heatmap showing more concentric rings, this time with alternating minima and maxima Two identical heatmaps showing a heavily aberrated PSF
Need more options?
I implemented a code-input dialogue for prototyping and testing, eg with the concentric circles with increasing amplitudes.
Not confident enough to code (yet)?
Just upload your vortex pattern as an image instead & dial in all other corrections via the GUI.
False color images aligned in a grid. The rows are labelled - Gauss - 2D STED - 3D STED - Segments (Easy STED) - Bivortex Columns are labelled as - Vortex pattern on SLM - Intensity distribution in focus -- xy section -- xz section -- yz section
The most commonly used vortex patterns can be selected from a drop-down menu.
Images always show the pattern on the SLM and a simulated intensity distribution:
- Gauss ("plain" confocal)
- 2D STED (donut)
- 3D STED (bottle beam)
- Segments (easy STED donut)
- Bivortex (2D + 3D)
Image showing a GUI with many numeric inputs on the left side and color coded intensity maps, illustrating a workflow, on the right side.
π¬peeps!
I am delighted to finally publish my code for controlling a spatial light modulator (SLM) to perform adaptive optics & to sculpt the vortex beams for STED & MINFLUX microscopy - complete w graphical user interface for easy use!
github.com/wiebkejahr/s...
Short user manualπ§΅
#microscopy #preprint alert!
The manuscript shows how to correct sample drifts. In 3D, with nm precision, not requiring more hardware than a widefield arm!
Congrats @JakobVorlaufer π₯³
I wrote the SLM control software used for aligning the control beams π€
www.biorxiv.org/content/10.1...
#JOBSEARCH If you are looking for a good old experienced scientist for consulting, copy-editing and all kind of science related jobs. Microscopy, cell biology, harm reduction, blaschka models. Based in France as I am supporting my wife's career and it matters. Please re post, send any offer my way
08.01.2025 11:16 β π 46 π 57 π¬ 6 π 2π§ͺ E11 Bio is excited to share a major step towards brain mapping at 100x lower cost, making whole-brain connectomics at human & mouse scale feasible (π§ βπ¬βπ»). Critical for curing brain disorders, building human-like AI systems, and even simulating human brains.
Read more: e11.bio/news/roadmap
Schneeberg, the highest mountain in lower Austria, beneath a brilliant-blue sky, is seen thru a curtain of icicles.
A section of vertical rock-steps, forming stairs. It's covered by moss and a curtain of long icicles. In summer, there would be a waterfall, but it's frozen in place.
Wide path covered with a very light layer of snow.
Weekend escape from never-ending Viennese winter-fog to sunny Rax.
Super happy to see the first bit of sugar-coating on the mountains βοΈ
But the best treat was the frozen waterfall. Simply majestic!