ws <- openWorkspace(wsFile)
ws
## FlowJo Workspace Version  1.6 
## File location:  /home/wjiang2/rglab/workspace/flowWorkspace/wsTestSuite/GYO 
## File name:  whole blood GYO-0109 050214.wsp 
## Workspace is open. 
## 
## Groups in Workspace
##                         Name Num.Samples
## 1                All Samples          11
## 2 Whole blood GYO-109 050214          11
gs
## A GatingSet with 1 samples
gh <- gs[[1]]
gh
## Sample:  B2.fcs 
## GatingHierarchy with  20  gates
getPopStats(gh)
##     flowCore.freq flowJo.freq flowJo.count flowCore.count
##  1:    1.00000000  1.00000000      1325427        1325427
##  2:    0.14544822  0.14539692       192713         192781
##  3:    0.97968679  0.97976265       188813         188865
##  4:    0.06671432  0.06672210        12598          12600
##  5:    0.06174603  0.04476901          564            778
##  6:    0.67444444  0.67471027         8500           8498
##  7:    0.10928571  0.10850929         1367           1377
##  8:    0.02150794  0.02055882          259            271
##  9:    0.01603175  0.01158914          146            202
## 10:    0.04507937  0.04326084          545            568
## 11:    0.95774648  0.95779817          522            544
## 12:    0.03761905  0.03762502          474            474
## 13:    0.11103175  0.10660422         1343           1399
## 14:    0.21738095  0.21693920         2733           2739
## 15:    0.51077035  0.50969630         1393           1399
## 16:    0.74301587  0.74297508         9360           9362
## 17:    0.70261905  0.55373869         6976           8853
## 18:    0.01920635  0.01920940          242            242
## 19:    0.12047619  0.12041594         1517           1518
## 20:    0.09888889  0.09898397         1247           1246
##                      node
##  1:                  root
##  2:   FSC-A, SSC-A subset
##  3: doublet discriminator
##  4:                 CD19+
##  5:                   Bm1
##  6:                   Bm2
##  7:                  Bm2'
##  8:               Bm3+Bm4
##  9:                   Bm5
## 10:           CD38+ CD27-
## 11:          transitional
## 12:      DN: IgD-, CD-27-
## 13:                  eBm5
## 14:                memory
## 15:                    MZ
## 16: N+Trans: IgD+, CD-27-
## 17:                 naive
## 18:                    PC
## 19:     SM: IgD- , CD-27+
## 20:      UM: IgD+, CD-27+
plot(gh)

plotGate(gh)

getNodes(gh)
##  [1] "root"                                                                     
##  [2] "/FSC-A, SSC-A subset"                                                     
##  [3] "/FSC-A, SSC-A subset/doublet discriminator"                               
##  [4] "/FSC-A, SSC-A subset/doublet discriminator/CD19+"                         
##  [5] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/Bm1"                     
##  [6] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/Bm2"                     
##  [7] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/Bm2'"                    
##  [8] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/Bm3+Bm4"                 
##  [9] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/Bm5"                     
## [10] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/CD38+ CD27-"             
## [11] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/CD38+ CD27-/transitional"
## [12] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/DN: IgD-, CD-27-"        
## [13] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/eBm5"                    
## [14] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/memory"                  
## [15] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/memory/MZ"               
## [16] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/N+Trans: IgD+, CD-27-"   
## [17] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/naive"                   
## [18] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/PC"                      
## [19] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/SM: IgD- , CD-27+"       
## [20] "/FSC-A, SSC-A subset/doublet discriminator/CD19+/UM: IgD+, CD-27+"
getNodes(gh, path = "auto")
##  [1] "root"                  "FSC-A, SSC-A subset"  
##  [3] "doublet discriminator" "CD19+"                
##  [5] "Bm1"                   "Bm2"                  
##  [7] "Bm2'"                  "Bm3+Bm4"              
##  [9] "Bm5"                   "CD38+ CD27-"          
## [11] "transitional"          "DN: IgD-, CD-27-"     
## [13] "eBm5"                  "memory"               
## [15] "MZ"                    "N+Trans: IgD+, CD-27-"
## [17] "naive"                 "PC"                   
## [19] "SM: IgD- , CD-27+"     "UM: IgD+, CD-27+"