SlideShare a Scribd company logo
1 of 37
Download to read offline
Kevin Eliceiri
Laboratory for Optical and Computational Instrumentation
www.loci.wisc.edu
eliceiri@wisc.edu
Mission of LOCI
 New optical instrumentation to facilitate studies
of the dynamics of living specimens.
 Better software for capture and visualization of
dynamic, 3-D biological events
 Been OME Development partner since 2003
 Image Informatics for multidimensional data
 spatial and temporal
 spectral and lifetime dimensions
 

polarization

Fluorescence,
Spectra, Lifetime
(λ,τ)
Time-Lapse
(t)
Phase, Polarization,
Scatter, Harmonics
(φ, θ,…)
Chemistry
Physics
Dynamics
Space
(x, y, z)
Optical
Microscopy
Structure
Supporting Technologies
Hardware
Acquisition software
Analysis and Visualization
Data Management
Our data:
LOCI OME Informatics Group- 2012
Curtis Rueden
Lead ImageJ2
Melissa Linkert
Lead Bio-Formats
(Glencoe Programmer
in residence)
Johannes Schindelin
Lead FIJI, ImageJ2
and OME developer
Barry Dezonia
ImageJ2
Developer
Jimmy Fong
Lifetime Analysis
Researcher
Aivar Grislis
ImageJ2
Developer
Mark Hiner
SCIFIO Developer
Kristin Briney
OME XML Metadata
Graduate Programmer
• Specific OMERO linked applications
• BK Cho in Murphy lab on Omero.searcher
• Forward Project for data dissemination
• Originated OME-TIFF in 2004
• Now fully integrated into OMER0
• Used by many open and commercial tools
• Our current focus on robust tools to read and write OME-TIFF
• Originated Bio-Formats in 2005
• partnership with OME and Glencoe
• Over 120 formats
• Over 30,000 installations
• Recent focus on native bindings
• XML Schema Improvements for Acquisition and Analysis
• Our WiscScan software and now MicroManager
• Plans to extend to others that want richer OME-TIFF
• Interoperability between OME and other tools (FarSight, CellProfiler, FIJI, ImageJ
• ImageJ 2.0 (ImageJDev.org)
Overview of our OME efforts:
Bio-Formats: the tool for interoperability
Open Source Toolkit Development
Why ImageJ2?
  Support the next generation of image data
  Interoperate and collaborate with other projects
  Broaden the ImageJ community
  Reuse each others' work wherever practical
  Provide a central online resource for ImageJ
-  Program downloads, a plugin repository,
developer resources and more
Who Develops ImageJ2?
And anyone who wants to contribute!
Guiding Principles
  Preserve backwards compatibility
  Maintain good performance
  Support N-dimensional imaging
  Use common input and output for data
  Minimize complexity
  Employ open source software dev. practices
ImageJ 2.0.0-beta2
  Supports most ImageJ1 plugins and macros
  Many new pixel types
  Multidimensional data beyond 5D
  Import and export of many file formats
  Improved region of interest (ROI) tools
  Truly headless
  Automatic updates
  Easily install additional plugins (e.g., Fiji >350 plugins!)
  175 new/reimplemented core ImageJ2 plugins so far
Data Model
  Based on ImgLib2 library
  Any data source (files, URLs, DBs...)
  N-dimensional images
  Unlimited pixel types
  Write algorithms once
Displays and Visualization
  The user interface provides views of the data
  Show multiple datasets in one window
  Or multiple windows showing the same dataset
  Composite any # of channels
  Fully pluggable
Regions of Interest
  ROIs are functions that
identify samples upon
which to operate
  Overlays are visuals
superimposed over a
dataset, often (but not
always) linked to ROIs
User Interface
  Provides widgets for several UI styles:
-  Swing
-  “Pure” AWT
-  Eclipse SWT
-  Apache Pivot
  Custom UIs possible
  Can run headless
  Use ImageJ2 as a library to execute plugins
Interoperability
Compatibility
Invisible ImageJ1
Service Architecture
Plugins
Events
Animation
I/O
Displays
Overlays
Tools
Platforms
UIs
Options
Core ImageJ2 Services
Custom
Service
Another
Service
ImageJ Context
ImageJ Updater
  Keeps ImageJ2
plugins up-to-date
  Installs new plugins
  Anyone can create an
update site and upload
their own plugins to it
  Compatible with
existing Fiji update
sites (including fiji.sc)
Data I/O
  Uses SCIFIO (SCientific Image Format Input &
Output) library for reading and writing data
  New formats can be added as SCIFIO plugins
Launcher
  Many options for launching ImageJ2
  Run scripts in batch mode
  Multiple platforms
  Run headless
Future Directions
  Release one beta per month
  Big green button
  Easier development
  Better integration with native code
  Website: central plugins listing
  Application-driven development
ImageJ2
What can ImageJ2 already do?
(as of June 2012)
ImageJ2: Data Model
•  Driven by powerful ImgLib2 processing library
•  Support for many new data types
ImageJ2: N-Dimensional
•  Support for more than five dimensions
•  Composite more than seven channels
•  Improved math equation editor
ImageJ2: Spectral Lifetime Analysis
•  SLIM Plugin for visualizing and analyzing
combined spectral lifetime image data
•  Works with data
in time domain
•  Available from
LOCI update site
ImageJ2: Updater
•  Central mechanism for installing new plugins
•  Compatible with Fiji update sites
ImageJ2: Updater
•  Install and use Fiji plugins
•  3D Viewer, Bio-Formats, more
ImageJ2: Updater
•  Can work with third party
update sites too
•  On right, VisBio Ortho Stack
plugin from LOCI update
site
ImageJ2: Customizable UIs
•  Multiple user interfaces possible
•  Swing, AWT, Apache Pivot, Eclipse SWT…
•  Support for Swing Look & Feels
•  Metal, Motif, Nimbus, Aqua, Windows, GTK, etc.
ImageJ2: Launcher
•  New launcher with many more features
•  Based on Fiji’s launcher
•  Single, multi-platform
distribution of ImageJ
ImageJ2: Interoperability
•  Separate data model from user interface
•  Plugin framework works completely headless
•  Enables integration with other tools:
•  CellProfiler (see next slide)
•  KNIME Image Processing
•  OMERO servers and clients
•  SCientific Image Format Input & Output
•  SCIFIO is simply the core of Bio-Formats
•  Isolates core from PFFs and OME data model
•  Convert other scientific imaging data models
•  Provided under Simplified BSD License
•  Bundled with ImageJ2, ITK, VisAD…
•  Bio-Formats becomes a “SCIFIO plugin”
•  Core Project of OME
•  Recently funded by NSF
ImageJ2, FIJI OME Hackathons
Acknowledgements
  Principal Investigators
•  Kevin Eliceiri (LOCI), Rudolf Oldenbourg (MBL), Anne Carpenter (Broad), Jason Swedlow (Dundee)
Pavel Tomancak (Dresden), Bob Murphy (Carnegie Mellon), Badri Roysam (U. Houston).
  Developers
•  Curtis Rueden, Grant Harris, Barry DeZonia, Aivar Grislis, Mark Hiner, Johannes Schindelin (ImageJ2)
•  Lee Kamentsky, Adam Fraser (CellProfiler), Melissa Linkert (Bio-Formats)
  Collaborators
•  Wayne Rasband (ImageJ)
•  Albert Cardona (Fiji)
•  Stephan Preibisch, Stephan Saalfeld (ImgLib, Fiji)
•  Mark Longair, Jean-Yves Tinevez (Fiji)
•  OMERO development team (OME)
•  Glencoe
•  Michael Bethold and KNIME team
Funding:
NIH ImageJ2 Grant
NSF SCIFIO Grant
Wellcome Trust Open Microscopy Environment Grant
Image Informatics Postdoctoral Position @LOCI
Announcement:
Computational Postdoctoral Position at the
Laboratory for Optical and Computational
Instrumentation (loci.wisc.edu).
•  Position integrates quantitative imaging, image
informatics in systems biology study.
•  The project will leverage and add to many of the
open source toolkits in use and development at
LOCI including the Open Microscopy
Environment, and FIJI ImageJ projects.
Please email Kevin Eliceiri eliceiri@wisc.edu if interested.

More Related Content

Viewers also liked

Measurement NOTES
Measurement NOTESMeasurement NOTES
Measurement NOTES
tdresch
 
3 the itchy patient cases- austel finalwithpolls
3 the itchy patient cases- austel finalwithpolls3 the itchy patient cases- austel finalwithpolls
3 the itchy patient cases- austel finalwithpolls
eyedogtor
 
Materialwissenschaft_und_Werkstofftechnik
Materialwissenschaft_und_WerkstofftechnikMaterialwissenschaft_und_Werkstofftechnik
Materialwissenschaft_und_Werkstofftechnik
Al Baha University
 
Invexpert e L' Assistente Patrimoniale
Invexpert e L' Assistente Patrimoniale Invexpert e L' Assistente Patrimoniale
Invexpert e L' Assistente Patrimoniale
Mauro Vanzini
 
Passw sec
Passw secPassw sec
Passw sec
Ellada
 

Viewers also liked (20)

ImageJ and the SciJava software stack
ImageJ and the SciJava software stackImageJ and the SciJava software stack
ImageJ and the SciJava software stack
 
Influence of Curing Temperature and Fiber Volume Fraction on the Mechanical ...
Influence of Curing Temperature and Fiber  Volume Fraction on the Mechanical ...Influence of Curing Temperature and Fiber  Volume Fraction on the Mechanical ...
Influence of Curing Temperature and Fiber Volume Fraction on the Mechanical ...
 
Influence of volume fraction, size, cracking, clustering of particulates and ...
Influence of volume fraction, size, cracking, clustering of particulates and ...Influence of volume fraction, size, cracking, clustering of particulates and ...
Influence of volume fraction, size, cracking, clustering of particulates and ...
 
Measurement NOTES
Measurement NOTESMeasurement NOTES
Measurement NOTES
 
Camera angles
Camera anglesCamera angles
Camera angles
 
3 the itchy patient cases- austel finalwithpolls
3 the itchy patient cases- austel finalwithpolls3 the itchy patient cases- austel finalwithpolls
3 the itchy patient cases- austel finalwithpolls
 
Nebo creds new
 Nebo creds new Nebo creds new
Nebo creds new
 
samee-ullah-feroz-resume-v1
samee-ullah-feroz-resume-v1samee-ullah-feroz-resume-v1
samee-ullah-feroz-resume-v1
 
Materialwissenschaft_und_Werkstofftechnik
Materialwissenschaft_und_WerkstofftechnikMaterialwissenschaft_und_Werkstofftechnik
Materialwissenschaft_und_Werkstofftechnik
 
Rome: Legendary Origins
Rome: Legendary OriginsRome: Legendary Origins
Rome: Legendary Origins
 
Invexpert e L' Assistente Patrimoniale
Invexpert e L' Assistente Patrimoniale Invexpert e L' Assistente Patrimoniale
Invexpert e L' Assistente Patrimoniale
 
Facebook EQUO
Facebook EQUOFacebook EQUO
Facebook EQUO
 
Passw sec
Passw secPassw sec
Passw sec
 
E tab5
E tab5E tab5
E tab5
 
v17preprint4
v17preprint4v17preprint4
v17preprint4
 
Hitler's friends
Hitler's friendsHitler's friends
Hitler's friends
 
E cronicon
E croniconE cronicon
E cronicon
 
Loutfy Hamid Madkour
Loutfy Hamid MadkourLoutfy Hamid Madkour
Loutfy Hamid Madkour
 
Alexander the Great
Alexander the GreatAlexander the Great
Alexander the Great
 
Challenges in promoting and institutionalizing community participatory planning
Challenges in promoting and institutionalizing community participatory planning Challenges in promoting and institutionalizing community participatory planning
Challenges in promoting and institutionalizing community participatory planning
 

Similar to Talk 8-Kevin-Imagej2

OpenIMAJ and ImageTerrier: Java Libraries and Tools for Scalable Multimedia A...
OpenIMAJ and ImageTerrier: Java Libraries and Tools for Scalable Multimedia A...OpenIMAJ and ImageTerrier: Java Libraries and Tools for Scalable Multimedia A...
OpenIMAJ and ImageTerrier: Java Libraries and Tools for Scalable Multimedia A...
Jonathon Hare
 
Vre ci presentation -ric workshop - july 26th
Vre ci presentation -ric workshop - july 26thVre ci presentation -ric workshop - july 26th
Vre ci presentation -ric workshop - july 26th
djmichael156
 
Using the JPEG2000 image format for storage and access in biodiversity collec...
Using the JPEG2000 image format for storage and access in biodiversity collec...Using the JPEG2000 image format for storage and access in biodiversity collec...
Using the JPEG2000 image format for storage and access in biodiversity collec...
Chris Freeland
 
ENVI basic function overview
ENVI basic function overviewENVI basic function overview
ENVI basic function overview
spherix
 
Kallio Chipster Bosc2008
Kallio Chipster Bosc2008Kallio Chipster Bosc2008
Kallio Chipster Bosc2008
bosc_2008
 

Similar to Talk 8-Kevin-Imagej2 (20)

01 foundations
01 foundations01 foundations
01 foundations
 
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
 
OpenIMAJ and ImageTerrier: Java Libraries and Tools for Scalable Multimedia A...
OpenIMAJ and ImageTerrier: Java Libraries and Tools for Scalable Multimedia A...OpenIMAJ and ImageTerrier: Java Libraries and Tools for Scalable Multimedia A...
OpenIMAJ and ImageTerrier: Java Libraries and Tools for Scalable Multimedia A...
 
Selfie booth ppt
Selfie booth pptSelfie booth ppt
Selfie booth ppt
 
I/O Challenges in Brain Tissue Simulation
I/O Challenges in Brain Tissue SimulationI/O Challenges in Brain Tissue Simulation
I/O Challenges in Brain Tissue Simulation
 
Vre ci presentation -ric workshop - july 26th
Vre ci presentation -ric workshop - july 26thVre ci presentation -ric workshop - july 26th
Vre ci presentation -ric workshop - july 26th
 
Working With Image
Working With ImageWorking With Image
Working With Image
 
第1回バイオインフォマティクスデータ可視化セミナー@Riken
第1回バイオインフォマティクスデータ可視化セミナー@Riken第1回バイオインフォマティクスデータ可視化セミナー@Riken
第1回バイオインフォマティクスデータ可視化セミナー@Riken
 
Introduction to Biological Network Analysis and Visualization with Cytoscape ...
Introduction to Biological Network Analysis and Visualization with Cytoscape ...Introduction to Biological Network Analysis and Visualization with Cytoscape ...
Introduction to Biological Network Analysis and Visualization with Cytoscape ...
 
Using the JPEG2000 image format for storage and access in biodiversity collec...
Using the JPEG2000 image format for storage and access in biodiversity collec...Using the JPEG2000 image format for storage and access in biodiversity collec...
Using the JPEG2000 image format for storage and access in biodiversity collec...
 
Presentation for min project
Presentation for min projectPresentation for min project
Presentation for min project
 
BEST IMAGE PROCESSING TOOLS TO EXPECT in 2023 – Tutors India
BEST IMAGE PROCESSING TOOLS TO EXPECT in 2023 – Tutors IndiaBEST IMAGE PROCESSING TOOLS TO EXPECT in 2023 – Tutors India
BEST IMAGE PROCESSING TOOLS TO EXPECT in 2023 – Tutors India
 
ENVI basic function overview
ENVI basic function overviewENVI basic function overview
ENVI basic function overview
 
Eclipse Meets Systems Biology
Eclipse Meets Systems BiologyEclipse Meets Systems Biology
Eclipse Meets Systems Biology
 
Android Things : Building Embedded Devices
Android Things : Building Embedded DevicesAndroid Things : Building Embedded Devices
Android Things : Building Embedded Devices
 
Kallio Chipster Bosc2008
Kallio Chipster Bosc2008Kallio Chipster Bosc2008
Kallio Chipster Bosc2008
 
Efficiency and Effectiveness: Shared services to support STEM subjects
Efficiency and Effectiveness: Shared services to support STEM subjectsEfficiency and Effectiveness: Shared services to support STEM subjects
Efficiency and Effectiveness: Shared services to support STEM subjects
 
Image Processing and Computer Vision in iOS
Image Processing and Computer Vision in iOSImage Processing and Computer Vision in iOS
Image Processing and Computer Vision in iOS
 
Virtual Research Environment for Cancer Imaging
Virtual Research Environment for Cancer ImagingVirtual Research Environment for Cancer Imaging
Virtual Research Environment for Cancer Imaging
 
An Overview of Software Tools and Platforms for Digital Pathology
An Overview of Software Tools and Platforms for Digital PathologyAn Overview of Software Tools and Platforms for Digital Pathology
An Overview of Software Tools and Platforms for Digital Pathology
 

More from Jay Thakkar (8)

Memory error-talk
Memory error-talkMemory error-talk
Memory error-talk
 
Mongo db m101j
Mongo db m101jMongo db m101j
Mongo db m101j
 
Exploring-javafx-3d
Exploring-javafx-3dExploring-javafx-3d
Exploring-javafx-3d
 
O pening Files w ith LOCI Bio - Formats
O pening Files w ith LOCI Bio - FormatsO pening Files w ith LOCI Bio - Formats
O pening Files w ith LOCI Bio - Formats
 
Basic image processing
Basic image processingBasic image processing
Basic image processing
 
Architectural Design
Architectural DesignArchitectural Design
Architectural Design
 
Learn Java 3D
Learn Java 3D Learn Java 3D
Learn Java 3D
 
Dicom standard-of-china 2011-03
Dicom standard-of-china 2011-03Dicom standard-of-china 2011-03
Dicom standard-of-china 2011-03
 

Recently uploaded

Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
HyderabadDolls
 
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Klinik kandungan
 

Recently uploaded (20)

Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime GiridihGiridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
Giridih Escorts Service Girl ^ 9332606886, WhatsApp Anytime Giridih
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service AvailableVastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Available
 
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 

Talk 8-Kevin-Imagej2

  • 1. Kevin Eliceiri Laboratory for Optical and Computational Instrumentation www.loci.wisc.edu eliceiri@wisc.edu
  • 2. Mission of LOCI  New optical instrumentation to facilitate studies of the dynamics of living specimens.  Better software for capture and visualization of dynamic, 3-D biological events  Been OME Development partner since 2003  Image Informatics for multidimensional data  spatial and temporal  spectral and lifetime dimensions  

polarization

  • 3. Fluorescence, Spectra, Lifetime (λ,τ) Time-Lapse (t) Phase, Polarization, Scatter, Harmonics (φ, θ,…) Chemistry Physics Dynamics Space (x, y, z) Optical Microscopy Structure Supporting Technologies Hardware Acquisition software Analysis and Visualization Data Management Our data:
  • 4. LOCI OME Informatics Group- 2012 Curtis Rueden Lead ImageJ2 Melissa Linkert Lead Bio-Formats (Glencoe Programmer in residence) Johannes Schindelin Lead FIJI, ImageJ2 and OME developer Barry Dezonia ImageJ2 Developer Jimmy Fong Lifetime Analysis Researcher Aivar Grislis ImageJ2 Developer Mark Hiner SCIFIO Developer Kristin Briney OME XML Metadata Graduate Programmer
  • 5. • Specific OMERO linked applications • BK Cho in Murphy lab on Omero.searcher • Forward Project for data dissemination • Originated OME-TIFF in 2004 • Now fully integrated into OMER0 • Used by many open and commercial tools • Our current focus on robust tools to read and write OME-TIFF • Originated Bio-Formats in 2005 • partnership with OME and Glencoe • Over 120 formats • Over 30,000 installations • Recent focus on native bindings • XML Schema Improvements for Acquisition and Analysis • Our WiscScan software and now MicroManager • Plans to extend to others that want richer OME-TIFF • Interoperability between OME and other tools (FarSight, CellProfiler, FIJI, ImageJ • ImageJ 2.0 (ImageJDev.org) Overview of our OME efforts:
  • 6. Bio-Formats: the tool for interoperability
  • 7. Open Source Toolkit Development
  • 8. Why ImageJ2?   Support the next generation of image data   Interoperate and collaborate with other projects   Broaden the ImageJ community   Reuse each others' work wherever practical   Provide a central online resource for ImageJ -  Program downloads, a plugin repository, developer resources and more
  • 9. Who Develops ImageJ2? And anyone who wants to contribute!
  • 10. Guiding Principles   Preserve backwards compatibility   Maintain good performance   Support N-dimensional imaging   Use common input and output for data   Minimize complexity   Employ open source software dev. practices
  • 11. ImageJ 2.0.0-beta2   Supports most ImageJ1 plugins and macros   Many new pixel types   Multidimensional data beyond 5D   Import and export of many file formats   Improved region of interest (ROI) tools   Truly headless   Automatic updates   Easily install additional plugins (e.g., Fiji >350 plugins!)   175 new/reimplemented core ImageJ2 plugins so far
  • 12. Data Model   Based on ImgLib2 library   Any data source (files, URLs, DBs...)   N-dimensional images   Unlimited pixel types   Write algorithms once
  • 13. Displays and Visualization   The user interface provides views of the data   Show multiple datasets in one window   Or multiple windows showing the same dataset   Composite any # of channels   Fully pluggable
  • 14. Regions of Interest   ROIs are functions that identify samples upon which to operate   Overlays are visuals superimposed over a dataset, often (but not always) linked to ROIs
  • 15. User Interface   Provides widgets for several UI styles: -  Swing -  “Pure” AWT -  Eclipse SWT -  Apache Pivot   Custom UIs possible   Can run headless   Use ImageJ2 as a library to execute plugins
  • 19. ImageJ Updater   Keeps ImageJ2 plugins up-to-date   Installs new plugins   Anyone can create an update site and upload their own plugins to it   Compatible with existing Fiji update sites (including fiji.sc)
  • 20. Data I/O   Uses SCIFIO (SCientific Image Format Input & Output) library for reading and writing data   New formats can be added as SCIFIO plugins
  • 21. Launcher   Many options for launching ImageJ2   Run scripts in batch mode   Multiple platforms   Run headless
  • 22. Future Directions   Release one beta per month   Big green button   Easier development   Better integration with native code   Website: central plugins listing   Application-driven development
  • 23. ImageJ2 What can ImageJ2 already do? (as of June 2012)
  • 24. ImageJ2: Data Model •  Driven by powerful ImgLib2 processing library •  Support for many new data types
  • 25. ImageJ2: N-Dimensional •  Support for more than five dimensions •  Composite more than seven channels •  Improved math equation editor
  • 26. ImageJ2: Spectral Lifetime Analysis •  SLIM Plugin for visualizing and analyzing combined spectral lifetime image data •  Works with data in time domain •  Available from LOCI update site
  • 27. ImageJ2: Updater •  Central mechanism for installing new plugins •  Compatible with Fiji update sites
  • 28. ImageJ2: Updater •  Install and use Fiji plugins •  3D Viewer, Bio-Formats, more
  • 29. ImageJ2: Updater •  Can work with third party update sites too •  On right, VisBio Ortho Stack plugin from LOCI update site
  • 30. ImageJ2: Customizable UIs •  Multiple user interfaces possible •  Swing, AWT, Apache Pivot, Eclipse SWT… •  Support for Swing Look & Feels •  Metal, Motif, Nimbus, Aqua, Windows, GTK, etc.
  • 31. ImageJ2: Launcher •  New launcher with many more features •  Based on Fiji’s launcher •  Single, multi-platform distribution of ImageJ
  • 32. ImageJ2: Interoperability •  Separate data model from user interface •  Plugin framework works completely headless •  Enables integration with other tools: •  CellProfiler (see next slide) •  KNIME Image Processing •  OMERO servers and clients
  • 33.
  • 34. •  SCientific Image Format Input & Output •  SCIFIO is simply the core of Bio-Formats •  Isolates core from PFFs and OME data model •  Convert other scientific imaging data models •  Provided under Simplified BSD License •  Bundled with ImageJ2, ITK, VisAD… •  Bio-Formats becomes a “SCIFIO plugin” •  Core Project of OME •  Recently funded by NSF
  • 35. ImageJ2, FIJI OME Hackathons
  • 36. Acknowledgements   Principal Investigators •  Kevin Eliceiri (LOCI), Rudolf Oldenbourg (MBL), Anne Carpenter (Broad), Jason Swedlow (Dundee) Pavel Tomancak (Dresden), Bob Murphy (Carnegie Mellon), Badri Roysam (U. Houston).   Developers •  Curtis Rueden, Grant Harris, Barry DeZonia, Aivar Grislis, Mark Hiner, Johannes Schindelin (ImageJ2) •  Lee Kamentsky, Adam Fraser (CellProfiler), Melissa Linkert (Bio-Formats)   Collaborators •  Wayne Rasband (ImageJ) •  Albert Cardona (Fiji) •  Stephan Preibisch, Stephan Saalfeld (ImgLib, Fiji) •  Mark Longair, Jean-Yves Tinevez (Fiji) •  OMERO development team (OME) •  Glencoe •  Michael Bethold and KNIME team Funding: NIH ImageJ2 Grant NSF SCIFIO Grant Wellcome Trust Open Microscopy Environment Grant
  • 37. Image Informatics Postdoctoral Position @LOCI Announcement: Computational Postdoctoral Position at the Laboratory for Optical and Computational Instrumentation (loci.wisc.edu). •  Position integrates quantitative imaging, image informatics in systems biology study. •  The project will leverage and add to many of the open source toolkits in use and development at LOCI including the Open Microscopy Environment, and FIJI ImageJ projects. Please email Kevin Eliceiri eliceiri@wisc.edu if interested.