Neem contact met ons op

Cursusaanbod

Aan de slag met het Fiji- & ImageJ-ecosysteem

  • De architectuur van Fiji begrijpen: ImageJ-kern, plugins en de updatebeheerder.
  • Installatie, omgeving instellen en automatische updates configureren bij het opstarten.
  • Door de GUI navigeren: vensters, werkbalken, beheer van stapels/reeksen en sneltoetsen.
  • Ondersteunde wetenschappelijke formaten: TIFF, OME-TIFF, ND2, LIF, HDF5 en metadata-standaarden.
  • Laboratoriumoefening 1: Fiji installeren, de updatebeheerder configureren voor automatische updates en navigeren in een multidimensionale fluorescentiemicroscopiedataset.

Kernbeeldverwerking & kwantitatieve analyse

  • Basistransformaties: bijsnijden, draaien, schalen en kanaalsplitsing.
  • Filtering & verbetering: Gaussian, mediaan, CLAHE en methoden voor ruisreductie.
  • Segmentatie & functie-extractie: drempelwaarde, watershed, ROI Manager en deeltjesanalyse.
  • Kwantificering: histogramanalyse, kleurenontrijning, co-localisatiemetrieken en statistische export.
  • Laboratoriumoefening 2: Een reproduceerbare 2D/3D-analysepipeline bouwen op een voorbeeldcelfixatieset en gestructureerde meettabellen exporteren.

Scripting, automatisering & multi-taal workflows

  • De Fiji Script Editor: scripts schrijven, uitvoeren, debuggen en parametriseren.
  • De juiste taal kiezen: Python (PyImageJ/ImgLib2), JavaScript (Nashorn), Groovy en Beanshell.
  • De brug slaan tussen Fiji en wetenschappelijke computing-ecosystemen (NumPy, SciPy, pandas, scikit-image).
  • Macro-opname versus scripting: wanneer elke aanpak te gebruiken en hoe schone, herbruikbare code te behouden.
  • Laboratoriumoefening 3: Een Python-script schrijven om een z-stack batch- te verwerken, celfuncties te extraheren en automatisch samenvattende grafieken en CSV-rapporten te genereren.

Geavanceerde workflows: 3D-imaging, stitching & grote databases

  • Werken met multidimensionale bioafbeeldingsgegevens: virtuele stapels, lazy loading en geheugenbeheer.
  • Grondslagen van getiled microscopie: acquisitiemodellen, tegelnummering en omgaan met overlapping.
  • Grote 3D-datasets samenvoegen: gebruik van BigStitcher & TrakEM2 voor registratie en samenvoeging.
  • Prestatieoptimalisatie voor hardware-beperkte omgevingen (RAM, GPU-hints, cloud-klaarheid).
  • Laboratoriumoefening 4: Een gesimuleerde getiled 3D-microscopiedataset registreren en samenvoegen en het geheugengebruik optimaliseren voor een >10GB z-stack.

Fiji uitbreiden: ImgLib2, pluginontwikkeling & implementatie

  • Het ImgLib2-gegevensmodel: N-dimensionale arrays, views en geheugenefficiënte bewerkingen.
  • Aangepaste beeldverwerkingsalgoritmen bouwen met behulp van ImgLib2 & ImageJ2-APIs.
  • Plugin-pakketten: Maven-structuur, UI-integratie en afhankelijkheidsbeheer.
  • Delen & implementatie: lokale/globale update-sites maken, Docker containers en reproduceerbare onderzoeksdocumenten.
  • Samenwerken tussen teams: standaardiseren van parameters, versiebeheer voor pipelines en laboratoria-overstijgend delen.
  • Laboratoriumoefening 5: Een aangepast op ImgLib2 gebaseerde plugin ontwikkelen, deze lokaal testen en publiceren op een gedeelde update-site.

Reproduceerbaarheid, beste praktijken & onderzoekintegratie

  • Provenance vastleggen: scripts, parameters en Fiji-versie-informatie in resultaten inbedden.
  • Metadata-standaarden & FAIR-principes voor wetenschappelijke beeldgegevens.
  • Profileren, debuggen en het oplossen van veelvoorkomende bioimage-flessenhalsen.
  • Gemeenschapsbronnen: ImageJ/Fiji-documentatie, fora, GitHub-repo's en plugin-ecosysteem.
  • Eindproject: Ontwerp, script en documenteer een compleet beeldanalysewerkstroom aangepast aan uw onderzoeksgebied.
  • Aanpassingsmogelijkheden: Wij bieden op maat gemaakte versies gericht op:
    • Specifieke afbeeldingsmodaliteiten (confocale, super-resolutie, elektronenmicroscopie, enz.).
    • Domain-specifieke pipelines (telling van cellen, co-localisatie, morfometrie, enz.).
    • Integratie met bestaande laboratoriuminfrastructuur (Slurm, AWS, lokale HPC of OME-TIFF-archieven).

Vereisten

  • Algemeen begrip van script- of programmeerconcepten.
  • Kennis van Java is behulpzaam, maar niet verplicht.
  • Een achtergrond in wetenschappelijke disciplines (bijvoorbeeld biologie, chemie, natuurkunde) wordt sterk aanbevolen.

Doelgroep

  • Wetenschappers en onderzoekers (biologie, materiaalkunde, medische beeldvorming, enz.).
  • Data-analisten en ontwikkelaars die werken met microscopie of wetenschappelijke afbeeldingen.
  • Laboratoriumleiders die stroomlijnen van beeldanalyseprocessen willen standaardiseren.
 21 Uren

Aantal deelnemers


Prijs per deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën