-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathipsc_info.py
137 lines (125 loc) · 5.4 KB
/
ipsc_info.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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
def irange(a, b):
return list(range(a, b + 1))
class IPSCInfo:
class DBSplits:
def __init__(self):
self.all = irange(0, 30)
sequences = {
0: ('all_frames_roi_7777_10249_10111_13349', 127),
1: ('all_frames_roi_8094_13016_11228_15282', 127),
2: ('all_frames_roi_9861_9849_12861_11516', 127),
3: ('all_frames_roi_10127_9782_12527_11782', 127),
4: ('all_frames_roi_10161_9883_13561_12050', 127),
5: ('all_frames_roi_11927_12517_15394_15550', 127),
6: ('all_frames_roi_12094_17082_16427_20915', 127),
7: ('all_frames_roi_12527_11015_14493_12615', 127),
8: ('all_frames_roi_12794_8282_14661_10116', 127),
9: ('all_frames_roi_12994_10915_15494_12548', 127),
10: ('all_frames_roi_16627_11116_18727_12582', 127),
11: ('roi_4961_15682_7127_16949', 127),
12: ('roi_6661_13749_9061_14816', 127),
13: ('roi_7594_11916_9927_13149', 127),
14: ('roi_7694_8682_10194_9682', 127),
15: ('roi_7727_10749_9961_11749', 127),
16: ('roi_8461_17782_10194_19016', 127),
17: ('roi_9261_13449_11494_14382', 127),
18: ('roi_10228_10182_12394_11915', 127),
19: ('roi_10494_8849_12494_9849', 127),
20: ('roi_11661_13082_13594_14849', 127),
21: ('roi_12394_17282_14327_20782', 127),
22: ('roi_12761_10682_14894_11782', 127),
23: ('roi_12861_8815_15027_10115', 127),
24: ('roi_12961_11916_14661_12816', 127),
25: ('roi_13894_13749_16527_15316', 127),
26: ('roi_14094_17682_15894_19749', 127),
27: ('roi_15827_11316_17627_12749', 127),
28: ('roi_15927_17249_17627_19582', 127),
29: ('roi_17094_13782_19127_16348', 127),
30: ('roi_17861_11316_19661_12616', 127),
}
class IPSCDevInfo:
class DBSplits:
def __init__(self):
self.all = irange(0, 19)
self.g1 = irange(0, 2)
self.g2 = irange(3, 5)
self.g3 = irange(6, 13)
self.g4 = irange(14, 19)
self.g4s = irange(14, 18)
self.test = [20, ]
self.nd03 = [21, ]
self.g2_4 = self.g2 + self.g3 + self.g4
self.g3_4 = self.g3 + self.g4
self.g3_4s = self.g3 + self.g4s
sequences = {
# g1
0: ('Frame_101_150_roi_7777_10249_10111_13349', 6),
1: ('Frame_101_150_roi_12660_17981_16026_20081', 3),
2: ('Frame_101_150_roi_14527_18416_16361_19582', 3),
# g2
3: ('Frame_150_200_roi_7644_10549_9778_13216', 46),
4: ('Frame_150_200_roi_9861_9849_12861_11516', 47),
5: ('Frame_150_200_roi_12994_10915_15494_12548', 37),
# g3
6: ('Frame_201_250_roi_7711_10716_9778_13082', 50),
7: ('Frame_201_250_roi_8094_13016_11228_15282', 50),
8: ('Frame_201_250_roi_10127_9782_12527_11782', 50),
9: ('Frame_201_250_roi_11927_12517_15394_15550', 48),
10: ('Frame_201_250_roi_12461_17182_15894_20449_1', 30),
11: ('Frame_201_250_roi_12527_11015_14493_12615', 50),
12: ('Frame_201_250_roi_12794_8282_14661_10116', 50),
13: ('Frame_201_250_roi_16493_11083_18493_12549', 49),
# g4
14: ('Frame_251__roi_7578_10616_9878_13149', 25),
15: ('Frame_251__roi_10161_9883_13561_12050', 24),
16: ('Frame_251__roi_12094_17082_16427_20915', 25),
17: ('Frame_251__roi_12161_12649_15695_15449', 25),
18: ('Frame_251__roi_12827_8249_14594_9816', 25),
19: ('Frame_251__roi_16627_11116_18727_12582', 25),
# test
20: ('Test_211208', 59),
21: ('nd03', 414),
}
class IPSCPatchesInfo:
class DBSplits:
def __init__(self):
self.all = irange(0, 19)
self.g1 = irange(0, 2)
self.g2 = irange(3, 5)
self.g3 = irange(6, 13)
self.g4 = irange(14, 19)
self.g4s = irange(14, 18)
self.test = [20, ]
self.nd03 = [21, ]
self.g2_4 = self.g2 + self.g3 + self.g4
self.g3_4 = self.g3 + self.g4
sequences = {
# g1
0: ('Frame_101_150_roi_7777_10249_10111_13349', 250),
1: ('Frame_101_150_roi_12660_17981_16026_20081', 352),
2: ('Frame_101_150_roi_14527_18416_16361_19582', 192),
# g2
3: ('Frame_150_200_roi_7644_10549_9778_13216', 269),
4: ('Frame_150_200_roi_9861_9849_12861_11516', 446),
5: ('Frame_150_200_roi_12994_10915_15494_12548', 233),
# g3
6: ('Frame_201_250_roi_7711_10716_9778_13082', 351),
7: ('Frame_201_250_roi_8094_13016_11228_15282', 350),
8: ('Frame_201_250_roi_10127_9782_12527_11782', 274),
9: ('Frame_201_250_roi_11927_12517_15394_15550', 725),
10: ('Frame_201_250_roi_12461_17182_15894_20449_1', 345),
11: ('Frame_201_250_roi_12527_11015_14493_12615', 293),
12: ('Frame_201_250_roi_12794_8282_14661_10116', 357),
13: ('Frame_201_250_roi_16493_11083_18493_12549', 257),
# g4
14: ('Frame_251__roi_7578_10616_9878_13149', 125),
15: ('Frame_251__roi_10161_9883_13561_12050', 143),
16: ('Frame_251__roi_12094_17082_16427_20915', 150),
17: ('Frame_251__roi_12161_12649_15695_15449', 225),
18: ('Frame_251__roi_12827_8249_14594_9816', 100),
19: ('Frame_251__roi_16627_11116_18727_12582', 125),
# test
20: ('Test_211208', 59),
# test
21: ('nd03', 414),
}