def METHOD_NAME(self):
    with self.preparation_stage():
        expression_1 = self.prepare_expression(
            f_exp="clustering_NCBI.tab.gz",
            f_type="rc",
            name="Expression",
            source="NCBI",
            species="Homo sapiens",
        )
        expression_2 = self.prepare_expression(
            f_exp="clustering_NCBI_1.tab.gz",
            f_type="rc",
            name="Expression",
            source="NCBI",
            species="Homo sapiens",
        )
        expression_3 = self.prepare_expression(
            f_exp="clustering_NCBI_2.tab.gz",
            f_type="rc",
            name="Expression",
            source="NCBI",
            species="Homo sapiens",
        )
    inputs = {
        "exps": [
            expression_1.pk,
            expression_2.pk,
            expression_3.pk,
        ],
        "genes": [
            "1",
            "503538",
            "56934",
            "29974",
            "2",
            "144571",
            "3",
            "abc",
            "lll",
        ],
        "source": "NCBI",
        "species": "Homo sapiens",
    }
    pca = self.run_process("pca", inputs)
    saved_json, test_json = self.get_json(
        "pca_plot_ncbi.json.gz", pca.output["pca"]
    )
    self.assertCountEqual(
        test_json["zero_gene_symbols"], saved_json["zero_gene_symbols"]
    )