SlideShare a Scribd company logo
1 of 23
Download to read offline
FLOW CYTOMETRY
&
ONTOLOGIES
Mélanie Courtot
BC Cancer Agency, Vancouver, Canada
Immunology Ontologies and Their Applications in Processing Clinical Data,
Buffalo, June 12th 2012
FLOW CYTOMETRY IN
THE ONTOLOGY FOR
BIOMEDICAL
INVESTIGATIONS (OBI)
 Mélanie Courtot1, Ryan Brinkman1 and the OBI
 Consortium2
 1 BC  Cancer Agency, Vancouver, Canada
 2 http://purl.obolibrary.org/obo/obi
OBI terms
•  Instruments and parts
    •  Flow cytometers sorters, analyzers, light sources, filters….
•  Fluorochromes (in the Chemical Entities of Biological
 Interest (ChEBI))
  •  More than 400 have been added, each including formula,
    synonyms…
•  Processes
   •  Flow cytometry assays
   •  Gating
•  Processes objectives
   •  Partitioning
device
       function                                                                   flow
                                             contain                           cytometer
                                            function                            function
              is_realized_by
                       is_realized_by                is_realized_by
                                                                            is_realized_by
          Material Separation inheres_in                                               inheres_in

   inheres_in
                                                        Flow cytometry Assay




                      is_device_for



                           has_output                   has_participant         FCS dataset
inheres_in has_input


    is_realized_by                                has_input
                                                               has_output
   specimen
     role
                                             inheres_in
                     inheres_in *
                                                       is_realized_by                                     instance            Process
                                 is_realized_by

                  analyte role                      evaluant                                                     participant relation
                                                      role                                                       realization relation
                                                                                                                   inheres relation
                                                                                                             *
                                                                                             analyte role inheres in scattered aggregate
                                                                                                            of cells in blood
flow
         cytometer                                                        instance                     Process
          function

     is_realized_by                                                            participant relation
                       inheres_in                                               realization relation
                                                                                  inheres relation
Flow cytometry Assay                                                  achieves_planned_objective
                                                                               relation




                                                                                                                        ?
has_participant
                         FCS dataset                                                     kappa-        Gating
                                                                                        lambda+




   has_output
                                                                                              kappa+
                                                   polyLambda




                                                                                             lambda-




                                                                           polyKappa
                                                                 kappa-
                                                                lambda-


                                       has_input
                                                          has_output



                                                                                                                 Cell population identification
                       achieves_planned_objective
                                relation
                                            achieves_planned_objective
                                                     relation



                      data vector
                       reduction
                       objective                    partitioning
                                                     objective
Acknowledgements
•  Elizabeth Goralczyk, John Quinn and Josef Spidlen
•  Ryan Brinkman, Richard Scheuermann
•  James Malone and Elisabetta Manducchi, Bjoern Peters
   and the OBI consortium
•  The ChEBI team
•  National Institutes of Health (NIH)/National Institute of
   Biomedical Imaging and Bioengineering (NIBIB) funding
CONNECTING FCM
ANALYSIS RESULTS WITH
THE CELL ONTOLOGY IN
AN AUTOMATED WAY
 Adrin Jalali1, Mélanie Courtot1, Raphael Gottardo2,
 Richard Scheuermann3, Ryan Brinkman1
 1BC  Cancer Agency, Vancouver, Canada
 2Fred Hutchinson Cancer Research Center, Seattle, US
 3J. Craig Venter Institute, San Diego, US
Automated methods can't semantically
label cell populations
•  Different researchers refer to cell populations types using
   different labels, depending on the experiment context
•  Automated analysis label cell populations via their
   belonging to a cluster
•  Cell groups can be identified via different
   immunophenotype, e.g., CD5+ or CD7+ to identify T-cells
•  As a result, outputs from different sources can not be
   compared
•  Labeling cell populations using common natural language
   will facilitate comparison and collaboration
SOLUTION
•  A framework allowing to label immunophenotypes
   resulting from a Flow Cytometry (FCM) analysis
   (automated or manual) to a consensus label will allow
   researchers to unambiguously refer to a defined cell
   population
•  Previous research on the same cell population and/or
   related will become accessible, even if different markers
   were used
•  We call this the Cell Population Labeler (CPL)
FCM analysis
•  Analysis outputs an immunophenotype (i.e., a set of
   markers, such as CD3+CD4+)
•  Markers can be present/absent, or present at various
   levels such as low, intermediate and high
•  Output fed to the CPL
Cell Population Labeler (CPL)
•  Identifies a subset of the Cell Ontology (CL) tree as
   corresponding to the given immunophenotype
•  This subset can be a single node, empty, or a sub-tree
•  With increase in the immunophenotype specificity, we
   expect the sub-tree (DAG) to get progressively pruned,
   and ideally to retrieve only a single node
Step 1: Access to the CL
•  Use SPARQL to query the CL OWL
        Select ?celllabel where { ?x a owl:Class.?x rdfs:label ?celllabel.}



                                   Remote endpoint
                                                Neurocommons, ...




                                                ARQ toolkit, ...
                                   Local file
         Problem: Available CL needs to be updated
Step 2: browse the content of the CL
•  Minor issues
  •  Modelization issues, e.g., properties hierarchy
  •  Missing terms
  •  Release artifacts, e.g. duplicated relations




•  Feedback from users to improve the current resource.
•  CL tracker available and CL team very responsive.
                  http://sourceforge.net/tracker/?group_id=76834&atid=925065
Step 2: Browse the content of the CL
•  Missing information, such as parthood relationship
 between receptor and subunits. Need coordination
 between different resources (e.g., Gene Ontology, Protein
 Ontology)
                                         The T-cell
                                         receptor complex with
                                         TCR-α and TCR-β chains
                                         (top), ζ-chain accessory
                                         molecules (bottom)
                                         and CD3 (represented
                                         byCD3γ, CD3δ and
                                         two CD3ε).

                                         Source: wikipedia
Step 2: browse the content of the CL
•  Scope of the CL


•  CL aims at identify those markers that are necessary and
   sufficient to define a cell type.
•  Some work in Richard’s group to list extra marker
   expression characteristics for hematopoeitic cell types.
Step 3: Implementation of an automated
pipeline

•  Pipeline in R
•  R is a free, open source, robust statistical programming
   environment for Windows, Mac & Linux that offers a wide
   range of statistical and visualization methods
•  BioConductor provides R software modules for biological
   and clinical data analysis
•  Integrates with other software tools via open data
   standards
•  Use SPARQL from R
  •  Several libraries available, need investigation/testing
28+ R packages for Flow Analysis (all
since 2007)
•    Data processing & Visualization
      •    flowCore: Read/write & process flow data
      •    plateCore: Analyze multiwell plates
      •    flowUtils: Import gates, transformation and compensation
      •    flowStats: Advanced statistical methods and functions
      •    ncdfFlow: Advanced methods for large dataset processing
      •    flowQ: Quality control of ungated data
      •    QUALIFIER: Quality control and assessment of gated data
      •    flowViz: Visualization (e.g., histograms, dot plots, density plots)
      •    flowPlots: Graphical displays with statistical tests
      •    flowWorkspace: Importing FlowJo workspaces
      •    iFlow: GUI for exploratory analysis and visualization
      •    flowTrans: Estimates parameters for data transformation
•    Gating
      •    flowClust: Clustering using t-mixture model with Box-Cox transformation
      •    flowMerge: flowClust + entropy-based merging
      •    flowMeans: k-means clustering and merging using the Mahalanobis distance
      •    SamSpectral: Efficient spectral clustering using density-based down-sampling
      •    flowPeaks: Unsupervised clustering using k-means & mixture model
      •    flowFP: Fingerprint generation
      •    flowPhyto: Analysis of marine biology data
      •    flowQB: Q&B analysis
      •    FLAME: Multivariate finite mixtures of skew and heavy-tailed distributions
      •    flowKoh: Self-organizing maps
      •    NMF-curvHDR: Density-based clustering and non-negative matrix factorization
      •    flowCore-flowStats: Sequential gating and normalization and a Beta-Binomial model
      •    PRAMS: 2D Clustering and logistic regression
      •    SPADE: Density-based sampling, k-means clustering, and minimum spanning trees
•    Discovery
      •    flowType: Automated phenotyping using 1D gates extrapolated to multiple dimensions
      •    RchyOptimyx: Cellular hierarchies correlated with outcome of interest
Known limitations
•  Uses string matching between output immunophenotypes
   and CL markers
•  It will be challenging to account for all lexical variants
  •  CD45RO+ <-> has_plasma_membrane_part some 'receptor-type
     tyrosine-protein phosphatase C isoform CD45RO’
  •  Relations: lacks_plasma_membrane_part,
     has_low_plasma_membrane_amount…
  •  Synonyms: T cell, T-cell…
Proposal - flowCL
•  A small extension to the CL
•  Build specifically to address our use case
•  Would allow for flexibility in development
•  As it would import CL, it could easily be incorporated if
 desired, or distributed as distinct extension
Result
•  Returned result can be
   refined with addition of
   additional markers
•  Ideal case: single
   node
Additional features
•  If multiple phenotypes, increase the degree of confidence
   of the result with the number of returned result sets it
   belongs too
•  Based on the analysis output (e.g., if we have a DAG) we
   can exploit this hierarchy to favor results matching more
   specific immunophenotypes.
  •  Prefer the value T helper lymphocytes over T cell lymphocytes
   when the immunophenotype is CD3+CD4+
Summary – current issues
•  String matching between immunophenotypes and cell
   populations
•  How to deal with relative abundance of markers (dim/
   bright)
•  On the analysis side, how to identify population based on
   previous knowledge (e.g., kappa-lambda+)
•  Access to the CL: remote, local, both?
•  Tooling evaluation
•  CL content: ensure action items are ported to release.
   Coordination with other efforts. Scope: cell
   knowledgebase?
Acknowledgements
•  Adrin Jalali, Raphael Gottardo, Richard Scheuermann,
   Ryan Brinkman
•  Alexandre Diehl and the CL developers
•  National Institutes of Health (NIH)/National Institute of
   Biomedical Imaging and Bioengineering (NIBIB) funding

More Related Content

Viewers also liked

Basics of Flow cytometry by Prof. Mohamed Labib Salem
Basics of Flow cytometry by Prof. Mohamed Labib SalemBasics of Flow cytometry by Prof. Mohamed Labib Salem
Basics of Flow cytometry by Prof. Mohamed Labib SalemProf. Mohamed Labib Salem
 
Flow Cytometry Training : Introduction day 1 session 1
Flow Cytometry Training : Introduction day 1 session 1Flow Cytometry Training : Introduction day 1 session 1
Flow Cytometry Training : Introduction day 1 session 1Robert (Rob) Salomon
 
ISEV2014 - Introduction to flow cytometry analysis of EV's (M. Wauben)
ISEV2014 - Introduction to flow cytometry analysis of EV's (M. Wauben)ISEV2014 - Introduction to flow cytometry analysis of EV's (M. Wauben)
ISEV2014 - Introduction to flow cytometry analysis of EV's (M. Wauben)andyfhill
 
Dr. adhra al mawali - immunophenotyping and mrd of acute myeloid leukemia
Dr. adhra al mawali - immunophenotyping and mrd of acute myeloid leukemiaDr. adhra al mawali - immunophenotyping and mrd of acute myeloid leukemia
Dr. adhra al mawali - immunophenotyping and mrd of acute myeloid leukemiaHitham Esam
 
A Beginner's Guide to Flow Cytometry
A Beginner's Guide to Flow CytometryA Beginner's Guide to Flow Cytometry
A Beginner's Guide to Flow CytometryExpedeon
 
Kumc measuring apoptosis using flow cytometry
Kumc measuring apoptosis using flow cytometryKumc measuring apoptosis using flow cytometry
Kumc measuring apoptosis using flow cytometryRichard Hastings
 
Kumc introduction to flow cytometry
Kumc introduction to flow cytometryKumc introduction to flow cytometry
Kumc introduction to flow cytometryRichard Hastings
 
Flow Cytometry - basics, principles and applications
Flow Cytometry - basics, principles and applicationsFlow Cytometry - basics, principles and applications
Flow Cytometry - basics, principles and applicationsAnkit Raiyani
 
Introduction to holography
Introduction to holographyIntroduction to holography
Introduction to holographyVaishali Rathore
 

Viewers also liked (12)

Flow Cytometry technique
Flow Cytometry technique Flow Cytometry technique
Flow Cytometry technique
 
Basics of Flow cytometry by Prof. Mohamed Labib Salem
Basics of Flow cytometry by Prof. Mohamed Labib SalemBasics of Flow cytometry by Prof. Mohamed Labib Salem
Basics of Flow cytometry by Prof. Mohamed Labib Salem
 
Flow Cytometry Training : Introduction day 1 session 1
Flow Cytometry Training : Introduction day 1 session 1Flow Cytometry Training : Introduction day 1 session 1
Flow Cytometry Training : Introduction day 1 session 1
 
ISEV2014 - Introduction to flow cytometry analysis of EV's (M. Wauben)
ISEV2014 - Introduction to flow cytometry analysis of EV's (M. Wauben)ISEV2014 - Introduction to flow cytometry analysis of EV's (M. Wauben)
ISEV2014 - Introduction to flow cytometry analysis of EV's (M. Wauben)
 
Dr. adhra al mawali - immunophenotyping and mrd of acute myeloid leukemia
Dr. adhra al mawali - immunophenotyping and mrd of acute myeloid leukemiaDr. adhra al mawali - immunophenotyping and mrd of acute myeloid leukemia
Dr. adhra al mawali - immunophenotyping and mrd of acute myeloid leukemia
 
A Beginner's Guide to Flow Cytometry
A Beginner's Guide to Flow CytometryA Beginner's Guide to Flow Cytometry
A Beginner's Guide to Flow Cytometry
 
Kumc measuring apoptosis using flow cytometry
Kumc measuring apoptosis using flow cytometryKumc measuring apoptosis using flow cytometry
Kumc measuring apoptosis using flow cytometry
 
Kumc introduction to flow cytometry
Kumc introduction to flow cytometryKumc introduction to flow cytometry
Kumc introduction to flow cytometry
 
Introduction to Flow Cytometry
Introduction to Flow CytometryIntroduction to Flow Cytometry
Introduction to Flow Cytometry
 
Flow Cytometry - basics, principles and applications
Flow Cytometry - basics, principles and applicationsFlow Cytometry - basics, principles and applications
Flow Cytometry - basics, principles and applications
 
Introduction to holography
Introduction to holographyIntroduction to holography
Introduction to holography
 
Flow cytometry
Flow cytometryFlow cytometry
Flow cytometry
 

More from Melanie Courtot

GA4GH Metadata task team presentation
GA4GH Metadata task team presentation GA4GH Metadata task team presentation
GA4GH Metadata task team presentation Melanie Courtot
 
Bioschemas for Biosamples
Bioschemas for BiosamplesBioschemas for Biosamples
Bioschemas for BiosamplesMelanie Courtot
 
Ontologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontologyOntologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontologyMelanie Courtot
 
The Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resourcesThe Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resourcesMelanie Courtot
 
Standards for public health genomic epidemiology - Biocuration 2015
Standards for public health genomic epidemiology - Biocuration 2015Standards for public health genomic epidemiology - Biocuration 2015
Standards for public health genomic epidemiology - Biocuration 2015Melanie Courtot
 
20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologiesMelanie Courtot
 
2014 icbo courtot_meddra
2014 icbo courtot_meddra2014 icbo courtot_meddra
2014 icbo courtot_meddraMelanie Courtot
 
Biocuration 2014 - Effective automated classification of adverse events using...
Biocuration 2014 - Effective automated classification of adverse events using...Biocuration 2014 - Effective automated classification of adverse events using...
Biocuration 2014 - Effective automated classification of adverse events using...Melanie Courtot
 
Diagnostic criteria and clinical guidelines standardization to automate case ...
Diagnostic criteria and clinical guidelines standardization to automate case ...Diagnostic criteria and clinical guidelines standardization to automate case ...
Diagnostic criteria and clinical guidelines standardization to automate case ...Melanie Courtot
 
Enabling faster analysis of vaccine adverse event reports with ontology support
Enabling faster analysis of vaccine adverse event reports with ontology supportEnabling faster analysis of vaccine adverse event reports with ontology support
Enabling faster analysis of vaccine adverse event reports with ontology supportMelanie Courtot
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsMelanie Courtot
 
Adverse Events Following Immunization: Reporting standardization, Automatic C...
Adverse Events Following Immunization: Reporting standardization, Automatic C...Adverse Events Following Immunization: Reporting standardization, Automatic C...
Adverse Events Following Immunization: Reporting standardization, Automatic C...Melanie Courtot
 
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIMEBUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIMEMelanie Courtot
 
TOWARDS AN ADVERSE EVENT REPORTING ONTOLOGY
TOWARDS AN ADVERSE EVENT REPORTING ONTOLOGYTOWARDS AN ADVERSE EVENT REPORTING ONTOLOGY
TOWARDS AN ADVERSE EVENT REPORTING ONTOLOGYMelanie Courtot
 
Towards an adverse event reporting ontology
Towards an adverse event reporting ontologyTowards an adverse event reporting ontology
Towards an adverse event reporting ontologyMelanie Courtot
 
PHAC/CIHR Influenza Research Network
PHAC/CIHR Influenza Research NetworkPHAC/CIHR Influenza Research Network
PHAC/CIHR Influenza Research NetworkMelanie Courtot
 

More from Melanie Courtot (18)

GA4GH Metadata task team presentation
GA4GH Metadata task team presentation GA4GH Metadata task team presentation
GA4GH Metadata task team presentation
 
Bioschemas for Biosamples
Bioschemas for BiosamplesBioschemas for Biosamples
Bioschemas for Biosamples
 
Ontologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontologyOntologies for life sciences: examples from the gene ontology
Ontologies for life sciences: examples from the gene ontology
 
The Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resourcesThe Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resources
 
Standards for public health genomic epidemiology - Biocuration 2015
Standards for public health genomic epidemiology - Biocuration 2015Standards for public health genomic epidemiology - Biocuration 2015
Standards for public health genomic epidemiology - Biocuration 2015
 
20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies
 
2014 icbo courtot_meddra
2014 icbo courtot_meddra2014 icbo courtot_meddra
2014 icbo courtot_meddra
 
Biocuration 2014 - Effective automated classification of adverse events using...
Biocuration 2014 - Effective automated classification of adverse events using...Biocuration 2014 - Effective automated classification of adverse events using...
Biocuration 2014 - Effective automated classification of adverse events using...
 
Diagnostic criteria and clinical guidelines standardization to automate case ...
Diagnostic criteria and clinical guidelines standardization to automate case ...Diagnostic criteria and clinical guidelines standardization to automate case ...
Diagnostic criteria and clinical guidelines standardization to automate case ...
 
Enabling faster analysis of vaccine adverse event reports with ontology support
Enabling faster analysis of vaccine adverse event reports with ontology supportEnabling faster analysis of vaccine adverse event reports with ontology support
Enabling faster analysis of vaccine adverse event reports with ontology support
 
ICBO2012 Flash talk
ICBO2012 Flash talkICBO2012 Flash talk
ICBO2012 Flash talk
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web tools
 
Adverse Events Following Immunization: Reporting standardization, Automatic C...
Adverse Events Following Immunization: Reporting standardization, Automatic C...Adverse Events Following Immunization: Reporting standardization, Automatic C...
Adverse Events Following Immunization: Reporting standardization, Automatic C...
 
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIMEBUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
BUILDING THE OBO FOUNDRY – ONE POLICY AT A TIME
 
TOWARDS AN ADVERSE EVENT REPORTING ONTOLOGY
TOWARDS AN ADVERSE EVENT REPORTING ONTOLOGYTOWARDS AN ADVERSE EVENT REPORTING ONTOLOGY
TOWARDS AN ADVERSE EVENT REPORTING ONTOLOGY
 
Towards an adverse event reporting ontology
Towards an adverse event reporting ontologyTowards an adverse event reporting ontology
Towards an adverse event reporting ontology
 
PHAC/CIHR Influenza Research Network
PHAC/CIHR Influenza Research NetworkPHAC/CIHR Influenza Research Network
PHAC/CIHR Influenza Research Network
 
MIREOT
MIREOTMIREOT
MIREOT
 

Recently uploaded

Hematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsHematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsMedicoseAcademics
 
epilepsy and status epilepticus for undergraduate.pptx
epilepsy and status epilepticus  for undergraduate.pptxepilepsy and status epilepticus  for undergraduate.pptx
epilepsy and status epilepticus for undergraduate.pptxMohamed Rizk Khodair
 
PULMONARY EDEMA AND ITS MANAGEMENT.pdf
PULMONARY EDEMA AND  ITS  MANAGEMENT.pdfPULMONARY EDEMA AND  ITS  MANAGEMENT.pdf
PULMONARY EDEMA AND ITS MANAGEMENT.pdfDolisha Warbi
 
Informed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxInformed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxSasikiranMarri
 
Clinical Pharmacotherapy of Scabies Disease
Clinical Pharmacotherapy of Scabies DiseaseClinical Pharmacotherapy of Scabies Disease
Clinical Pharmacotherapy of Scabies DiseaseSreenivasa Reddy Thalla
 
Giftedness: Understanding Everyday Neurobiology for Self-Knowledge
Giftedness: Understanding Everyday Neurobiology for Self-KnowledgeGiftedness: Understanding Everyday Neurobiology for Self-Knowledge
Giftedness: Understanding Everyday Neurobiology for Self-Knowledgeassessoriafabianodea
 
Measurement of Radiation and Dosimetric Procedure.pptx
Measurement of Radiation and Dosimetric Procedure.pptxMeasurement of Radiation and Dosimetric Procedure.pptx
Measurement of Radiation and Dosimetric Procedure.pptxDr. Dheeraj Kumar
 
History and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdfHistory and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdfSasikiranMarri
 
Radiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxRadiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxDr. Dheeraj Kumar
 
Primary headache and facial pain. (2024)
Primary headache and facial pain. (2024)Primary headache and facial pain. (2024)
Primary headache and facial pain. (2024)Mohamed Rizk Khodair
 
Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...
Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...
Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...MehranMouzam
 
Presentation on General Anesthetics pdf.
Presentation on General Anesthetics pdf.Presentation on General Anesthetics pdf.
Presentation on General Anesthetics pdf.Prerana Jadhav
 
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdfSGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdfHongBiThi1
 
97111 47426 Call Girls In Delhi MUNIRKAA
97111 47426 Call Girls In Delhi MUNIRKAA97111 47426 Call Girls In Delhi MUNIRKAA
97111 47426 Call Girls In Delhi MUNIRKAAjennyeacort
 
Glomerular Filtration and determinants of glomerular filtration .pptx
Glomerular Filtration and  determinants of glomerular filtration .pptxGlomerular Filtration and  determinants of glomerular filtration .pptx
Glomerular Filtration and determinants of glomerular filtration .pptxDr.Nusrat Tariq
 
Tans femoral Amputee : Prosthetics Knee Joints.pptx
Tans femoral Amputee : Prosthetics Knee Joints.pptxTans femoral Amputee : Prosthetics Knee Joints.pptx
Tans femoral Amputee : Prosthetics Knee Joints.pptxKezaiah S
 
Apiculture Chapter 1. Introduction 2.ppt
Apiculture Chapter 1. Introduction 2.pptApiculture Chapter 1. Introduction 2.ppt
Apiculture Chapter 1. Introduction 2.pptkedirjemalharun
 
SYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptx
SYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptxSYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptx
SYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptxdrashraf369
 
MedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdf
MedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdfMedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdf
MedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdfSasikiranMarri
 
ANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMA
ANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMAANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMA
ANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMADivya Kanojiya
 

Recently uploaded (20)

Hematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsHematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes Functions
 
epilepsy and status epilepticus for undergraduate.pptx
epilepsy and status epilepticus  for undergraduate.pptxepilepsy and status epilepticus  for undergraduate.pptx
epilepsy and status epilepticus for undergraduate.pptx
 
PULMONARY EDEMA AND ITS MANAGEMENT.pdf
PULMONARY EDEMA AND  ITS  MANAGEMENT.pdfPULMONARY EDEMA AND  ITS  MANAGEMENT.pdf
PULMONARY EDEMA AND ITS MANAGEMENT.pdf
 
Informed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxInformed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptx
 
Clinical Pharmacotherapy of Scabies Disease
Clinical Pharmacotherapy of Scabies DiseaseClinical Pharmacotherapy of Scabies Disease
Clinical Pharmacotherapy of Scabies Disease
 
Giftedness: Understanding Everyday Neurobiology for Self-Knowledge
Giftedness: Understanding Everyday Neurobiology for Self-KnowledgeGiftedness: Understanding Everyday Neurobiology for Self-Knowledge
Giftedness: Understanding Everyday Neurobiology for Self-Knowledge
 
Measurement of Radiation and Dosimetric Procedure.pptx
Measurement of Radiation and Dosimetric Procedure.pptxMeasurement of Radiation and Dosimetric Procedure.pptx
Measurement of Radiation and Dosimetric Procedure.pptx
 
History and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdfHistory and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdf
 
Radiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxRadiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptx
 
Primary headache and facial pain. (2024)
Primary headache and facial pain. (2024)Primary headache and facial pain. (2024)
Primary headache and facial pain. (2024)
 
Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...
Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...
Study on the Impact of FOCUS-PDCA Management Model on the Disinfection Qualit...
 
Presentation on General Anesthetics pdf.
Presentation on General Anesthetics pdf.Presentation on General Anesthetics pdf.
Presentation on General Anesthetics pdf.
 
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdfSGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
 
97111 47426 Call Girls In Delhi MUNIRKAA
97111 47426 Call Girls In Delhi MUNIRKAA97111 47426 Call Girls In Delhi MUNIRKAA
97111 47426 Call Girls In Delhi MUNIRKAA
 
Glomerular Filtration and determinants of glomerular filtration .pptx
Glomerular Filtration and  determinants of glomerular filtration .pptxGlomerular Filtration and  determinants of glomerular filtration .pptx
Glomerular Filtration and determinants of glomerular filtration .pptx
 
Tans femoral Amputee : Prosthetics Knee Joints.pptx
Tans femoral Amputee : Prosthetics Knee Joints.pptxTans femoral Amputee : Prosthetics Knee Joints.pptx
Tans femoral Amputee : Prosthetics Knee Joints.pptx
 
Apiculture Chapter 1. Introduction 2.ppt
Apiculture Chapter 1. Introduction 2.pptApiculture Chapter 1. Introduction 2.ppt
Apiculture Chapter 1. Introduction 2.ppt
 
SYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptx
SYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptxSYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptx
SYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptx
 
MedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdf
MedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdfMedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdf
MedDRA-A-Comprehensive-Guide-to-Standardized-Medical-Terminology.pdf
 
ANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMA
ANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMAANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMA
ANTI-DIABETICS DRUGS - PTEROCARPUS AND GYMNEMA
 

Flow Cytometry Ontologies Automate Cell Population Labeling

  • 1. FLOW CYTOMETRY & ONTOLOGIES Mélanie Courtot BC Cancer Agency, Vancouver, Canada Immunology Ontologies and Their Applications in Processing Clinical Data, Buffalo, June 12th 2012
  • 2. FLOW CYTOMETRY IN THE ONTOLOGY FOR BIOMEDICAL INVESTIGATIONS (OBI) Mélanie Courtot1, Ryan Brinkman1 and the OBI Consortium2 1 BC Cancer Agency, Vancouver, Canada 2 http://purl.obolibrary.org/obo/obi
  • 3. OBI terms •  Instruments and parts •  Flow cytometers sorters, analyzers, light sources, filters…. •  Fluorochromes (in the Chemical Entities of Biological Interest (ChEBI)) •  More than 400 have been added, each including formula, synonyms… •  Processes •  Flow cytometry assays •  Gating •  Processes objectives •  Partitioning
  • 4. device function flow contain cytometer function function is_realized_by is_realized_by is_realized_by is_realized_by Material Separation inheres_in inheres_in inheres_in Flow cytometry Assay is_device_for has_output has_participant FCS dataset inheres_in has_input is_realized_by has_input has_output specimen role inheres_in inheres_in * is_realized_by instance Process is_realized_by analyte role evaluant participant relation role realization relation inheres relation * analyte role inheres in scattered aggregate of cells in blood
  • 5. flow cytometer instance Process function is_realized_by participant relation inheres_in realization relation inheres relation Flow cytometry Assay achieves_planned_objective relation ? has_participant FCS dataset kappa- Gating lambda+ has_output kappa+ polyLambda lambda- polyKappa kappa- lambda- has_input has_output Cell population identification achieves_planned_objective relation achieves_planned_objective relation data vector reduction objective partitioning objective
  • 6. Acknowledgements •  Elizabeth Goralczyk, John Quinn and Josef Spidlen •  Ryan Brinkman, Richard Scheuermann •  James Malone and Elisabetta Manducchi, Bjoern Peters and the OBI consortium •  The ChEBI team •  National Institutes of Health (NIH)/National Institute of Biomedical Imaging and Bioengineering (NIBIB) funding
  • 7. CONNECTING FCM ANALYSIS RESULTS WITH THE CELL ONTOLOGY IN AN AUTOMATED WAY Adrin Jalali1, Mélanie Courtot1, Raphael Gottardo2, Richard Scheuermann3, Ryan Brinkman1 1BC Cancer Agency, Vancouver, Canada 2Fred Hutchinson Cancer Research Center, Seattle, US 3J. Craig Venter Institute, San Diego, US
  • 8. Automated methods can't semantically label cell populations •  Different researchers refer to cell populations types using different labels, depending on the experiment context •  Automated analysis label cell populations via their belonging to a cluster •  Cell groups can be identified via different immunophenotype, e.g., CD5+ or CD7+ to identify T-cells •  As a result, outputs from different sources can not be compared •  Labeling cell populations using common natural language will facilitate comparison and collaboration
  • 9. SOLUTION •  A framework allowing to label immunophenotypes resulting from a Flow Cytometry (FCM) analysis (automated or manual) to a consensus label will allow researchers to unambiguously refer to a defined cell population •  Previous research on the same cell population and/or related will become accessible, even if different markers were used •  We call this the Cell Population Labeler (CPL)
  • 10. FCM analysis •  Analysis outputs an immunophenotype (i.e., a set of markers, such as CD3+CD4+) •  Markers can be present/absent, or present at various levels such as low, intermediate and high •  Output fed to the CPL
  • 11. Cell Population Labeler (CPL) •  Identifies a subset of the Cell Ontology (CL) tree as corresponding to the given immunophenotype •  This subset can be a single node, empty, or a sub-tree •  With increase in the immunophenotype specificity, we expect the sub-tree (DAG) to get progressively pruned, and ideally to retrieve only a single node
  • 12. Step 1: Access to the CL •  Use SPARQL to query the CL OWL Select ?celllabel where { ?x a owl:Class.?x rdfs:label ?celllabel.} Remote endpoint Neurocommons, ... ARQ toolkit, ... Local file Problem: Available CL needs to be updated
  • 13. Step 2: browse the content of the CL •  Minor issues •  Modelization issues, e.g., properties hierarchy •  Missing terms •  Release artifacts, e.g. duplicated relations •  Feedback from users to improve the current resource. •  CL tracker available and CL team very responsive. http://sourceforge.net/tracker/?group_id=76834&atid=925065
  • 14. Step 2: Browse the content of the CL •  Missing information, such as parthood relationship between receptor and subunits. Need coordination between different resources (e.g., Gene Ontology, Protein Ontology) The T-cell receptor complex with TCR-α and TCR-β chains (top), ζ-chain accessory molecules (bottom) and CD3 (represented byCD3γ, CD3δ and two CD3ε). Source: wikipedia
  • 15. Step 2: browse the content of the CL •  Scope of the CL •  CL aims at identify those markers that are necessary and sufficient to define a cell type. •  Some work in Richard’s group to list extra marker expression characteristics for hematopoeitic cell types.
  • 16. Step 3: Implementation of an automated pipeline •  Pipeline in R •  R is a free, open source, robust statistical programming environment for Windows, Mac & Linux that offers a wide range of statistical and visualization methods •  BioConductor provides R software modules for biological and clinical data analysis •  Integrates with other software tools via open data standards •  Use SPARQL from R •  Several libraries available, need investigation/testing
  • 17. 28+ R packages for Flow Analysis (all since 2007) •  Data processing & Visualization •  flowCore: Read/write & process flow data •  plateCore: Analyze multiwell plates •  flowUtils: Import gates, transformation and compensation •  flowStats: Advanced statistical methods and functions •  ncdfFlow: Advanced methods for large dataset processing •  flowQ: Quality control of ungated data •  QUALIFIER: Quality control and assessment of gated data •  flowViz: Visualization (e.g., histograms, dot plots, density plots) •  flowPlots: Graphical displays with statistical tests •  flowWorkspace: Importing FlowJo workspaces •  iFlow: GUI for exploratory analysis and visualization •  flowTrans: Estimates parameters for data transformation •  Gating •  flowClust: Clustering using t-mixture model with Box-Cox transformation •  flowMerge: flowClust + entropy-based merging •  flowMeans: k-means clustering and merging using the Mahalanobis distance •  SamSpectral: Efficient spectral clustering using density-based down-sampling •  flowPeaks: Unsupervised clustering using k-means & mixture model •  flowFP: Fingerprint generation •  flowPhyto: Analysis of marine biology data •  flowQB: Q&B analysis •  FLAME: Multivariate finite mixtures of skew and heavy-tailed distributions •  flowKoh: Self-organizing maps •  NMF-curvHDR: Density-based clustering and non-negative matrix factorization •  flowCore-flowStats: Sequential gating and normalization and a Beta-Binomial model •  PRAMS: 2D Clustering and logistic regression •  SPADE: Density-based sampling, k-means clustering, and minimum spanning trees •  Discovery •  flowType: Automated phenotyping using 1D gates extrapolated to multiple dimensions •  RchyOptimyx: Cellular hierarchies correlated with outcome of interest
  • 18. Known limitations •  Uses string matching between output immunophenotypes and CL markers •  It will be challenging to account for all lexical variants •  CD45RO+ <-> has_plasma_membrane_part some 'receptor-type tyrosine-protein phosphatase C isoform CD45RO’ •  Relations: lacks_plasma_membrane_part, has_low_plasma_membrane_amount… •  Synonyms: T cell, T-cell…
  • 19. Proposal - flowCL •  A small extension to the CL •  Build specifically to address our use case •  Would allow for flexibility in development •  As it would import CL, it could easily be incorporated if desired, or distributed as distinct extension
  • 20. Result •  Returned result can be refined with addition of additional markers •  Ideal case: single node
  • 21. Additional features •  If multiple phenotypes, increase the degree of confidence of the result with the number of returned result sets it belongs too •  Based on the analysis output (e.g., if we have a DAG) we can exploit this hierarchy to favor results matching more specific immunophenotypes. •  Prefer the value T helper lymphocytes over T cell lymphocytes when the immunophenotype is CD3+CD4+
  • 22. Summary – current issues •  String matching between immunophenotypes and cell populations •  How to deal with relative abundance of markers (dim/ bright) •  On the analysis side, how to identify population based on previous knowledge (e.g., kappa-lambda+) •  Access to the CL: remote, local, both? •  Tooling evaluation •  CL content: ensure action items are ported to release. Coordination with other efforts. Scope: cell knowledgebase?
  • 23. Acknowledgements •  Adrin Jalali, Raphael Gottardo, Richard Scheuermann, Ryan Brinkman •  Alexandre Diehl and the CL developers •  National Institutes of Health (NIH)/National Institute of Biomedical Imaging and Bioengineering (NIBIB) funding