コード例 #1
0
    def test_get_sample_gate_events(self):
        wsp_path = "examples/data/8_color_data_set/8_color_ICS_simple.wsp"
        sample_grp = 'DEN'
        sample_id = '101_DEN084Y5_15_E01_008_clean.fcs'
        gate_name = 'CD3+'

        fks = Session(copy.deepcopy(test_samples_8c_full_set))
        fks.import_flowjo_workspace(wsp_path, ignore_missing_files=True)

        fks.analyze_samples(sample_grp, sample_id)

        sample_comp = fks.get_sample_comp_matrices(sample_grp, sample_id)[0]
        sample_xform = transforms.LogicleTransform('my_logicle',
                                                   param_t=262144.0,
                                                   param_w=1.0,
                                                   param_m=4.418539922,
                                                   param_a=0.0)

        df_gated_events = fks.get_gate_events(sample_grp,
                                              sample_id,
                                              gate_name,
                                              matrix=sample_comp,
                                              transform=sample_xform)

        self.assertIsInstance(df_gated_events, pd.DataFrame)
        self.assertEqual(len(df_gated_events), 133670)
コード例 #2
0
    def test_get_sample_comp_matrices(self):
        wsp_path = "examples/data/8_color_data_set/8_color_ICS_simple.wsp"
        sample_grp = 'DEN'
        sample_id = '101_DEN084Y5_15_E01_008_clean.fcs'

        fks = Session(copy.deepcopy(test_samples_8c_full_set))
        fks.import_flowjo_workspace(wsp_path, ignore_missing_files=True)

        comp_matrices = fks.get_sample_comp_matrices(sample_grp, sample_id)

        self.assertEqual(len(comp_matrices), 1)
        for cm in comp_matrices:
            self.assertIsInstance(cm, Matrix)