11# VFBquery Performance Test Results
22
3- ** Test Date:** 2026-03-24 04: 16:14 UTC
4- ** Git Commit:** 0099d5b6a284ab47948fcb5ad319c8bcb5792059
3+ ** Test Date:** 2026-03-24 16:06:57 UTC
4+ ** Git Commit:** ff8613a146ddee41bdecbbeaf696257764e378d5
55** Branch:** main
6- ** Workflow Run:** [ 23472678251 ] ( https://github.com/VirtualFlyBrain/VFBquery/actions/runs/23472678251 )
6+ ** Workflow Run:** [ 23499304977 ] ( https://github.com/VirtualFlyBrain/VFBquery/actions/runs/23499304977 )
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,14 +115,23 @@ Test dataset and template queries ... FAIL
115115test_14_publication_transgene_queries (src.test.test_query_performance.QueryPerformanceTest)
116116Test publication and transgene queries ... FAIL
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: 23.54541850090027 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):
123132 File "/home/runner/work/VFBquery/VFBquery/src/test/test_query_performance.py", line 535, in test_12_nblast_queries
124133 self.assertLess(duration, self.THRESHOLD_SLOW, "SimilarMorphologyTo exceeded threshold")
125- AssertionError: 26.695521116256714 not less than 15.0 : SimilarMorphologyTo exceeded threshold
134+ AssertionError: 15.6345055103302 not less than 15.0 : SimilarMorphologyTo exceeded threshold
126135
127136======================================================================
128137FAIL: test_13_dataset_template_queries (src.test.test_query_performance.QueryPerformanceTest)
@@ -131,7 +140,7 @@ Test dataset and template queries
131140Traceback (most recent call last):
132141 File "/home/runner/work/VFBquery/VFBquery/src/test/test_query_performance.py", line 646, in test_13_dataset_template_queries
133142 self.assertLess(duration, self.THRESHOLD_MEDIUM, "DatasetImages exceeded threshold")
134- AssertionError: 7.77028489112854 not less than 3.0 : DatasetImages exceeded threshold
143+ AssertionError: 6.705040454864502 not less than 3.0 : DatasetImages exceeded threshold
135144
136145======================================================================
137146FAIL: test_14_publication_transgene_queries (src.test.test_query_performance.QueryPerformanceTest)
@@ -140,12 +149,12 @@ Test publication and transgene queries
140149Traceback (most recent call last):
141150 File "/home/runner/work/VFBquery/VFBquery/src/test/test_query_performance.py", line 745, in test_14_publication_transgene_queries
142151 self.assertLess(duration, self.THRESHOLD_SLOW, "TransgeneExpressionHere exceeded threshold")
143- AssertionError: 26.72512459754944 not less than 15.0 : TransgeneExpressionHere exceeded threshold
152+ AssertionError: 34.635966539382935 not less than 15.0 : TransgeneExpressionHere exceeded threshold
144153
145154----------------------------------------------------------------------
146- Ran 15 tests in 297.093s
155+ Ran 15 tests in 262.302s
147156
148- FAILED (failures=3 )
157+ FAILED (failures=4 )
149158VFBquery functions patched with caching support
150159VFBquery: SOLR caching enabled by default (3-month TTL)
151160 Disable with: export VFBQUERY_CACHE_ENABLED=false
@@ -155,105 +164,105 @@ VFBquery: SOLR caching enabled by default (3-month TTL)
155164================================================================================
156165TERM INFO QUERIES
157166================================================================================
158- get_term_info (mushroom body): 5.0607s ✅
159- get_term_info (individual): 1.9692s ✅
167+ get_term_info (mushroom body): 1.9394s ✅
168+ get_term_info (individual): 1.7042s ✅
160169
161170================================================================================
162171NEURON PART OVERLAP QUERIES
163172================================================================================
164- NeuronsPartHere: 2.0352s ✅
173+ NeuronsPartHere: 1.9705s ✅
165174
166175================================================================================
167176SYNAPTIC TERMINAL QUERIES
168177================================================================================
169- NeuronsSynaptic: 1.9125s ✅
170- NeuronsPresynapticHere: 1.7468s ✅
171- NeuronsPostsynapticHere: 1.6815s ✅
172- NeuronNeuronConnectivity: 1.5671s ✅
178+ NeuronsSynaptic: 2.0542s ✅
179+ NeuronsPresynapticHere: 1.4716s ✅
180+ NeuronsPostsynapticHere: 1.6915s ✅
181+ NeuronNeuronConnectivity: 1.4289s ✅
173182
174183================================================================================
175184ANATOMICAL HIERARCHY QUERIES
176185================================================================================
177- ComponentsOf: 1.5328s ✅
178- PartsOf: 1.4387s ✅
179- SubclassesOf: 1.4515s ✅
186+ ComponentsOf: 1.3049s ✅
187+ PartsOf: 1.4626s ✅
188+ SubclassesOf: 1.5185s ✅
180189
181190================================================================================
182191TRACT/NERVE AND LINEAGE QUERIES
183192================================================================================
184- NeuronClassesFasciculatingHere: 1.4031s ✅
185- TractsNervesInnervatingHere: 1.3984s ✅
186- LineageClonesIn: 1.4125s ✅
193+ NeuronClassesFasciculatingHere: 1.1950s ✅
194+ TractsNervesInnervatingHere: 1.2095s ✅
195+ LineageClonesIn: 1.6577s ✅
187196
188197================================================================================
189198IMAGE AND DEVELOPMENTAL QUERIES
190199================================================================================
191- ImagesNeurons: 2.4564s ✅
192- ImagesThatDevelopFrom: 1.4829s ✅
193- epFrag: 1.4997s ✅
200+ ImagesNeurons: 2.1802s ✅
201+ ImagesThatDevelopFrom: 1.5020s ✅
202+ epFrag: 1.2587s ✅
194203
195204================================================================================
196205INSTANCE QUERIES
197206================================================================================
198- ListAllAvailableImages: 1.4237s ✅
207+ ListAllAvailableImages: 1.1946s ✅
199208
200209================================================================================
201210CONNECTIVITY QUERIES
202211================================================================================
203- NeuronNeuronConnectivityQuery: 1.4471s ✅
204- NeuronRegionConnectivityQuery: 1.4128s ✅
212+ NeuronNeuronConnectivityQuery: 1.2004s ✅
213+ NeuronRegionConnectivityQuery: 1.1920s ✅
205214
206215================================================================================
207216SIMILARITY QUERIES (Neo4j NBLAST)
208217================================================================================
209- SimilarMorphologyTo: 0.7554s ✅
218+ SimilarMorphologyTo: 0.6368s ✅
210219
211220================================================================================
212221NEURON INPUT QUERIES (Neo4j)
213222================================================================================
214- NeuronInputsTo: 8.9214s ✅
223+ NeuronInputsTo: 23.5454s ✅
215224
216225================================================================================
217226EXPRESSION PATTERN QUERIES (Neo4j)
218227================================================================================
219- ExpressionOverlapsHere: 1.0704s ✅
228+ ExpressionOverlapsHere: 0.9018s ✅
220229 └─ Found 3922 total expression patterns, returned 10
221230
222231================================================================================
223232TRANSCRIPTOMICS QUERIES (Neo4j scRNAseq)
224233================================================================================
225- anatScRNAseqQuery: 0.7066s ✅
234+ anatScRNAseqQuery: 1.0014s ✅
226235 └─ Found 57 total clusters, returned 10
227- clusterExpression: 57.9391s ✅
236+ clusterExpression: 23.1301s ✅
228237 └─ Found 4588 genes expressed, returned 10
229- clusterExpression: Skipped (test data may not exist): 57.939138650894165 not less than 15.0 : clusterExpression exceeded threshold
230- expressionCluster: 31.7104s ✅
238+ clusterExpression: Skipped (test data may not exist): 23.13011360168457 not less than 15.0 : clusterExpression exceeded threshold
239+ expressionCluster: 32.9385s ✅
231240 └─ Found 9 clusters expressing gene
232- expressionCluster: Skipped (test data may not exist): 31.710397720336914 not less than 15.0 : expressionCluster exceeded threshold
233- scRNAdatasetData: 37.6573s ✅
241+ expressionCluster: Skipped (test data may not exist): 32.93846011161804 not less than 15.0 : expressionCluster exceeded threshold
242+ scRNAdatasetData: 17.3195s ✅
234243 └─ Found 13 clusters in dataset, returned 10
235- scRNAdatasetData: Skipped (test data may not exist): 37.657275676727295 not less than 15.0 : scRNAdatasetData exceeded threshold
244+ scRNAdatasetData: Skipped (test data may not exist): 17.31954550743103 not less than 15.0 : scRNAdatasetData exceeded threshold
236245
237246================================================================================
238247NBLAST SIMILARITY QUERIES
239248================================================================================
240- SimilarMorphologyTo: 26.6955s ✅
249+ SimilarMorphologyTo: 15.6345s ✅
241250 └─ Found 215 NBLAST matches, returned 10
242251
243252================================================================================
244253DATASET/TEMPLATE QUERIES
245254================================================================================
246- PaintedDomains: 0.7183s ✅
255+ PaintedDomains: 0.6109s ✅
247256 └─ Found 46 painted domains, returned 10
248- DatasetImages: 7.7703s ✅
257+ DatasetImages: 6.7050s ✅
249258 └─ Found 46 images in dataset, returned 10
250259
251260================================================================================
252261PUBLICATION/TRANSGENE QUERIES
253262================================================================================
254- TermsForPub: 0.7170s ✅
263+ TermsForPub: 0.6130s ✅
255264 └─ Found 2 terms for publication
256- TransgeneExpressionHere: 26.7251s ✅
265+ TransgeneExpressionHere: 34.6360s ✅
257266 └─ Found 2340 transgene expressions, returned 10
258267
259268================================================================================
@@ -265,7 +274,7 @@ test_term_info_performance (src.test.term_info_queries_test.TermInfoQueriesTest)
265274Performance test for specific term info queries. ... ok
266275
267276----------------------------------------------------------------------
268- Ran 1 test in 2.913s
277+ Ran 1 test in 2.437s
269278
270279OK
271280VFBquery functions patched with caching support
@@ -275,9 +284,9 @@ VFBquery: SOLR caching enabled by default (3-month TTL)
275284==================================================
276285Performance Test Results:
277286==================================================
278- FBbt_00003748 query took: 1.4277 seconds
279- VFB_00101567 query took: 1.4844 seconds
280- Total time for both queries: 2.9121 seconds
287+ FBbt_00003748 query took: 1.2333 seconds
288+ VFB_00101567 query took: 1.2033 seconds
289+ Total time for both queries: 2.4366 seconds
281290Performance Level: 🟡 Good (1.5-3 seconds)
282291==================================================
283292Performance test completed successfully!
@@ -296,4 +305,4 @@ Track performance trends across commits:
296305- [ GitHub Actions History] ( https://github.com/VirtualFlyBrain/VFBquery/actions/workflows/performance-test.yml )
297306
298307---
299- * Last updated: 2026-03-24 04: 16:14 UTC*
308+ * Last updated: 2026-03-24 16:06:57 UTC*
0 commit comments