Bases: ConnectomeDataset
Reader of data from multiple connectomes...
Source code in cect/OpenWormUnifiedReader.py
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60 | class OpenWormUnifiedReader(ConnectomeDataset):
"""
Reader of data from multiple connectomes...
"""
verbose = False
def __init__(self):
ConnectomeDataset.__init__(self)
wna = WormNeuroAtlasReader(exclude_white=True, average=False)
self.cook2029reader = load_connectome_dataset_file(
get_cache_filename("Cook2019HermReader")
)
# neurons, muscles, other_cells, conns = self.read_all_data()
conns = self.cook2029reader.get_current_connection_info_list()
print_("Adding %i conns from Cook2019" % len(conns))
for conn in conns:
if is_any_neuron(conn.pre_cell) and conn.synclass == GENERIC_CHEM_SYN:
nt = wna.determine_nt(conn.pre_cell)
# print(" Changing nt to: %s" % nt)
conn.synclass = nt
# print(conn)
self.add_connection_info(conn)
def read_data(self):
return self._read_data()
def read_muscle_data(self):
return self._read_muscle_data()
|