forked from brainglobe/brainrender
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest_aba_gene.py
42 lines (29 loc) · 1000 Bytes
/
test_aba_gene.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# from brainrender import Scene
# from brainrender.atlas_specific import GeneExpressionAPI
# from brainrender.actor import Actor
# import pytest
# gene = "Cacna2d1"
# @pytest.fixture
# def geapi():
# geapi = GeneExpressionAPI()
# return geapi
# @pytest.mark.xfail
# def test_gene_expression_api(geapi):
# s = Scene(title="BR")
# geapi.get_gene_id_by_name(gene)
# expids = geapi.get_gene_experiments(gene)
# data = geapi.get_gene_data(gene, expids[0], use_cache=True)
# # make actor
# gene_actor = geapi.griddata_to_volume(
# data, min_quantile=90, cmap="inferno"
# )
# assert isinstance(gene_actor, Actor)
# assert gene_actor.name == gene
# assert gene_actor.br_class == "Gene Data"
# s.add(gene_actor)
# @pytest.mark.xfail
# @pytest.mark.slow
# def test_download_no_cache(geapi):
# geapi.get_gene_id_by_name(gene)
# expids = geapi.get_gene_experiments(gene)
# geapi.get_gene_data(gene, expids[0], use_cache=False)