EasyFiji ist ein grafisches Benutzeroberflächen-Plugin für Fiji (ImageJ), das eine kuratierte Suite von Fluoreszenzbildvisualisierungs- und Verarbeitungstools bietet, die häufig von Lebenswissenschaftlern genutzt werden.
Method Article
EasyFiji ist ein grafisches Benutzeroberflächen-Plugin für Fiji (ImageJ), das eine kuratierte Suite von Fluoreszenzbildvisualisierungs- und Verarbeitungstools bietet, die häufig von Lebenswissenschaftlern genutzt werden.
Fiji (Fiji Is Just ImageJ) ist ein umfangreiches und erweiterbares Open-Source-Bildverarbeitungspaket, das von der Biobildanalyse-Community weit verbreitet eingesetzt wird. Für nicht-rechnergestützte Lebenswissenschaftler erfordert die manuelle Interaktion mit Fidschis zahlreichen Fähigkeiten jedoch das Erlernen und Navigieren eines tief vielschichtigen Menüsystems. Außerdem sind die Standardverhaltensweisen einiger Befehle nicht ideal für die Wiedergabe und Verarbeitung von Fluoreszenzbildern. Um die Effizienz für Lebenswissenschaftler mit Fluoreszenzmikroskopiebildern zu erhöhen, haben wir EasyFiji entwickelt, ein kuratiertes grafisches Benutzeroberflächen-Plugin (GUI) für Fidschi. Jeder EasyFiji-Befehl wird über tooltip-optimierte Buttons und Schieberegler ausgeführt und zeigt stets eine kanalspezifische Ausführung, wie es für fluoreszenzierte Bilder erforderlich ist. Befehle, die die Pixelintensität verändern, sind ebenfalls mit einem Klick unmöglich, um eine interaktivere Verarbeitung zu ermöglichen, und können automatisch aufgezeichnet und als Text für die Aufzeichnung gespeichert werden. Ein Bildinformationspanel zeigt Einstellungen an, die für die Bildinterpretation entscheidend sind. Neue Bildrendering- und Bleichkorrekturfunktionen sind ebenfalls vorhanden. Das Plugin ist frei auf GitHub und als Fiji Update Site verfügbar. Dieses Protokoll beschreibt die Schritte zur Nutzung der EasyFiji-Schnittstelle zur Visualisierung und Verarbeitung von Fluoreszenzmikroskopiebildern.
Fiji (Fiji Is Just ImageJ) ist ein umfangreiches und erweiterbares Open-Source-Bildverarbeitungspaket, das von der Biobildanalyse-Community weit verbreitet verwendetwird 1,2. Fidschis umfangreicher Codebestand aus allgemeinen Algorithmen sowie seine Makrosprache und Plugin-Oberfläche können von Computational Analysten bequem genutzt werden, um eine Lösung für nahezu jedes Bildverarbeitungs- oder Analyseproblem zu bieten. Für Life-Science-Nutzer mit wenig Rechenerfahrung können FIJIs >1.100 Befehle, verteilt auf ein tief geschichtetes Dropdown-Menü, jedoch äußerst komplex zu navigieren und effektiv zu bedienen sein. Es wurden verschiedene Ansätze zur Vereinfachung der manuellen Nutzung von Fidschi verfolgt. Die Suchleiste von Fiji ist eine Alternative zur Menünavigation und bietet Zugang zu hervorragenden Hilfedokumentationen, aber nur, wenn der Nutzer den Namen des benötigten Algorithmus kennt. Die Symbolleisten-Buttons von Fiji können angepasst werden, um schnellen Zugriff auf benutzerdefinierte Befehle zu ermöglichen, aber dieses Verfahren erfordert das Schreiben eines Makrocodes und eine Vorausschau, welche Befehle am nützlichsten sind. Das ActionBar-Plugin bietet ein eigenständiges grafisches Benutzeroberflächenfenster (GUI) mit anpassbaren und organisierbaren Button-Arrays, aber auch hier sind Programmierung und Erfahrung erforderlich, umdie Buttons effektiv auszufüllen. Keine dieser Lösungen erfüllt die Bedürfnisse von Lebenswissenschaftlern mit wenig Bildverarbeitungserfahrung.
Abgesehen von Problemen mit der Benutzeroberfläche benötigen viele Lebenswissenschaftler, die mit Fluoreszenzmikroskopiebildern arbeiten, kanalspezifische Anzeige- und Verarbeitungsverfahren. Einige häufig verwendete Fiji-Befehle sind jedoch standardmäßig nicht kanalbewusst. Beispielsweise möchten Nutzer pseudofarbige Kanäle entweder gleich auffällig zusammenstellen, gezielt Bereiche mit ähnlicher Intensität zwischen den Kanälen hervorheben oder den Graustufenkontrast eines morphologischen Signals erhalten und gleichzeitig Fluoreszenz zeigen. In jedem dieser Anwendungsfälle verschleiert Fijis RGB-Composite-Rendering-Technik die gewünschten Informationen auf Wahrnehmungsebene. Bei der Verarbeitung von Mehrkanalbildern verwenden native Fiji-Bildfilter (d. h. Prozess| Filter), entweder nur die aktive 2D-Bitebene verarbeiten oder alle Bitebenen im Bildfenster (d. h. den 'Stack', wie er von der Klasse ImageStack definiert ist). Das erste Verhalten verarbeitet sich nicht über die z- oder t-Dimension eines bestimmten Kanals, während das zweite Verhalten fast immer unkorrekt ist, da jeder Kanal ein einzigartiges Färbungsmuster und ein Signal-Rausch-Verhältnis enthält, was die Verwendung kanalspezifischer Verarbeitungsparameter erforderlich macht. Die Korrekturbefehle der einheimischen Fidschi zur Bleichmittelkorrektur (Bild | Anpassen | Bleichkorrektur) wirken falsch, wenn sie auf Mehrkanal-Fluoreszenzbilder angewendet werden, da sie wiederum über den gesamten ImageStack korrigieren, wo Kanaldaten interleaved sind, anstatt über die z- oder t-Dimension innerhalb jedes einzelnen Kanals zu korrigieren.
Um diese Herausforderungen für Lebenswissenschaftler, die mit Fluoreszenzmikroskopiebildern arbeiten, anzugehen, haben wir EasyFiji entwickelt, ein kuratiertes und geführtes grafisches Benutzeroberflächen-Plugin für Fiji. EasyFiji ist eine kuratierte Sammlung thematisch organisierter Befehle, die kanalbewusstes Rendering und Verarbeitung ermöglichen. Vier tabellierte Panels: Anzeigen, Verarbeiten, Speichern und Bildinformationen, enthalten jeweils thematisch verwandte Sammlungen von Tooltip-erweiterten Buttons und Schiebern zur Ausführung von Befehlen. Weitere Annehmlichkeiten sind eine Undo-Funktion für interaktive Verarbeitung, ein einfacher Klartext-Aktionsrekorder, der automatisch pixelverändernde Aktionen zusammen mit einem Bild speichern kann, sowie eine formatierte Darstellung der Aufnahmeeinstellungen, die für die Bildinterpretation wichtig sind. EasyFiji bietet außerdem neue Werkzeuge zur Bildwiedergabe und Korrektur von Bleichmitteln an. EasyFiji unterstützt keine quantitative Bildanalyse oder Batch-Verarbeitung, da diese Verfahren nur mit Hilfe eines erfahrenen Biobild-Analysten durchgeführt werden sollten. Obwohl EasyFiji von Natur aus kompakt ist, sind alle native Fiji-Befehle stets über das native fidschianische Menüsystem verfügbar. Wir sind überzeugt, dass das zielgruppenorientierte Design4 von EasyFiji die Nutzung von Fiji unter Lebenswissenschaftlern erhöhen wird. Hier präsentieren wir das Design, die Umsetzung und Anwendung von EasyFiji auf Fluoreszenzmikroskopiebilder. Das Plugin lässt sich einfach über eine Fiji-Update-Seite installieren (https://imagej.github.io/list-of-update-sites/ und https://imagej.net/plugins/EasyFiji_plugin), während Open-Source-Code über GitHub heruntergeladen werden kann; Das Plugin und der Quellcode sind frei verfügbar (https://github.com/stjude/EasyFiji).
Access restricted. Please log in or start a trial to view this content.
Dieses Protokoll beschreibt, wie man EasyFiji installiert und nutzt.
1. Um EasyFiji zu installieren...
2. Nutzung des EasyFiji-Displaypanels
HINWEIS: Wie in Abbildung 1A dargestellt, unterstützt das Display-Panel Fluoreszenzkanal-Pseudo-Färbung mittels Farbmustertasten, intuitive Kontrasteinstellungen und neue Optionen für wahrnehmungskalibrierte Mehrkanal-Bildrendering. Native Fiji-Befehle für 3D/4D-Bildprojektion und Re-Slicing sind ebenfalls enthalten. Tabelle 1 dokumentiert den Austausch zwischen den EasyFiji-Kommandos und den einheimischen fidschianischen Kommandos.
3. Nutzung des EasyFiji-Prozesspanels
HINWEIS: Wie in Abbildung 1B dargestellt, bietet der Abschnitt Channel Features im Prozesspanel schieberbasierte Bildbearbeitungsbefehle mit Tooltips, die zur Verbesserung der Bilddarstellung verwendet werden können. Die Schaltfläche "Zuletzt rückgängig" ermöglicht interaktive Verarbeitung. Bildmaße können mit den Schaltflächen "Maße ändern" geändert werden. Die Action Table wird verwendet, um als Klartext-Verarbeitungsbefehle zu protokollieren, die die Pixelintensitätswerte des Bildes ändern. Das Protokoll kann dann automatisch mit dem Bild mit demselben Titel gespeichert werden (siehe Speichern-Panel).
4. Nutzung des EasyFiji-Speicherpanels
HINWEIS: Wie in Abbildung 1C gezeigt, ist das Speicherfeld so konzipiert, dass Nicht-Experten bei der Auswahl des richtigen Bilddateiformats für ihren vorgesehenen Anwendungsfall unterstützt werden. Wenn das Kontrollkästchen Speichern Aktionen angekreuzt ist, werden alle auf ein Bild angewandten Verarbeitungsaktionen, wie sie in der Aktionstabelle aufgeführt sind, automatisch mit dem Bild gespeichert, mit demselben Dateinamen und Pfad, jedoch mit einer *.txt-Endung. Wenn mehrere Bilder geöffnet und parallel verarbeitet wurden, werden alle auf allen Bildern durchgeführten Aktionen in der Aktionstabelle angezeigt. Allerdings werden nur die auf das gespeicherte Bild angewendeten Aktionen mit diesem Bild gespeichert. Die gespeicherte Textdatei erscheint im Dateisystem, öffnet sich aber nicht in Fiji. Falls gewünscht, können Textdateien in Fiji geöffnet werden, indem man das Dateisymbol auf die Fiji-Werkzeugleiste zieht.
5. Nutzung des EasyFiji Image Info-Panels
HINWEIS: Wie in Abbildung 1D dargestellt, zeigt das Bildinformationspanel herstellerspezifische Erwerbseinstellungen für Klartext, die für die Bildinterpretation entscheidend sind. Siehe Tabelle 2 für eine Liste der derzeit unterstützten Arten von konfokalen Bildformaten.
Access restricted. Please log in or start a trial to view this content.
Pseudofarbige Darstellungen von Mehrkanal-Fluoreszenzbildern können verwendet werden, um die räumlichen oder Intensitätsbeziehungen zwischen Signalen zu veranschaulichen; allerdings bietet das heimische Fidschi nur eine RGB-Composite-Rendering-Technik, die von Natur aus Farbgebung und Helligkeit auf Wahrnehmungsebene durcheinanderbringt. Zur Veranschaulichung dieses Problems verwendet Abbildung 2 ein Zweikanalbild von N-Myc und RNA Polymerase II (RNAPolII). ...
Access restricted. Please log in or start a trial to view this content.
Fiji ist eine Open-Source-Bildverarbeitungs- und Analysesoftware, die bei Bildanalytikern sehr beliebt ist. Allerdings stellen die komplexe Menüoberfläche und die mitunter unintuitiven Verhaltensweisen in Bezug auf die Darstellung und Verarbeitung von Fluoreszenzbildern Herausforderungen für nicht-rechnerische Lebenswissenschaftler dar. EasyFiji bietet Lebenswissenschaftlern eine kuratierte Auswahl thematisch organisierter und tooltip-optimierter Buttons und Regler, die bei der Arbeit mi...
Access restricted. Please log in or start a trial to view this content.
Die Autoren erklären, dass sie keine konkurrierenden finanziellen Interessen oder andere Interessenkonflikte haben.
Wir danken den Mitgliedern des St. Jude's Cell and Tissue Imaging Center und des Center for BioImage Informatics für ihre Kommentare zum Manuskript. Biologische Bilder wurden großzügig bereitgestellt von: Abbildung 2: Melissa Marzahn und Tanja Mittag; Abbildung 3: Peng Wei und James Morgan; Abbildung 4A: Aaron Pitre; Abbildung 4B: Aaron Pitre und Woo Jung Cho; Abbildung 5A: Helen Chen und Heather Mefford; Abbildung 5B: Sauradeep Sinha und Giedre Krenciute.
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| EasyFiji GitHub-Seite | Open Source | https://github.com/stjude/EasyFiji | |
| EasyFiji Image.sc Forum | Open Source | https://forum.image.sc/t/announcing-easyfiji-a-user-friendly-gui-plugin-for-fiji/117617 | |
| EasyFiji ImageJ.net Seite | Open Source | https://imagej.net/plugins/EasyFiji_plugin#quick-start | |
| FIJI-Software | Open Source | https://imagej.net/software/fiji/downloads | |
| VLC Media Player | Open Source | https://www.videolan.org/vlc/ |
Access restricted. Please log in or start a trial to view this content.
Request permission to reuse the text or figures of this JoVE article
Request Permission