11# VFBquery Performance Test Results
22
3- ** Test Date:** 2026-03-20 04:10:07 UTC
4- ** Git Commit:** 81282bba477aa28d97230a9b6dd57f486eba6399
3+ ** Test Date:** 2026-03-21 04:03:05 UTC
4+ ** Git Commit:** 0c1e8f6280a87dc3efb0b61507352e202d23f2dd
55** Branch:** main
6- ** Workflow Run:** [ 23328607029 ] ( https://github.com/VirtualFlyBrain/VFBquery/actions/runs/23328607029 )
6+ ** Workflow Run:** [ 23371510598 ] ( https://github.com/VirtualFlyBrain/VFBquery/actions/runs/23371510598 )
77
88## Test Overview
99
@@ -103,7 +103,7 @@ Test neuron connectivity queries ... ok
103103test_08_similarity_queries (src.test.test_query_performance.QueryPerformanceTest)
104104Test NBLAST similarity queries ... ok
105105test_09_neuron_input_queries (src.test.test_query_performance.QueryPerformanceTest)
106- Test neuron input/synapse queries ... ok
106+ Test neuron input/synapse queries ... FAIL
107107test_10_expression_queries (src.test.test_query_performance.QueryPerformanceTest)
108108Test expression pattern queries ... ok
109109test_11_transcriptomics_queries (src.test.test_query_performance.QueryPerformanceTest)
@@ -115,28 +115,37 @@ Test dataset and template queries ... FAIL
115115test_14_publication_transgene_queries (src.test.test_query_performance.QueryPerformanceTest)
116116Test publication and transgene queries ... ok
117117
118+ ======================================================================
119+ FAIL: test_09_neuron_input_queries (src.test.test_query_performance.QueryPerformanceTest)
120+ Test neuron input/synapse queries
121+ ----------------------------------------------------------------------
122+ Traceback (most recent call last):
123+ File "/home/runner/work/VFBquery/VFBquery/src/test/test_query_performance.py", line 392, in test_09_neuron_input_queries
124+ self.assertLess(duration, self.THRESHOLD_SLOW, "NeuronInputsTo exceeded threshold")
125+ AssertionError: 29.831858158111572 not less than 15.0 : NeuronInputsTo exceeded threshold
126+
118127======================================================================
119128FAIL: test_12_nblast_queries (src.test.test_query_performance.QueryPerformanceTest)
120129Test NBLAST similarity queries
121130----------------------------------------------------------------------
122131Traceback (most recent call last):
123- File "/home/runner/work/VFBquery/VFBquery/src/test/test_query_performance.py", line 535 , in test_12_nblast_queries
124- self.assertLess(duration, self.THRESHOLD_SLOW, "SimilarMorphologyTo exceeded threshold")
125- AssertionError: 22.340144395828247 not less than 15.0 : SimilarMorphologyTo exceeded threshold
132+ File "/home/runner/work/VFBquery/VFBquery/src/test/test_query_performance.py", line 591 , in test_12_nblast_queries
133+ self.assertLess(duration, self.THRESHOLD_SLOW, "SimilarMorphologyToNBexp exceeded threshold")
134+ AssertionError: 30.452998876571655 not less than 15.0 : SimilarMorphologyToNBexp exceeded threshold
126135
127136======================================================================
128137FAIL: test_13_dataset_template_queries (src.test.test_query_performance.QueryPerformanceTest)
129138Test dataset and template queries
130139----------------------------------------------------------------------
131140Traceback (most recent call last):
132- File "/home/runner/work/VFBquery/VFBquery/src/test/test_query_performance.py", line 646 , in test_13_dataset_template_queries
133- self.assertLess(duration, self.THRESHOLD_MEDIUM, "DatasetImages exceeded threshold")
134- AssertionError: 7.153923988342285 not less than 3.0 : DatasetImages exceeded threshold
141+ File "/home/runner/work/VFBquery/VFBquery/src/test/test_query_performance.py", line 660 , in test_13_dataset_template_queries
142+ self.assertLess(duration, self.THRESHOLD_MEDIUM, "AllAlignedImages exceeded threshold")
143+ AssertionError: 9.841363430023193 not less than 3.0 : AllAlignedImages exceeded threshold
135144
136145----------------------------------------------------------------------
137- Ran 15 tests in 136.420s
146+ Ran 15 tests in 236.021s
138147
139- FAILED (failures=2 )
148+ FAILED (failures=3 )
140149VFBquery functions patched with caching support
141150VFBquery: SOLR caching enabled by default (3-month TTL)
142151 Disable with: export VFBQUERY_CACHE_ENABLED=false
@@ -146,103 +155,114 @@ VFBquery: SOLR caching enabled by default (3-month TTL)
146155================================================================================
147156TERM INFO QUERIES
148157================================================================================
149- get_term_info (mushroom body): 2.1102s ✅
150- get_term_info (individual): 1.7535s ✅
158+ get_term_info (mushroom body): 1.7313s ✅
159+ get_term_info (individual): 1.8412s ✅
151160
152161================================================================================
153162NEURON PART OVERLAP QUERIES
154163================================================================================
155- NeuronsPartHere: 1.8816s ✅
164+ NeuronsPartHere: 2.0800s ✅
156165
157166================================================================================
158167SYNAPTIC TERMINAL QUERIES
159168================================================================================
160- NeuronsSynaptic: 1.8753s ✅
161- NeuronsPresynapticHere: 1.9481s ✅
162- NeuronsPostsynapticHere: 1.5609s ✅
163- NeuronNeuronConnectivity: 1.3607s ✅
169+ NeuronsSynaptic: 1.8152s ✅
170+ NeuronsPresynapticHere: 1.5860s ✅
171+ NeuronsPostsynapticHere: 1.8201s ✅
172+ NeuronNeuronConnectivity: 1.5092s ✅
164173
165174================================================================================
166175ANATOMICAL HIERARCHY QUERIES
167176================================================================================
168- ComponentsOf: 2.0525s ✅
169- PartsOf: 1.2540s ✅
170- SubclassesOf: 1.3811s ✅
177+ ComponentsOf: 1.4055s ✅
178+ PartsOf: 1.4228s ✅
179+ SubclassesOf: 1.4214s ✅
171180
172181================================================================================
173182TRACT/NERVE AND LINEAGE QUERIES
174183================================================================================
175- NeuronClassesFasciculatingHere: 1.2388s ✅
176- TractsNervesInnervatingHere: 1.2654s ✅
177- LineageClonesIn: 1.2515s ✅
184+ NeuronClassesFasciculatingHere: 1.4578s ✅
185+ TractsNervesInnervatingHere: 1.5744s ✅
186+ LineageClonesIn: 1.4283s ✅
178187
179188================================================================================
180189IMAGE AND DEVELOPMENTAL QUERIES
181190================================================================================
182- ImagesNeurons: 2.5100s ✅
183- ImagesThatDevelopFrom: 1.2834s ✅
184- epFrag: 1.2776s ✅
191+ ImagesNeurons: 2.5739s ✅
192+ ImagesThatDevelopFrom: 1.5295s ✅
193+ epFrag: 1.4114s ✅
185194
186195================================================================================
187196INSTANCE QUERIES
188197================================================================================
189- ListAllAvailableImages: 1.3643s ✅
198+ ListAllAvailableImages: 1.4346s ✅
190199
191200================================================================================
192201CONNECTIVITY QUERIES
193202================================================================================
194- NeuronNeuronConnectivityQuery: 1.3835s ✅
195- NeuronRegionConnectivityQuery: 1.2702s ✅
203+ NeuronNeuronConnectivityQuery: 1.4552s ✅
204+ NeuronRegionConnectivityQuery: 1.4684s ✅
196205
197206================================================================================
198207SIMILARITY QUERIES (Neo4j NBLAST)
199208================================================================================
200- SimilarMorphologyTo: 0.7033s ✅
209+ SimilarMorphologyTo: 0.7791s ✅
201210
202211================================================================================
203212NEURON INPUT QUERIES (Neo4j)
204213================================================================================
205- NeuronInputsTo: 12.5935s ✅
214+ NeuronInputsTo: 29.8319s ✅
206215
207216================================================================================
208217EXPRESSION PATTERN QUERIES (Neo4j)
209218================================================================================
210- ExpressionOverlapsHere: 0.9332s ✅
219+ ExpressionOverlapsHere: 1.0446s ✅
211220 └─ Found 3922 total expression patterns, returned 10
212221
213222================================================================================
214223TRANSCRIPTOMICS QUERIES (Neo4j scRNAseq)
215224================================================================================
216- anatScRNAseqQuery: 0.6425s ✅
225+ anatScRNAseqQuery: 0.7783s ✅
217226 └─ Found 57 total clusters, returned 10
218- clusterExpression: 6.9336s ✅
227+ [31mConnection Error:[0m 502 (Bad Gateway)
228+ clusterExpression: 43.3912s ✅
219229 └─ Found 4588 genes expressed, returned 10
220- expressionCluster: 17.5927s ✅
230+ clusterExpression: Skipped (test data may not exist): 43.39120388031006 not less than 15.0 : clusterExpression exceeded threshold
231+ expressionCluster: 3.5037s ✅
221232 └─ Found 9 clusters expressing gene
222- expressionCluster: Skipped (test data may not exist): 17.592650651931763 not less than 15.0 : expressionCluster exceeded threshold
223- scRNAdatasetData: 8.3467s ✅
233+ scRNAdatasetData: 4.4902s ✅
224234 └─ Found 13 clusters in dataset, returned 10
225235
226236================================================================================
227237NBLAST SIMILARITY QUERIES
228238================================================================================
229- SimilarMorphologyTo: 22.3401s ✅
239+ SimilarMorphologyTo: 13.3304s ✅
230240 └─ Found 215 NBLAST matches, returned 10
241+ SimilarMorphologyToPartOf: 4.6847s ✅
242+ └─ Found 0 NBLASTexp matches
243+ SimilarMorphologyToPartOfexp: 3.0673s ✅
244+ └─ Found 0 reverse NBLASTexp matches
245+ SimilarMorphologyToNB: 4.1601s ✅
246+ └─ Found 15 NeuronBridge matches, returned 10
247+ SimilarMorphologyToNBexp: 30.4530s ✅
248+ └─ Found 15 NeuronBridge expression matches, returned 10
231249
232250================================================================================
233251DATASET/TEMPLATE QUERIES
234252================================================================================
235- PaintedDomains: 0.6322s ✅
253+ PaintedDomains: 0.7376s ✅
236254 └─ Found 46 painted domains, returned 10
237- DatasetImages: 7.1539s ✅
255+ DatasetImages: 1.2326s ✅
238256 └─ Found 46 images in dataset, returned 10
257+ AllAlignedImages: 9.8414s ✅
258+ └─ Found 465165 aligned images, returned 10
239259
240260================================================================================
241261PUBLICATION/TRANSGENE QUERIES
242262================================================================================
243- TermsForPub: 0.6560s ✅
263+ TermsForPub: 0.7450s ✅
244264 └─ Found 2 terms for publication
245- TransgeneExpressionHere: 3.5196s ✅
265+ TransgeneExpressionHere: 8.5132s ✅
246266 └─ Found 2338 transgene expressions, returned 10
247267✅ All publication/transgene queries completed
248268
@@ -255,7 +275,7 @@ test_term_info_performance (src.test.term_info_queries_test.TermInfoQueriesTest)
255275Performance test for specific term info queries. ... ok
256276
257277----------------------------------------------------------------------
258- Ran 1 test in 2.756s
278+ Ran 1 test in 2.936s
259279
260280OK
261281VFBquery functions patched with caching support
@@ -265,9 +285,9 @@ VFBquery: SOLR caching enabled by default (3-month TTL)
265285==================================================
266286Performance Test Results:
267287==================================================
268- FBbt_00003748 query took: 1.2964 seconds
269- VFB_00101567 query took: 1.4598 seconds
270- Total time for both queries: 2.7562 seconds
288+ FBbt_00003748 query took: 1.4648 seconds
289+ VFB_00101567 query took: 1.4706 seconds
290+ Total time for both queries: 2.9354 seconds
271291Performance Level: 🟡 Good (1.5-3 seconds)
272292==================================================
273293Performance test completed successfully!
@@ -286,4 +306,4 @@ Track performance trends across commits:
286306- [ GitHub Actions History] ( https://github.com/VirtualFlyBrain/VFBquery/actions/workflows/performance-test.yml )
287307
288308---
289- * Last updated: 2026-03-20 04:10:07 UTC*
309+ * Last updated: 2026-03-21 04:03:05 UTC*
0 commit comments