SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
PSLID,
the
Protein
Subcellular
Loca4on

            Image
Database:

   Subcellular
loca4on
assignments,

  annotated
image
collec4ons,
image

analysis
tools,
and
genera4ve
models
of

          protein
distribu4ons

Estelle
Glory,
Jus.n
Newberg,
Tao
Peng,
Ivan
Cao‐Berg,
and

                      Robert
F.
Murphy

  Departments
of
Biological
Sciences,
Biomedical
Engineering
and

                      Machine
Learning
and



                                                                1
Contributors

•    Michael
Boland

•    Mia
Markey
                   •    David
Casasent

•    Gregory
Porreca
              •    Simon
Watkins

•    Meel
Velliste
                •    Jon
Jarvik,
Peter
Berget

•    Kai
Huang
                    •    Jack
Rohrer

•    Xiang
Chen
                   •    Tom
Mitchell

•    Yanhua
Hu
                    •    Christos
Faloutsos

•    Juchang
Hua
                  •    Jelena
Kovacevic

•    Ting
Zhao
                    •    Geoff
Gordon

•    Shann‐Ching
Chen
             •    B.
S.
Manjunath,
Ambuj
Singh

•    Elvira
Osuna
Highley
         •    Les
Loew,
Ion
Moraru,
Jim
Schaff

•    Jus4n
Newberg
                •    Gustavo
Rohde

•    Estelle
Glory
                •    Ghislain
Bonamy,
Sumit
Chanda,

•    Tao
Peng
                          Dan
Rines

•    Luis
Coelho

•    Ivan
Cao‐Berg

Overview

•  SLIC

   –  Subcellular
Loca.on
Image
Classifica.on,
Clustering,

      Comparison

•  PUnMix

   –  Subcellular
PaVern
Unmixing


•  SLML
Tools

   –  Genera.ve
Models
of
Cells
and
Subcellular
Organelles

•  PSLID

   –  Protein
Subcellular
Loca.on
Image
Database

The
Challenge

 Comparison
of
cell
images
pixel‐by‐pixel

  or
region‐by‐region
matching
does
not

  work
for
cell
paVerns
because
different

  cells
have
different
shapes,
sizes,

  orienta4ons

 Organelles/structures
within
cells
are
not

  found
in
fixed
loca4ons

 Instead,
describe
each
image

  numerically
and
operate
on
the

  descriptors
(“SLF”
‐
Subcellular
Loca=on

  Features)

SLIC
tool
categories

•    Segmenta.on

•    Feature
calcula.on

•    Classifica.on

•    Clustering

•    Comparison

Feature
levels
and
granularity



  Single           Single                  Single
  Object            Cell                   Field



 Object             Cell                   Field
features          features               features


                             Aggregate/average
operator



           Granularity: 2D, 3D, 2Dt, 3Dt
ER
                  gian.n
            gpp130



                                                                                 2D


LAMP
                 Mito
             Nucleolin

                                                                                 Images
of

                                                                                 HeLa

                                                                                 cells

Ac.n
                TfR
               Tubulin
                                 DNA





                                                                      100




   Subcellular
PaVern

                                                                       90




                                                     Human Accuracy
                                                                       80


     Classifica.on:
                                                    70



  Computer
vs.
Human
                                                  60


                                                                       50


                                                                       40
 Even
beVer
results
using
mul.resolu.on
methods
                            40    50    60     70      80   90   100
                                                                                        Computer Accuracy
 Even
beVer
results
for
3D
images

SLIC
versions
–
Source
code

•  Matlab

•  Python

•  C++/ITK
(subset;
from
Badri
Roysam’s
group)

Decomposing

              mixture
paVerns


•  Proteins
can
be
in
more
than
one
structure

•  Clustering
or
classifying
whole
cell
paVerns
will

   consider
each
combina.on
of
two
or
more

   “basic”
paVerns
as
a
unique
new
paVern

•  Desirable
to
have
a
way
to
decompose
mixtures

   instead

•  Our
approach:
assume
that
each
basic
paVern

   has
a
recognizable
combina.on
of
different

   types
of
objects


PUnMix

•  Learn
unmixing
model
instance

•  Unmix
images
using
model
instance

Examples
of
Object
Types





Learn
the
types
by
clustering
using
object
features
   11

0.5

             0.4



Amt fluor.
             0.3
                                                                                                            Pure Lysosomal Pattern
              0.2

              0.1

                   0
                                                               Golgi class
                       1
                           2                                  Lysosomal class
                                 3
                                     4
                                             5               Nuclear class
                                                 6
                                                     7
                               Object type               8



             0.5

             0.4
                                                                                                                      
       
Pure
Golgi
PaRern

             0.3
Amt fluor.
              0.2

              0.1

                   0
                                                               Golgi class
                       1
                           2                                  Lysosomal class
                                 3
                                     4
                                             5               Nuclear class
                                                 6
                                                     7
                               Object type               8

                                                                                 0.25

                                                                                  0.2

                                                                                 0.15
                                                                    Amt fluor.
                                                                                   0.1

                                                                                  0.05
                                                                                                                                     All
                                                                                        0                                           Golgi class
                                                                                            1   2                                  Lysosomal class
                                                                                                    3   4     5                   Nuclear class
                                                                                                                  6       7
                                                                                                Object type                   8
Test
samples

•  How
do
we
test
a
subcellular
paVern
unmixing

   algorithm?

•  Need
images
of
known
mixtures
of
pure

   paVerns
–
difficult
to
obtain
“naturally”

•  Created
test
set
by
mixing
different

   propor.ons
of
two
probes
that
localize
to

   different
cell
parts
(lysosomes
and

   mitochondria)



Tao Peng, Ghislain Bonamy, Estelle
Glory, Sumit Chanda, Dan Rines
(Genome Research Institute of
Novartis Foundation)


   •  Lysotracker

•  Mitotracker

•  Mixture
of
Lysotracker
and
Mitotracker

PaVern
unmixing
results





                           17
PUnMix
versions

•  Open
source
–
Matlab
including
C++

•  Compiled
versions
(not
requiring
Matlab

   license)
for
MacOS,
Windows,
Linux

SLML
Tools
‐
Genera.ve
models
of

        subcellular
paVerns


•  Build
model
instance
from
image
collec.on

•  Generate
images
from
model
instance

•  View
mul.‐paVern
images

LAMP2
paVern





               Cell membrane


               Nucleus




         Protein
Nuclear
Shape
‐
Medial
Axis
Model


                                        width


       Rotate




 Represented by two curves            Medial axis




                    width along the
  the medial axis
                    medial axis
Synthe.c
Nuclear
Shapes

With
added
nuclear
texture

Cell
Shape

Descrip.on:
Distance
Ra.o



                 d1 + d 2
      d1
             r =
      d2
                   d2
Genera.on

Models
for
protein‐containing
objects


                                                  •  Mixture
of
Gaussian

                                                     objects

                                                  •  Learn
distribu.ons
for

                                                     number
of
objects
and

r:
normalized
distance,
a:
angle
to
major
axis
      object
size

                                                  •  Learn
probability

                                                     density
func.on
for

                                                     objects
rela.ve
to

                                                     nucleus
and
cell

Synthesized
Images





                      Lysosomes
                        Endosomes


     Have
XML
design
for
capturing
model
parameters

  SLML
toolbox
‐
Ivan
Cao‐Berg,
Tao
Peng,
Ting
Zhao


    Have
portable
tool
for
genera.ng
images
from
model
             27
Model
Distribu.on


•  Genera.ve
models
provide
beVer
way
of

   distribu.ng
what
is
known
about

   “subcellular
loca.on
families”
(or
other

   imaging
results,
such
as
illustra.ng
change

   due
to
drug
addi.on)

•  Have
XML
design
for
capturing
the
models

   for
distribu.on

•  Have
portable
tool
for
genera.ng

   images
from
the
model

Combining
Models
for
Cell
Simula.ons


           Protein 1
       Cell Shape
      Nuclear Model

               Protein 2
             Cell Shape             Simulation
            Nuclear Model
                   Protein 3
                 Cell Shape
 Shared         Nuclear Model
Nuclear
and Cell               XML
  Shape
Example
combina.on





 Red
=
nuclear
membrane,
plasma
membrane

 Blue
=
Golgi

 Green
=
Lysosomes

 Cyan
=
Endosomes

SLML
Tools
versions

•  Open
source
–
Matlab
including
C++

•  Compiled
versions
(not
requiring
Matlab

   license)
for
MacOS,
Windows,
Linux

PSLID

•  Loading
pipeline
driven
by
script

   –  Calculates
thumbnail
images,
features,
segmenta.on

   –  Creates
database
records
and
links

   –  Creates
predefined
sets

•  Web
applica.on

   –  Create
sets
by
searching
on
context
or
content

   –  Analyze
sets
with
any
SLIC
tool

   –  Full
display
or
summary

   –  SOAP/XML
interface

PSLID

•  Open
source

•  Linux
only:
tomcat,
postgres

Annotated
Datasets

•  2D
and
3D
images
of
9
major
subcellular

   paVerns
in
HeLa
cells

•  3D
images
of
~300
proteins
in
3T3
cells

•  2D
images
of
~3000
proteins
in
3T3
cells

•  2D
and
3D
images
for
paVern
unmixing

•  Datasets
from
other
inves.gators

•  hVp://murphylab.web.cmu.edu/sooware

•  hVp://murphylab.web.cmu.edu/data


•  Past
major
support
from
NSF

•  Current
support
from
NIH
NIGMS
and
NCRR

  –  Na.onal
Center
for
Networks
and
Pathways:

     Molecular
Biosensors
and
Imaging
Center
(Alan

     Waggoner)


Weitere ähnliche Inhalte

Mehr von bosc

Swertz Molgenis Bosc2009
Swertz Molgenis Bosc2009Swertz Molgenis Bosc2009
Swertz Molgenis Bosc2009
bosc
 
Bosc Intro 20090627
Bosc Intro 20090627Bosc Intro 20090627
Bosc Intro 20090627
bosc
 
Software Patterns Panel Bosc2009
Software Patterns Panel Bosc2009Software Patterns Panel Bosc2009
Software Patterns Panel Bosc2009
bosc
 
Kallio Chipster Bosc2009
Kallio Chipster Bosc2009Kallio Chipster Bosc2009
Kallio Chipster Bosc2009
bosc
 
Welch Wordifier Bosc2009
Welch Wordifier Bosc2009Welch Wordifier Bosc2009
Welch Wordifier Bosc2009
bosc
 
Rice Emboss Bosc2009
Rice Emboss Bosc2009Rice Emboss Bosc2009
Rice Emboss Bosc2009
bosc
 
Prlic Bio Java Bosc2009
Prlic Bio Java Bosc2009Prlic Bio Java Bosc2009
Prlic Bio Java Bosc2009
bosc
 
Senger Soaplab Bosc2009
Senger Soaplab Bosc2009Senger Soaplab Bosc2009
Senger Soaplab Bosc2009
bosc
 
Cock Biopython Bosc2009
Cock Biopython Bosc2009Cock Biopython Bosc2009
Cock Biopython Bosc2009
bosc
 
Hanmer Software Patterns Bosc2009
Hanmer Software Patterns Bosc2009Hanmer Software Patterns Bosc2009
Hanmer Software Patterns Bosc2009
bosc
 
Snell Psoda Bosc2009
Snell Psoda Bosc2009Snell Psoda Bosc2009
Snell Psoda Bosc2009
bosc
 
Procter Vamsas Bosc2009
Procter Vamsas Bosc2009Procter Vamsas Bosc2009
Procter Vamsas Bosc2009
bosc
 
Drablos Composite Motifs Bosc2009
Drablos Composite Motifs Bosc2009Drablos Composite Motifs Bosc2009
Drablos Composite Motifs Bosc2009
bosc
 
Fauteux Seeder Bosc2009
Fauteux Seeder Bosc2009Fauteux Seeder Bosc2009
Fauteux Seeder Bosc2009
bosc
 
Moeller Debian Bosc2009
Moeller Debian Bosc2009Moeller Debian Bosc2009
Moeller Debian Bosc2009
bosc
 
Prins Bio Lib Bosc 2009
Prins Bio Lib Bosc 2009Prins Bio Lib Bosc 2009
Prins Bio Lib Bosc 2009
bosc
 
Wilczynski_BNFinder_BOSC2009
Wilczynski_BNFinder_BOSC2009Wilczynski_BNFinder_BOSC2009
Wilczynski_BNFinder_BOSC2009
bosc
 
Varre_Biomanycores_BOSC2009
Varre_Biomanycores_BOSC2009Varre_Biomanycores_BOSC2009
Varre_Biomanycores_BOSC2009
bosc
 
Trelles_QnormBOSC2009
Trelles_QnormBOSC2009Trelles_QnormBOSC2009
Trelles_QnormBOSC2009
bosc
 
Rother_ModeRNA_BOSC2009
Rother_ModeRNA_BOSC2009Rother_ModeRNA_BOSC2009
Rother_ModeRNA_BOSC2009
bosc
 

Mehr von bosc (20)

Swertz Molgenis Bosc2009
Swertz Molgenis Bosc2009Swertz Molgenis Bosc2009
Swertz Molgenis Bosc2009
 
Bosc Intro 20090627
Bosc Intro 20090627Bosc Intro 20090627
Bosc Intro 20090627
 
Software Patterns Panel Bosc2009
Software Patterns Panel Bosc2009Software Patterns Panel Bosc2009
Software Patterns Panel Bosc2009
 
Kallio Chipster Bosc2009
Kallio Chipster Bosc2009Kallio Chipster Bosc2009
Kallio Chipster Bosc2009
 
Welch Wordifier Bosc2009
Welch Wordifier Bosc2009Welch Wordifier Bosc2009
Welch Wordifier Bosc2009
 
Rice Emboss Bosc2009
Rice Emboss Bosc2009Rice Emboss Bosc2009
Rice Emboss Bosc2009
 
Prlic Bio Java Bosc2009
Prlic Bio Java Bosc2009Prlic Bio Java Bosc2009
Prlic Bio Java Bosc2009
 
Senger Soaplab Bosc2009
Senger Soaplab Bosc2009Senger Soaplab Bosc2009
Senger Soaplab Bosc2009
 
Cock Biopython Bosc2009
Cock Biopython Bosc2009Cock Biopython Bosc2009
Cock Biopython Bosc2009
 
Hanmer Software Patterns Bosc2009
Hanmer Software Patterns Bosc2009Hanmer Software Patterns Bosc2009
Hanmer Software Patterns Bosc2009
 
Snell Psoda Bosc2009
Snell Psoda Bosc2009Snell Psoda Bosc2009
Snell Psoda Bosc2009
 
Procter Vamsas Bosc2009
Procter Vamsas Bosc2009Procter Vamsas Bosc2009
Procter Vamsas Bosc2009
 
Drablos Composite Motifs Bosc2009
Drablos Composite Motifs Bosc2009Drablos Composite Motifs Bosc2009
Drablos Composite Motifs Bosc2009
 
Fauteux Seeder Bosc2009
Fauteux Seeder Bosc2009Fauteux Seeder Bosc2009
Fauteux Seeder Bosc2009
 
Moeller Debian Bosc2009
Moeller Debian Bosc2009Moeller Debian Bosc2009
Moeller Debian Bosc2009
 
Prins Bio Lib Bosc 2009
Prins Bio Lib Bosc 2009Prins Bio Lib Bosc 2009
Prins Bio Lib Bosc 2009
 
Wilczynski_BNFinder_BOSC2009
Wilczynski_BNFinder_BOSC2009Wilczynski_BNFinder_BOSC2009
Wilczynski_BNFinder_BOSC2009
 
Varre_Biomanycores_BOSC2009
Varre_Biomanycores_BOSC2009Varre_Biomanycores_BOSC2009
Varre_Biomanycores_BOSC2009
 
Trelles_QnormBOSC2009
Trelles_QnormBOSC2009Trelles_QnormBOSC2009
Trelles_QnormBOSC2009
 
Rother_ModeRNA_BOSC2009
Rother_ModeRNA_BOSC2009Rother_ModeRNA_BOSC2009
Rother_ModeRNA_BOSC2009
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

Murphy_PSLID_BOSC2009