- First submission
- support diva workspace parsing
-
Change handling of quad gates according to RGLab/cytolib#16
-
Renaming of methods:
openWorkspace->open_diva_xml,open_flowjo_xmlcytobankExperiment->open_cytobank_experimentcytobank2GatingSet->cytobank_to_gatingsetparseWorkspace->flowjo_to_gatingset,diva_to_gatingsetgetSampleGroups->fj_ws_get_sample_groups,diva_get_sample_groupsgetSamples->fj_ws_get_samples,diva_get_samplesgetKeywords->fj_ws_get_keywordsgetCompensationMatrices->ce_get_compensationsgetTransformation->ce_get_transformationscompare.counts->gs_compare_cytobank_counts
-
Renaming of classes:
divaWorkspace->diva_workspaceflowJoWorkspace->flowjo_workspace
-
Add
CytoML.par.set,CytoML.par.getfor setting parameters inCytoMLnamespace
- Make
gatingset_to_cytobankexport cytobank ML with attribute namespaces - Allow
diva_to_gatingsetto use compensation matrix from xml - Pass
...args fromcytobank_to_gatingsetappropriately down to FCS parser - Fix some issues with scaling of gates parsed from Diva workspace (#64)
- Guard against unsupported transformations being added to
GatingSetduring Diva parsing - Switch
diva_to_gatingsetto usingflowjo_log_transinstead oflogtGml2_trans - Fix ported flowUtils::xmlTag to enable self-closing tags
- Make
gating.graphGMLlookup tailored gates by FCS name as well as file id - Add some flexibility to
getSpilloverMatused ingatingset_to_flowjo
- Rename argument
sampNLoc->sample_names_frominopen_flowjo_xml - All parsers (
flowjo/cytobank/diva_to_gatingset) now returnGatingSetbased oncytosetrather thanncdfFlowSet - Add
transargument tocytobank_to_gatingsetto allow overriding of transformations from gatingML file (#76) gatingset_to_flowjonow uses a docker image with a compiled converter: hub.docker.com/r/wjiang2/gs-to-flowjo- Some updates to how
flowjo_to_gatingsetsearches for FCS files (#77) - Add include_empty_tree option to
flowjo_to_gatingsetto include samples without gates - Allow
gatingset_to_flowjoto take a path to aGatingSetarchive directory - Add
gating_graphGMLto replacegating.graphGMLmethod foropenCyto::gating generic - Filter samples by panel when parsing cytobank experiment and add
ce_get_samples,ce_get_panels
- Automatic time scaling of samples from FlowJo workspaces now handled by
flowjo_to_gatingsetRGLab/cytolib#33 - Handle change to default
stringsAsFactors=FALSEin R 4.0 - Eliminated extra intermediate files left in temp directory during workspace parsing
- Switch usage of
GatingSetListtomerge_gs_list - Solve some Windows build issues
- Switch from
experimental::filesystemtoboost::filesystemin C++ FlowJo parser - Add CytoML XSD to installation