Skip to content

Commit e23c22d

Browse files
committed
Update performance test results [skip ci]
1 parent ff8613a commit e23c22d

1 file changed

Lines changed: 57 additions & 48 deletions

File tree

performance.md

Lines changed: 57 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
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
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 ... ok
106+
Test neuron input/synapse queries ... FAIL
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)
@@ -115,14 +115,23 @@ Test dataset and template queries ... FAIL
115115
test_14_publication_transgene_queries (src.test.test_query_performance.QueryPerformanceTest)
116116
Test 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
======================================================================
119128
FAIL: test_12_nblast_queries (src.test.test_query_performance.QueryPerformanceTest)
120129
Test NBLAST similarity queries
121130
----------------------------------------------------------------------
122131
Traceback (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
======================================================================
128137
FAIL: test_13_dataset_template_queries (src.test.test_query_performance.QueryPerformanceTest)
@@ -131,7 +140,7 @@ Test dataset and template queries
131140
Traceback (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
======================================================================
137146
FAIL: test_14_publication_transgene_queries (src.test.test_query_performance.QueryPerformanceTest)
@@ -140,12 +149,12 @@ Test publication and transgene queries
140149
Traceback (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)
149158
VFBquery functions patched with caching support
150159
VFBquery: 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
================================================================================
156165
TERM 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
================================================================================
162171
NEURON PART OVERLAP QUERIES
163172
================================================================================
164-
NeuronsPartHere: 2.0352s
173+
NeuronsPartHere: 1.9705s
165174
166175
================================================================================
167176
SYNAPTIC 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
================================================================================
175184
ANATOMICAL 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
================================================================================
182191
TRACT/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
================================================================================
189198
IMAGE 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
================================================================================
196205
INSTANCE QUERIES
197206
================================================================================
198-
ListAllAvailableImages: 1.4237s
207+
ListAllAvailableImages: 1.1946s
199208
200209
================================================================================
201210
CONNECTIVITY QUERIES
202211
================================================================================
203-
NeuronNeuronConnectivityQuery: 1.4471s
204-
NeuronRegionConnectivityQuery: 1.4128s
212+
NeuronNeuronConnectivityQuery: 1.2004s
213+
NeuronRegionConnectivityQuery: 1.1920s
205214
206215
================================================================================
207216
SIMILARITY QUERIES (Neo4j NBLAST)
208217
================================================================================
209-
SimilarMorphologyTo: 0.7554s
218+
SimilarMorphologyTo: 0.6368s
210219
211220
================================================================================
212221
NEURON INPUT QUERIES (Neo4j)
213222
================================================================================
214-
NeuronInputsTo: 8.9214s
223+
NeuronInputsTo: 23.5454s
215224
216225
================================================================================
217226
EXPRESSION PATTERN QUERIES (Neo4j)
218227
================================================================================
219-
ExpressionOverlapsHere: 1.0704s
228+
ExpressionOverlapsHere: 0.9018s
220229
└─ Found 3922 total expression patterns, returned 10
221230
222231
================================================================================
223232
TRANSCRIPTOMICS 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
================================================================================
238247
NBLAST SIMILARITY QUERIES
239248
================================================================================
240-
SimilarMorphologyTo: 26.6955s
249+
SimilarMorphologyTo: 15.6345s
241250
└─ Found 215 NBLAST matches, returned 10
242251
243252
================================================================================
244253
DATASET/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
================================================================================
252261
PUBLICATION/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)
265274
Performance test for specific term info queries. ... ok
266275
267276
----------------------------------------------------------------------
268-
Ran 1 test in 2.913s
277+
Ran 1 test in 2.437s
269278
270279
OK
271280
VFBquery functions patched with caching support
@@ -275,9 +284,9 @@ VFBquery: SOLR caching enabled by default (3-month TTL)
275284
==================================================
276285
Performance 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
281290
Performance Level: 🟡 Good (1.5-3 seconds)
282291
==================================================
283292
Performance 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

Comments
 (0)