Package: CytoML 2.25.0

Mike Jiang

CytoML: A GatingML Interface for Cross Platform Cytometry Data Sharing

Uses platform-specific implemenations of the GatingML2.0 standard to exchange gated cytometry data with other software platforms.

Authors:Mike Jiang, Jake Wagner

CytoML_2.25.0.tar.gz
CytoML_2.25.0.zip(r-4.7)CytoML_2.25.0.zip(r-4.6)CytoML_2.25.0.zip(r-4.5)
CytoML_2.25.0.tgz(r-4.6-x86_64)CytoML_2.25.0.tgz(r-4.6-arm64)CytoML_2.25.0.tgz(r-4.5-x86_64)CytoML_2.25.0.tgz(r-4.5-arm64)
CytoML_2.25.0.tar.gz(r-4.7-arm64)CytoML_2.25.0.tar.gz(r-4.7-x86_64)CytoML_2.25.0.tar.gz(r-4.6-arm64)CytoML_2.25.0.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html
card.svg |card.png
CytoML/json (API)
NEWS

# Install 'CytoML' in R:
install.packages('CytoML', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/rglab/cytoml/issues

Uses libs:
  • curl– Easy-to-use client-side URL transfer library
  • openssl– Secure Sockets Layer toolkit
  • openblas– Optimized BLAS
  • libxml2– GNOME XML library
  • c++– GNU Standard C++ Library v3

On BioConductor:CytoML-2.25.0(bioc 3.24)CytoML-2.24.0(bioc 3.23)

immunooncologyflowcytometrydataimportdatarepresentationcurlopensslopenblaslibxml2cpp

7.92 score 35 stars 249 scripts 1.2k downloads 4 mentions 35 exports 72 dependencies

Last updated from:395d974a61. Checks:13 ERROR, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksERROR217
linux-devel-arm64ERROR266
linux-devel-x86_64ERROR314
source / vignettesERROR328
linux-release-arm64ERROR256
linux-release-x86_64ERROR316
macos-release-arm64ERROR208
macos-release-x86_64ERROR459
macos-oldrel-arm64ERROR142
macos-oldrel-x86_64ERROR346
windows-develERROR351
windows-releaseERROR339
windows-oldrelERROR299
wasm-releaseFAIL171

Exports:ce_get_channelsce_get_compensationsce_get_markersce_get_panelsce_get_samplesce_get_transformationscolnamescytobank_to_gatingsetcytobank2GatingSetcytobankExperimentdiva_get_sample_groupsdiva_get_samplesdiva_to_gatingsetextendfj_ws_get_keywordsfj_ws_get_sample_groupsfj_ws_get_samplesflowjo_to_gatingsetgatingset_to_cytobankgatingset_to_flowjoGatingSet2cytobankGatingSet2flowJogetKeywordsgetSampleGroupsgetSamplesgs_compare_cytobank_countsmarkernamesopen_cytobank_experimentopen_diva_xmlopen_flowjo_xmlopenDivaparseWorkspacepDatasampleNamesshow

Dependencies:abindBHBiobaseBiocGenericsbiocmakeclicpp11cytolibdata.tableDelayedArraydeldirdir.expirydplyrfarverfilelockflowClustflowCoreflowVizflowWorkspacegenericsggcytoggplot2gluegraphgridExtragtablehexbinIDPmiscinterpIRangesisobandjpegjsonliteKernSmoothlabelinglatticelatticeExtralifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsncdfFlowopenCytopillarpkgconfigplyrpngR6RBGLRColorBrewerRcppRcppEigenRgraphvizRhdf5librlangRProtoBufLibS4ArraysS4VectorsS7scalesSparseArraytibbletidyselectutf8vctrsviridisLitewithrXMLXVectoryaml

Readme and manuals

Help Manual

Help pageTopics
add customInfo nodes to each gate node and add BooleanAndGatesaddCustomInfo
Extract channels from cytobank_experimentce_get_channels
Obtain the spillover matrices for the samples in a Cytobank experimentce_get_compensations
Extract markers from cytobank_experimentce_get_markers
Obtain counts of the number of samples associated with each marker panel in a Cytobank experimentce_get_panels
Obtain a mapping between the samples and marker panels in a Cytobank experimentce_get_samples
Obtain the transformations associated with each channel in a Cytobank experimentce_get_transformations
compensate a GatingSet based on the compensation information stored in graphGML objectcompensate,GatingSet,graphGML-method
Reconstruct the population tree from the GateSetsconstructTree
Methods for interacting with cytobank_experiment objectscolnames,cytobank_experiment-method cytobank_experiment-methods markernames,cytobank_experiment-method pData,cytobank_experiment-method print.cytobank_experiment sampleNames,cytobank_experiment-method
A wrapper that parses the gatingML and FCS files (or 'cytobank_experiment' object) into GatingSetcytobank2GatingSet cytobank_to_gatingset cytobank_to_gatingset.cytobank_experiment cytobank_to_gatingset.default
Deprecated functions in package 'CytoML'.CytoML-deprecated
Get a table of samples from a FACSDiva workspacediva_get_samples diva_get_sample_groups
Parse a FACSDiva Workspacediva_to_gatingset parseWorkspace,diva_workspace-method
An R representation of a BD FACSDiva workspacediva_workspace-class show,diva_workspace-method
extend the gate to the minimum and maximum limit of both dimensions based on the bounding information.extend extend.ellipsoidGate extend.polygonGate extend.rectangleGate
Get Keywordsfj_ws_get_keywords getKeywords
Get a table of sample groups from a flowJo workspacefj_ws_get_sample_groups getSampleGroups
Get a list of samples from a flowJo workspacefj_ws_get_samples getSamples
An R representation of a flowJo workspace.flowjo_workspace-class show,flowjo_workspace-method
Convert a GatingSet to a Cytobank-compatible gatingMLGatingSet2cytobank gatingset_to_cytobank
Convert a GatingSet to flowJo workspaceGatingSet2flowJo gatingset_to_flowjo
get children nodesgetChildren,graphGML,character-method
Extract compensation from graphGML object.getCompensationMatrices.graphGML
get gate from the nodegetGate,graphGML,character-method
get nodes from graphGML objectgetNodes,graphGML-method
get parent nodesgetParent,graphGML,character-method
Extract transformations from graphGML object.getTransformations.graphGML
A graph object returned by 'read.gatingML.cytobank' function.graphGML-class
compare the counts to cytobank's exported csv so that the parsing result can be verified.gs_compare_cytobank_counts
Given the leaf node, try to find out if a collection of nodes can be matched to a path in a graph(tree) by the bottom-up searchingmatchPath
Construct a 'cytobank_experiment' object from ACS filecytobankExperiment open_cytobank_experiment
open Diva xml workspaceopenDiva open_diva_xml
Open/Close a flowJo workspaceopen_flowjo_xml
Parse the cytobank custom_info for each gateparse.gateInfo
Parse a flowJo Workspaceflowjo_to_gatingset parseWorkspace parseWorkspace,flowjo_workspace-method
plot the population tree stored in graphGML.plot,graphGML,missing-method
the parameter range from the flow data associated with GatingHierarchyrange.GatingHierarchy
Parser for gatingML exported by Cytobankread.gatingML.cytobank
show method for graphGMLshow,graphGML-method