Skip to content

Commit 1988e46

Browse files
committed
Update performance test results [skip ci]
1 parent 304fd44 commit 1988e46

1 file changed

Lines changed: 53 additions & 77 deletions

File tree

performance.md

Lines changed: 53 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# VFBquery Performance Test Results
22

3-
**Test Date:** 2026-03-13 01:53:35 UTC
4-
**Git Commit:** 9574a65d76ec76b5237a5f140d7afbca06c2471c
3+
**Test Date:** 2026-03-13 04:06:27 UTC
4+
**Git Commit:** 304fd441ff604dd7d31ae0c16689f65daa816fd9
55
**Branch:** main
6-
**Workflow Run:** [23032473568](https://github.com/VirtualFlyBrain/VFBquery/actions/runs/23032473568)
6+
**Workflow Run:** [23035657830](https://github.com/VirtualFlyBrain/VFBquery/actions/runs/23035657830)
77

88
## Test Overview
99

@@ -85,7 +85,7 @@ This performance test measures the execution time of all implemented VFB queries
8585

8686
```
8787
test_01_term_info_queries (src.test.test_query_performance.QueryPerformanceTest)
88-
Test term info query performance ... FAIL
88+
Test term info query performance ... ok
8989
test_02_neuron_part_queries (src.test.test_query_performance.QueryPerformanceTest)
9090
Test neuron part overlap queries ... ok
9191
test_03_synaptic_queries (src.test.test_query_performance.QueryPerformanceTest)
@@ -103,58 +103,31 @@ Test neuron connectivity queries ... ok
103103
test_08_similarity_queries (src.test.test_query_performance.QueryPerformanceTest)
104104
Test NBLAST similarity queries ... ok
105105
test_09_neuron_input_queries (src.test.test_query_performance.QueryPerformanceTest)
106-
Test neuron input/synapse queries ... FAIL
106+
Test neuron input/synapse queries ... ok
107107
test_10_expression_queries (src.test.test_query_performance.QueryPerformanceTest)
108108
Test expression pattern queries ... ok
109109
test_11_transcriptomics_queries (src.test.test_query_performance.QueryPerformanceTest)
110110
Test scRNAseq transcriptomics queries ... ok
111111
test_12_nblast_queries (src.test.test_query_performance.QueryPerformanceTest)
112-
Test NBLAST similarity queries ... FAIL
112+
Test NBLAST similarity queries ... ok
113113
test_13_dataset_template_queries (src.test.test_query_performance.QueryPerformanceTest)
114114
Test dataset and template queries ... FAIL
115115
test_14_publication_transgene_queries (src.test.test_query_performance.QueryPerformanceTest)
116116
Test publication and transgene queries ... ok
117117
118-
======================================================================
119-
FAIL: test_01_term_info_queries (src.test.test_query_performance.QueryPerformanceTest)
120-
Test term info query performance
121-
----------------------------------------------------------------------
122-
Traceback (most recent call last):
123-
File "/home/runner/work/VFBquery/VFBquery/src/test/test_query_performance.py", line 113, in test_01_term_info_queries
124-
self.assertLess(duration, self.THRESHOLD_VERY_SLOW, "term_info query exceeded threshold")
125-
AssertionError: 115.57269263267517 not less than 31.0 : term_info query exceeded threshold
126-
127-
======================================================================
128-
FAIL: test_09_neuron_input_queries (src.test.test_query_performance.QueryPerformanceTest)
129-
Test neuron input/synapse queries
130-
----------------------------------------------------------------------
131-
Traceback (most recent call last):
132-
File "/home/runner/work/VFBquery/VFBquery/src/test/test_query_performance.py", line 392, in test_09_neuron_input_queries
133-
self.assertLess(duration, self.THRESHOLD_SLOW, "NeuronInputsTo exceeded threshold")
134-
AssertionError: 35.2425901889801 not less than 15.0 : NeuronInputsTo exceeded threshold
135-
136-
======================================================================
137-
FAIL: test_12_nblast_queries (src.test.test_query_performance.QueryPerformanceTest)
138-
Test NBLAST similarity queries
139-
----------------------------------------------------------------------
140-
Traceback (most recent call last):
141-
File "/home/runner/work/VFBquery/VFBquery/src/test/test_query_performance.py", line 563, in test_12_nblast_queries
142-
self.assertLess(duration, self.THRESHOLD_SLOW, "SimilarMorphologyToPartOfexp exceeded threshold")
143-
AssertionError: 19.118536710739136 not less than 15.0 : SimilarMorphologyToPartOfexp exceeded threshold
144-
145118
======================================================================
146119
FAIL: test_13_dataset_template_queries (src.test.test_query_performance.QueryPerformanceTest)
147120
Test dataset and template queries
148121
----------------------------------------------------------------------
149122
Traceback (most recent call last):
150123
File "/home/runner/work/VFBquery/VFBquery/src/test/test_query_performance.py", line 660, in test_13_dataset_template_queries
151124
self.assertLess(duration, self.THRESHOLD_MEDIUM, "AllAlignedImages exceeded threshold")
152-
AssertionError: 11.002952098846436 not less than 3.0 : AllAlignedImages exceeded threshold
125+
AssertionError: 3.0016891956329346 not less than 3.0 : AllAlignedImages exceeded threshold
153126
154127
----------------------------------------------------------------------
155-
Ran 15 tests in 376.642s
128+
Ran 15 tests in 77.079s
156129
157-
FAILED (failures=4)
130+
FAILED (failures=1)
158131
VFBquery functions patched with caching support
159132
VFBquery: SOLR caching enabled by default (3-month TTL)
160133
Disable with: export VFBQUERY_CACHE_ENABLED=false
@@ -164,110 +137,113 @@ VFBquery: SOLR caching enabled by default (3-month TTL)
164137
================================================================================
165138
TERM INFO QUERIES
166139
================================================================================
167-
[31mConnection Error:[0m 502 (Bad Gateway)
168-
get_term_info (mushroom body): 115.5727s
140+
get_term_info (mushroom body): 21.0407s ✅
141+
get_term_info (individual): 1.4680s
169142
170143
================================================================================
171144
NEURON PART OVERLAP QUERIES
172145
================================================================================
173-
NeuronsPartHere: 1.7483s
146+
NeuronsPartHere: 1.7587s
174147
175148
================================================================================
176149
SYNAPTIC TERMINAL QUERIES
177150
================================================================================
178-
NeuronsSynaptic: 1.7416s
179-
NeuronsPresynapticHere: 1.3623s
180-
NeuronsPostsynapticHere: 1.4774s
181-
NeuronNeuronConnectivity: 1.4988s
151+
NeuronsSynaptic: 1.6887s
152+
NeuronsPresynapticHere: 1.4438s
153+
NeuronsPostsynapticHere: 1.6855s
154+
NeuronNeuronConnectivity: 1.4094s
182155
183156
================================================================================
184157
ANATOMICAL HIERARCHY QUERIES
185158
================================================================================
186-
ComponentsOf: 1.2976s
187-
PartsOf: 1.5265s
188-
SubclassesOf: 1.5216s
159+
ComponentsOf: 1.4118s
160+
PartsOf: 1.3738s
161+
SubclassesOf: 1.4304s
189162
190163
================================================================================
191164
TRACT/NERVE AND LINEAGE QUERIES
192165
================================================================================
193-
NeuronClassesFasciculatingHere: 1.2472s
194-
TractsNervesInnervatingHere: 1.2444s
195-
LineageClonesIn: 1.3221s
166+
NeuronClassesFasciculatingHere: 1.4257s
167+
TractsNervesInnervatingHere: 1.4233s
168+
LineageClonesIn: 1.3958s
196169
197170
================================================================================
198171
IMAGE AND DEVELOPMENTAL QUERIES
199172
================================================================================
200-
ImagesNeurons: 2.2424s
201-
ImagesThatDevelopFrom: 1.2978s
202-
epFrag: 1.2703s
173+
ImagesNeurons: 2.4564s
174+
ImagesThatDevelopFrom: 1.4854s
175+
epFrag: 1.4130s
203176
204177
================================================================================
205178
INSTANCE QUERIES
206179
================================================================================
207-
ListAllAvailableImages: 1.2632s
180+
ListAllAvailableImages: 1.4078s
208181
209182
================================================================================
210183
CONNECTIVITY QUERIES
211184
================================================================================
212-
NeuronNeuronConnectivityQuery: 1.6336s
213-
NeuronRegionConnectivityQuery: 1.2349s
185+
NeuronNeuronConnectivityQuery: 1.3934s
186+
NeuronRegionConnectivityQuery: 1.4298s
214187
215188
================================================================================
216189
SIMILARITY QUERIES (Neo4j NBLAST)
217190
================================================================================
218-
SimilarMorphologyTo: 0.6964s
191+
SimilarMorphologyTo: 0.7583s
219192
220193
================================================================================
221194
NEURON INPUT QUERIES (Neo4j)
222195
================================================================================
223-
NeuronInputsTo: 35.2426s
196+
NeuronInputsTo: 2.9728s
224197
225198
================================================================================
226199
EXPRESSION PATTERN QUERIES (Neo4j)
227200
================================================================================
228-
ExpressionOverlapsHere: 0.9670s
201+
ExpressionOverlapsHere: 1.0227s
229202
└─ Found 3922 total expression patterns, returned 10
230203
231204
================================================================================
232205
TRANSCRIPTOMICS QUERIES (Neo4j scRNAseq)
233206
================================================================================
234-
anatScRNAseqQuery: 0.6615s
207+
anatScRNAseqQuery: 0.7059s
235208
└─ Found 57 total clusters, returned 10
236-
clusterExpression: 19.8687s
209+
clusterExpression: 0.8506s
237210
└─ Found 4588 genes expressed, returned 10
238-
clusterExpression: Skipped (test data may not exist): 19.868694067001343 not less than 15.0 : clusterExpression exceeded threshold
239-
expressionCluster: 94.9218s ✅
211+
expressionCluster: 0.7290s ✅
240212
└─ Found 9 clusters expressing gene
241-
expressionCluster: Skipped (test data may not exist): 94.9218316078186 not less than 15.0 : expressionCluster exceeded threshold
242-
scRNAdatasetData: 13.5753s ✅
213+
scRNAdatasetData: 0.8026s ✅
243214
└─ Found 13 clusters in dataset, returned 10
244215
245216
================================================================================
246217
NBLAST SIMILARITY QUERIES
247218
================================================================================
248-
SimilarMorphologyTo: 0.9534s
219+
SimilarMorphologyTo: 0.7962s
249220
└─ Found 215 NBLAST matches, returned 10
250-
SimilarMorphologyToPartOf: 0.6099s
221+
SimilarMorphologyToPartOf: 0.5771s
251222
└─ Found 0 NBLASTexp matches
252-
SimilarMorphologyToPartOfexp: 19.1185s
223+
SimilarMorphologyToPartOfexp: 0.5590s
253224
└─ Found 0 reverse NBLASTexp matches
225+
SimilarMorphologyToNB: 0.6019s ✅
226+
└─ Found 15 NeuronBridge matches, returned 10
227+
SimilarMorphologyToNBexp: 0.6731s ✅
228+
└─ Found 15 NeuronBridge expression matches, returned 10
229+
✅ All NBLAST similarity queries completed
254230
255231
================================================================================
256232
DATASET/TEMPLATE QUERIES
257233
================================================================================
258-
PaintedDomains: 0.8627s
234+
PaintedDomains: 0.7150s
259235
└─ Found 46 painted domains, returned 10
260-
DatasetImages: 0.8944s
236+
DatasetImages: 0.5969s
261237
└─ Found 46 images in dataset, returned 10
262-
AllAlignedImages: 11.0030s
238+
AllAlignedImages: 3.0017s
263239
└─ Found 546915 aligned images, returned 10
264240
265241
================================================================================
266242
PUBLICATION/TRANSGENE QUERIES
267243
================================================================================
268-
TermsForPub: 0.7510s
244+
TermsForPub: 0.6982s
269245
└─ Found 2 terms for publication
270-
TransgeneExpressionHere: 5.0399s
246+
TransgeneExpressionHere: 1.4952s
271247
└─ Found 2350 transgene expressions, returned 10
272248
✅ All publication/transgene queries completed
273249
@@ -280,7 +256,7 @@ test_term_info_performance (src.test.term_info_queries_test.TermInfoQueriesTest)
280256
Performance test for specific term info queries. ... ok
281257
282258
----------------------------------------------------------------------
283-
Ran 1 test in 2.937s
259+
Ran 1 test in 2.864s
284260
285261
OK
286262
VFBquery functions patched with caching support
@@ -290,9 +266,9 @@ VFBquery: SOLR caching enabled by default (3-month TTL)
290266
==================================================
291267
Performance Test Results:
292268
==================================================
293-
FBbt_00003748 query took: 1.4422 seconds
294-
VFB_00101567 query took: 1.4946 seconds
295-
Total time for both queries: 2.9368 seconds
269+
FBbt_00003748 query took: 1.4423 seconds
270+
VFB_00101567 query took: 1.4219 seconds
271+
Total time for both queries: 2.8641 seconds
296272
Performance Level: 🟡 Good (1.5-3 seconds)
297273
==================================================
298274
Performance test completed successfully!
@@ -311,4 +287,4 @@ Track performance trends across commits:
311287
- [GitHub Actions History](https://github.com/VirtualFlyBrain/VFBquery/actions/workflows/performance-test.yml)
312288

313289
---
314-
*Last updated: 2026-03-13 01:53:35 UTC*
290+
*Last updated: 2026-03-13 04:06:27 UTC*

0 commit comments

Comments
 (0)