SlideShare ist ein Scribd-Unternehmen logo
1 von 35
The use of R statistical software to analyze flow cytometry data M. Ramón 1 , A. Maroto-Morales 1 , O. García-Álvarez 2 , P. Jimenez-Rabadán 2 , MD. Pérez-Guzmán 2 , F. Martínez-Pastor 3 , AJ. Soler 1 , JJ.  Garde 1 1 IREC, (CSIC-UCLM-JCCM), Albacete;  2 CERSYRA, Valdepeñas;  3 ITRA-ULE-INDEGSAL, León   10º Congreso de la Asociación Española de Reproducción Animal Cáceres, 2-5 Junio 2010
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 R Statistical Software Integrated suite of software facilities for data manipulation, calculation and graphical display. WinMDI Version 2.9 Windows Multiple Document Interface for Flow Cytometry. The Scripps Research Institute (TSRI) WEASEL Version 2.7.4 Walter & Eliza Analysis Software: Eclectic & Lucid.  The Walter and Eliza Hall Institute (WEHI)
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 Main Goal:   To provide widespread access to a broad range of powerful statistical and graphical methods for the analysis of genomic data. Bioconductor provides a unified framework to develop methods to analyze and interpret Flow Cytometry data. Most common Packages α   FlowCore   α   FlowUtils α   FlowViz   α   FlowQ α   FlowStats   α   FlowClust Bioconductor   Open Source Software for Bioinformatics
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 1. READ DATA FILES   > flowData <-  read.flowSet( path =“.”, alter.names=TRUE, phenoData= “annotation.txt&quot;) > wf <- workFlow(flowData, name=&quot;Workflow #1&quot;)
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 1. READ DATA FILES   > flowData <-  read.flowSet( path =“.”, alter.names=TRUE, phenoData= “annotation.txt&quot;) > wf <- workFlow(flowData, name=&quot;Workflow #1&quot;) Organize standard flow cytometry data analysis in a workflow ,[object Object],[object Object],[object Object],> wf A flow cytometry workflow called 'Workflow #1' The following data views are provided: Basic view 'base view' on a flowSet  not associated to a particular action item sampleId  time  stain file.001  Y.PI.MT.0  0H  FL1.H/FL3.H/SSC.W file.002  Y.PI.MT.3  3H  FL1.H/FL3.H/SSC.W …
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2. STANDARD FLOW OPERATIONS Scatter plot matrix
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2. STANDARD FLOW OPERATIONS Scatter plot matrix Some transformation is needed for better visualization of data
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2a. DATA TRANSFORMATION > tf <- transformList(colnames(flowData), asinh, transformationId=&quot;asinh&quot;) > add(wf,tf) > flowDataT <- transform(flowData, tf)
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 A new transformated flow data set 2a. DATA TRANSFORMATION > tf <- transformList(colnames(flowData), asinh, transformationId=&quot;asinh&quot;) > add(wf,tf) > flowDataT <- transform(flowData, tf) Assign new elements to an existing workflow ,[object Object],[object Object],[object Object],[object Object],[object Object]
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2a. DATA TRANSFORMATION Scatter plot matrix
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2b. IDENTIFICATION OF SPERM POPULATION   FSC vs. SSC scatter plot > xyplot(`SSC.H` ~ `FSC.H` | sampleId, data=wf [[&quot;asinh&quot;]])
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2b. IDENTIFICATION OF SPERM POPULATION   FSC vs. SSC scatter plot > xyplot(`SSC.H` ~ `FSC.H` | sampleId, data=wf [[&quot;asinh&quot;]]) Debris
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2b. IDENTIFICATION OF SPERM POPULATION   FSC vs. SSC scatter plot > sp.gate <- polygonGate(.gate=r01) > add(wf, sp.gate, parent='asinh')
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2b. IDENTIFICATION OF SPERM POPULATION   FSC vs. SSC scatter plot WinMDI WEASEL
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY  YO-PRO®-1 (FL1.H) vs. PI (FL3.H) scatter plot > xyplot(`FL3.H` ~ `FL1.H` | sampleId, data=wf[[&quot;asinh&quot;]]) RAW DATA
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY  YO-PRO®-1 (FL1.H) vs. PI (FL3.H) scatter plot > xyplot(`FL3.H` ~ `FL1.H` | sampleId, data=wf[[&quot;asinh&quot;]]) Debris must be removed !!! RAW DATA
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY  YO-PRO®-1 (FL1.H) vs. PI (FL3.H) scatter plot > xyplot(`FL3.H` ~ `FL1.H` | sampleId, data=wf[[&quot;asinh&quot;]]) RAW DATA SUBSET SPERM POPULATION
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY  YO-PRO®-1 (FL1.H) vs. PI (FL3.H) scatter plot > xyplot(`FL3.H` ~ `FL1.H` | sampleId, data=wf[[&quot;asinh&quot;]]) Is a compensation of data needed? Must be applied before data transformation !! SUBSET SPERM POPULATION
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],FL1.H  FL2.H  FL3.H  FL4.H  FL5.H [1,]  1   0.240  0.032  0.001  0 [2,]  0.008  1  0.140  0.003  0  [3,]  0.170  0.170  1   0.210  0 [4,]  0.001  0.001  0.003  1   0 [5,]  0  0  0  0   1
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2c. DATA COMPENSATION  COMPENSATION MATRIX
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2c. DATA COMPENSATION  COMPENSATION MATRIX WEASEL
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY  IDENTIFICATION OF DIFFERENT SUBPOPULATIONS Definition of Regions/Quadrants ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY  IDENTIFICATION OF DIFFERENT SUBPOPULATIONS RECTANGLE REGION POLYGON REGIONS QUADRANT REGIONS
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY  IDENTIFICATION OF DIFFERENT SUBPOPULATIONS QUADRANT REGIONS
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY  IDENTIFICATION OF DIFFERENT SUBPOPULATIONS Definition of Regions/Quadrants Regions are different for each semen sample Data normalization will allow the use of a single region or quadrant set
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2d. DATA NORMALIZATION  >  norm <- normalization(parameters=param, normalizationId=&quot;norm&quot;, + normFunction=function(x, parameters, ...) warpSet(x,parameters)) > add(wf, norm, parent=&quot;asinh&quot;) BEFORE NORMALIZATION
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2d. DATA NORMALIZATION  >  norm <- normalization(parameters=param, normalizationId=&quot;norm&quot;, + normFunction=function(x, parameters, ...) warpSet(x,parameters)) > add(wf, norm, parent=&quot;asinh&quot;) AFTER NORMALIZATION
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY  IDENTIFICATION OF DIFFERENT SUBPOPULATIONS Summarize statistics   FL1.H-FL3.H-  FL1.H+FL3.H-  FL1.H+FL3.H+ Y.PI.MT.0   47.77%    33.68%   18.37% Y.PI.MT.3 53.65%   30.28%   15.15%
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 7. iFLOW
The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 THANK YOU FOR YOUR ATTENTION

Weitere ähnliche Inhalte

Ähnlich wie mramon_AERA2010

Congresos_Cursos_Ponencias
Congresos_Cursos_PonenciasCongresos_Cursos_Ponencias
Congresos_Cursos_Ponencias
Oscar Ortega
 
Ingredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksIngredients for Semantic Sensor Networks
Ingredients for Semantic Sensor Networks
Oscar Corcho
 

Ähnlich wie mramon_AERA2010 (20)

Congresos_Cursos_Ponencias
Congresos_Cursos_PonenciasCongresos_Cursos_Ponencias
Congresos_Cursos_Ponencias
 
ASDECO Project
ASDECO ProjectASDECO Project
ASDECO Project
 
2014 Taverna Tutorial Introduction to eScience and workflows
2014 Taverna Tutorial Introduction to eScience and workflows2014 Taverna Tutorial Introduction to eScience and workflows
2014 Taverna Tutorial Introduction to eScience and workflows
 
Resume
ResumeResume
Resume
 
EVS WaterSpy
EVS WaterSpyEVS WaterSpy
EVS WaterSpy
 
Beyond stream analytics
Beyond stream analyticsBeyond stream analytics
Beyond stream analytics
 
Open Analytics Environment
Open Analytics EnvironmentOpen Analytics Environment
Open Analytics Environment
 
A Review on Automatic Target Recognition and Detection Image Preprocessing Ap...
A Review on Automatic Target Recognition and Detection Image Preprocessing Ap...A Review on Automatic Target Recognition and Detection Image Preprocessing Ap...
A Review on Automatic Target Recognition and Detection Image Preprocessing Ap...
 
The Taverna Workflow Management Software Suite - Past, Present, Future
The Taverna Workflow Management Software Suite - Past, Present, FutureThe Taverna Workflow Management Software Suite - Past, Present, Future
The Taverna Workflow Management Software Suite - Past, Present, Future
 
BioinformaticS.pptx
BioinformaticS.pptxBioinformaticS.pptx
BioinformaticS.pptx
 
IRJET - IoT based Steroid Measurement in Milk Products
IRJET - IoT based Steroid Measurement in Milk ProductsIRJET - IoT based Steroid Measurement in Milk Products
IRJET - IoT based Steroid Measurement in Milk Products
 
Data sharing and analysis
Data sharing and analysisData sharing and analysis
Data sharing and analysis
 
MS Imaging data in ProteomeXchange (HUPO 2014)
MS Imaging data in ProteomeXchange (HUPO 2014)MS Imaging data in ProteomeXchange (HUPO 2014)
MS Imaging data in ProteomeXchange (HUPO 2014)
 
BioData World Basel 2018
BioData World Basel 2018BioData World Basel 2018
BioData World Basel 2018
 
IRJET- Doctors Assitive System using Augmentated Reality for Critical Analysis
IRJET- Doctors Assitive System using Augmentated Reality for Critical AnalysisIRJET- Doctors Assitive System using Augmentated Reality for Critical Analysis
IRJET- Doctors Assitive System using Augmentated Reality for Critical Analysis
 
Data Provenance for Data Science
Data Provenance for Data ScienceData Provenance for Data Science
Data Provenance for Data Science
 
Ingredients for Semantic Sensor Networks
Ingredients for Semantic Sensor NetworksIngredients for Semantic Sensor Networks
Ingredients for Semantic Sensor Networks
 
Technical Article for World Oil
Technical Article for World OilTechnical Article for World Oil
Technical Article for World Oil
 
Animal Repellent System for Smart Farming Using AI and Deep Learning
Animal Repellent System for Smart Farming Using AI and Deep LearningAnimal Repellent System for Smart Farming Using AI and Deep Learning
Animal Repellent System for Smart Farming Using AI and Deep Learning
 
Biomart Update
Biomart UpdateBiomart Update
Biomart Update
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

mramon_AERA2010

  • 1. The use of R statistical software to analyze flow cytometry data M. Ramón 1 , A. Maroto-Morales 1 , O. García-Álvarez 2 , P. Jimenez-Rabadán 2 , MD. Pérez-Guzmán 2 , F. Martínez-Pastor 3 , AJ. Soler 1 , JJ. Garde 1 1 IREC, (CSIC-UCLM-JCCM), Albacete; 2 CERSYRA, Valdepeñas; 3 ITRA-ULE-INDEGSAL, León 10º Congreso de la Asociación Española de Reproducción Animal Cáceres, 2-5 Junio 2010
  • 2. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 R Statistical Software Integrated suite of software facilities for data manipulation, calculation and graphical display. WinMDI Version 2.9 Windows Multiple Document Interface for Flow Cytometry. The Scripps Research Institute (TSRI) WEASEL Version 2.7.4 Walter & Eliza Analysis Software: Eclectic & Lucid. The Walter and Eliza Hall Institute (WEHI)
  • 3. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 Main Goal: To provide widespread access to a broad range of powerful statistical and graphical methods for the analysis of genomic data. Bioconductor provides a unified framework to develop methods to analyze and interpret Flow Cytometry data. Most common Packages α FlowCore α FlowUtils α FlowViz α FlowQ α FlowStats α FlowClust Bioconductor Open Source Software for Bioinformatics
  • 4.
  • 5. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 1. READ DATA FILES > flowData <- read.flowSet( path =“.”, alter.names=TRUE, phenoData= “annotation.txt&quot;) > wf <- workFlow(flowData, name=&quot;Workflow #1&quot;)
  • 6.
  • 7.
  • 8. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2. STANDARD FLOW OPERATIONS Scatter plot matrix
  • 9. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2. STANDARD FLOW OPERATIONS Scatter plot matrix Some transformation is needed for better visualization of data
  • 10. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2a. DATA TRANSFORMATION > tf <- transformList(colnames(flowData), asinh, transformationId=&quot;asinh&quot;) > add(wf,tf) > flowDataT <- transform(flowData, tf)
  • 11.
  • 12. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2a. DATA TRANSFORMATION Scatter plot matrix
  • 13. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2b. IDENTIFICATION OF SPERM POPULATION FSC vs. SSC scatter plot > xyplot(`SSC.H` ~ `FSC.H` | sampleId, data=wf [[&quot;asinh&quot;]])
  • 14. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2b. IDENTIFICATION OF SPERM POPULATION FSC vs. SSC scatter plot > xyplot(`SSC.H` ~ `FSC.H` | sampleId, data=wf [[&quot;asinh&quot;]]) Debris
  • 15. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2b. IDENTIFICATION OF SPERM POPULATION FSC vs. SSC scatter plot > sp.gate <- polygonGate(.gate=r01) > add(wf, sp.gate, parent='asinh')
  • 16. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2b. IDENTIFICATION OF SPERM POPULATION FSC vs. SSC scatter plot WinMDI WEASEL
  • 17. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY YO-PRO®-1 (FL1.H) vs. PI (FL3.H) scatter plot > xyplot(`FL3.H` ~ `FL1.H` | sampleId, data=wf[[&quot;asinh&quot;]]) RAW DATA
  • 18. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY YO-PRO®-1 (FL1.H) vs. PI (FL3.H) scatter plot > xyplot(`FL3.H` ~ `FL1.H` | sampleId, data=wf[[&quot;asinh&quot;]]) Debris must be removed !!! RAW DATA
  • 19. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY YO-PRO®-1 (FL1.H) vs. PI (FL3.H) scatter plot > xyplot(`FL3.H` ~ `FL1.H` | sampleId, data=wf[[&quot;asinh&quot;]]) RAW DATA SUBSET SPERM POPULATION
  • 20. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY YO-PRO®-1 (FL1.H) vs. PI (FL3.H) scatter plot > xyplot(`FL3.H` ~ `FL1.H` | sampleId, data=wf[[&quot;asinh&quot;]]) Is a compensation of data needed? Must be applied before data transformation !! SUBSET SPERM POPULATION
  • 21.
  • 22.
  • 23. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2c. DATA COMPENSATION COMPENSATION MATRIX
  • 24. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2c. DATA COMPENSATION COMPENSATION MATRIX WEASEL
  • 25.
  • 26. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY IDENTIFICATION OF DIFFERENT SUBPOPULATIONS RECTANGLE REGION POLYGON REGIONS QUADRANT REGIONS
  • 27. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY IDENTIFICATION OF DIFFERENT SUBPOPULATIONS QUADRANT REGIONS
  • 28. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY IDENTIFICATION OF DIFFERENT SUBPOPULATIONS Definition of Regions/Quadrants Regions are different for each semen sample Data normalization will allow the use of a single region or quadrant set
  • 29. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2d. DATA NORMALIZATION > norm <- normalization(parameters=param, normalizationId=&quot;norm&quot;, + normFunction=function(x, parameters, ...) warpSet(x,parameters)) > add(wf, norm, parent=&quot;asinh&quot;) BEFORE NORMALIZATION
  • 30. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 2d. DATA NORMALIZATION > norm <- normalization(parameters=param, normalizationId=&quot;norm&quot;, + normFunction=function(x, parameters, ...) warpSet(x,parameters)) > add(wf, norm, parent=&quot;asinh&quot;) AFTER NORMALIZATION
  • 31. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 3. MEMBRANE INTEGRITY STUDY IDENTIFICATION OF DIFFERENT SUBPOPULATIONS Summarize statistics FL1.H-FL3.H- FL1.H+FL3.H- FL1.H+FL3.H+ Y.PI.MT.0 47.77% 33.68% 18.37% Y.PI.MT.3 53.65% 30.28% 15.15%
  • 32.
  • 33.
  • 34. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 7. iFLOW
  • 35. The use of R statistical software to analyze flow cytometry data 10º Congreso de la Asociación Española de Reproducción Animal (AERA) Cáceres, 2-5 Junio 2010 THANK YOU FOR YOUR ATTENTION