From eb2aad36ff50da4581dfffde4055eeab96b1f6a9 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 17 Nov 2025 15:12:48 +0000 Subject: [PATCH 1/4] Update performance test results [skip ci] --- performance.md | 124 ++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 101 insertions(+), 23 deletions(-) diff --git a/performance.md b/performance.md index 01aaffa..473f232 100644 --- a/performance.md +++ b/performance.md @@ -1,9 +1,9 @@ # VFBquery Performance Test Results -**Test Date:** 2025-11-17 15:03:03 UTC -**Git Commit:** 3638c79aae579806ec1bc3f8e5698b5fda8a2182 +**Test Date:** 2025-11-17 15:12:48 UTC +**Git Commit:** 55239bcafa1a2b2dd259067b9774dbb27cebda02 **Branch:** dev -**Workflow Run:** [19434068394](https://github.com/VirtualFlyBrain/VFBquery/actions/runs/19434068394) +**Workflow Run:** [19434369380](https://github.com/VirtualFlyBrain/VFBquery/actions/runs/19434369380) ## Test Overview @@ -116,7 +116,7 @@ test_14_publication_transgene_queries (src.test.test_query_performance.QueryPerf Test publication and transgene queries ... ok ---------------------------------------------------------------------- -Ran 15 tests in 47.104s +Ran 15 tests in 56.024s OK VFBquery caching enabled: TTL=2160h (90 days), Memory=2048MB @@ -133,43 +133,121 @@ TERM INFO QUERIES DEBUG: Cache lookup for FBbt_00003748: MISS ✅ Neo4j connection established ✅ Neo4j connection established -get_term_info (mushroom body): 3.8586s ✅ +get_term_info (mushroom body): 4.4500s ✅ DEBUG: Cache lookup for VFB_00101567: MISS -get_term_info (individual): 2.4280s ✅ +get_term_info (individual): 2.7713s ✅ ================================================================================ NEURON PART OVERLAP QUERIES ================================================================================ -NeuronsPartHere: 1.1175s ✅ +NeuronsPartHere: 1.3307s ✅ ================================================================================ SYNAPTIC TERMINAL QUERIES ================================================================================ -NeuronsSynaptic: 1.2488s ✅ -NeuronsPresynapticHere: 0.8196s ✅ -NeuronsPostsynapticHere: 0.9611s ✅ -NeuronNeuronConnectivity: 0.8493s ✅ +NeuronsSynaptic: 1.3292s ✅ +NeuronsPresynapticHere: 0.9733s ✅ +NeuronsPostsynapticHere: 1.6049s ✅ +NeuronNeuronConnectivity: 1.2862s ✅ ================================================================================ ANATOMICAL HIERARCHY QUERIES ================================================================================ -ComponentsOf: 0.8437s ✅ -PartsOf: 0.8280s ✅ -SubclassesOf: 0.8250s ✅ +ComponentsOf: 1.0113s ✅ +PartsOf: 0.9420s ✅ +SubclassesOf: 0.9896s ✅ +================================================================================ +TRACT/NERVE AND LINEAGE QUERIES +================================================================================ +NeuronClassesFasciculatingHere: 0.9949s ✅ +TractsNervesInnervatingHere: 0.9717s ✅ +LineageClonesIn: 0.9744s ✅ ================================================================================ IMAGE AND DEVELOPMENTAL QUERIES ================================================================================ -ImagesNeurons: 1.2955s ✅ -ImagesThatDevelopFrom: 0.8373s ✅ -epFrag: 0.8384s ✅ +ImagesNeurons: 1.7031s ✅ +ImagesThatDevelopFrom: 1.0207s ✅ +epFrag: 0.9848s ✅ ================================================================================ INSTANCE QUERIES ================================================================================ -ListAllAvailableImages: 0.8244s ✅ +ListAllAvailableImages: 0.9847s ✅ +================================================================================ +CONNECTIVITY QUERIES +================================================================================ +NeuronNeuronConnectivityQuery: 0.9838s ✅ +NeuronRegionConnectivityQuery: 0.9899s ✅ + +================================================================================ +SIMILARITY QUERIES (Neo4j NBLAST) +================================================================================ +SimilarMorphologyTo: 10.7064s ✅ + +================================================================================ +NEURON INPUT QUERIES (Neo4j) +================================================================================ +NeuronInputsTo: 3.0624s ✅ + +================================================================================ +EXPRESSION PATTERN QUERIES (Neo4j) +================================================================================ +ExpressionOverlapsHere: 0.8797s ✅ + └─ Found 3922 total expression patterns, returned 10 + +================================================================================ +TRANSCRIPTOMICS QUERIES (Neo4j scRNAseq) +================================================================================ +anatScRNAseqQuery: 1.9657s ✅ + └─ Found 0 total clusters +clusterExpression: 0.9284s ✅ + └─ Found 0 genes expressed +expressionCluster: 0.8126s ✅ + └─ Found 0 clusters expressing gene +scRNAdatasetData: 0.7832s ✅ + └─ Found 0 clusters in dataset + +================================================================================ +NBLAST SIMILARITY QUERIES +================================================================================ +SimilarMorphologyTo: 1.0357s ✅ + └─ Found 227 NBLAST matches, returned 10 +SimilarMorphologyToPartOf: 0.7459s ✅ + └─ Found 0 NBLASTexp matches +SimilarMorphologyToPartOfexp: 0.7413s ✅ + └─ Found 0 reverse NBLASTexp matches +SimilarMorphologyToNB: 0.7566s ✅ + └─ Found 15 NeuronBridge matches, returned 10 +SimilarMorphologyToNBexp: 0.7590s ✅ + └─ Found 15 NeuronBridge expression matches, returned 10 +✅ All NBLAST similarity queries completed + +================================================================================ +DATASET/TEMPLATE QUERIES +================================================================================ +PaintedDomains: 0.7764s ✅ + └─ Found 0 painted domains +DatasetImages: 0.7719s ✅ + └─ Found 0 images in dataset +AllAlignedImages: 0.7667s ✅ + └─ Found 0 aligned images +AlignedDatasets: 1.0407s ✅ + └─ Found 0 aligned datasets +AllDatasets: 1.6064s ✅ + └─ Found 115 total datasets, returned 20 +✅ All dataset/template queries completed + +================================================================================ +PUBLICATION/TRANSGENE QUERIES +================================================================================ +TermsForPub: 0.7151s ✅ + └─ Found 0 terms for publication +TransgeneExpressionHere: 0.8691s ✅ + └─ Found 2339 transgene expressions, returned 10 +✅ All publication/transgene queries completed ================================================================================ PERFORMANCE TEST SUMMARY @@ -180,7 +258,7 @@ test_term_info_performance (src.test.term_info_queries_test.TermInfoQueriesTest) Performance test for specific term info queries. ... ok ---------------------------------------------------------------------- -Ran 1 test in 1.661s +Ran 1 test in 1.966s OK VFBquery caching enabled: TTL=2160h (90 days), Memory=2048MB @@ -195,9 +273,9 @@ VFBquery: Caching enabled by default (3-month TTL, 2GB memory) ================================================== Performance Test Results: ================================================== -FBbt_00003748 query took: 0.8333 seconds -VFB_00101567 query took: 0.8270 seconds -Total time for both queries: 1.6603 seconds +FBbt_00003748 query took: 0.9829 seconds +VFB_00101567 query took: 0.9828 seconds +Total time for both queries: 1.9656 seconds Performance Level: 🟡 Good (1.5-3 seconds) ================================================== Performance test completed successfully! @@ -216,4 +294,4 @@ Track performance trends across commits: - [GitHub Actions History](https://github.com/VirtualFlyBrain/VFBquery/actions/workflows/performance-test.yml) --- -*Last updated: 2025-11-17 15:03:03 UTC* +*Last updated: 2025-11-17 15:12:48 UTC* From 0b0c6b4ea7411b6f95c09bf3792de5611e9425fc Mon Sep 17 00:00:00 2001 From: Rob Court Date: Mon, 17 Nov 2025 15:17:03 +0000 Subject: [PATCH 2/4] Increase performance thresholds for query execution time in tests --- src/test/term_info_queries_test.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/term_info_queries_test.py b/src/test/term_info_queries_test.py index d9594a3..8508d21 100644 --- a/src/test/term_info_queries_test.py +++ b/src/test/term_info_queries_test.py @@ -569,8 +569,8 @@ def test_term_info_performance(self): # Performance assertions - fail if queries take too long # These thresholds are based on observed performance characteristics - max_single_query_time = 3.0 # seconds (increased from 2.0 to account for SOLR cache overhead) - max_total_time = 6.0 # seconds (2 queries * 3 seconds each) + max_single_query_time = 5.0 # seconds (increased from 2.0 to account for SOLR cache overhead) + max_total_time = 10.0 # seconds (2 queries * 5 seconds each) self.assertLess(duration_1, max_single_query_time, f"FBbt_00003748 query took {duration_1:.4f}s, exceeding {max_single_query_time}s threshold") From cbe4027a537df5f4e9c4c838f85aa3b35917b125 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 17 Nov 2025 15:18:41 +0000 Subject: [PATCH 3/4] Update performance test results [skip ci] --- performance.md | 96 +++++++++++++++++++++++++------------------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/performance.md b/performance.md index 473f232..49b2c2a 100644 --- a/performance.md +++ b/performance.md @@ -1,9 +1,9 @@ # VFBquery Performance Test Results -**Test Date:** 2025-11-17 15:12:48 UTC -**Git Commit:** 55239bcafa1a2b2dd259067b9774dbb27cebda02 +**Test Date:** 2025-11-17 15:18:41 UTC +**Git Commit:** 6770624f924b619cd3340518786dea55f242ae0f **Branch:** dev -**Workflow Run:** [19434369380](https://github.com/VirtualFlyBrain/VFBquery/actions/runs/19434369380) +**Workflow Run:** [19434585989](https://github.com/VirtualFlyBrain/VFBquery/actions/runs/19434585989) ## Test Overview @@ -116,7 +116,7 @@ test_14_publication_transgene_queries (src.test.test_query_performance.QueryPerf Test publication and transgene queries ... ok ---------------------------------------------------------------------- -Ran 15 tests in 56.024s +Ran 15 tests in 41.800s OK VFBquery caching enabled: TTL=2160h (90 days), Memory=2048MB @@ -133,119 +133,119 @@ TERM INFO QUERIES DEBUG: Cache lookup for FBbt_00003748: MISS ✅ Neo4j connection established ✅ Neo4j connection established -get_term_info (mushroom body): 4.4500s ✅ +get_term_info (mushroom body): 3.0387s ✅ DEBUG: Cache lookup for VFB_00101567: MISS -get_term_info (individual): 2.7713s ✅ +get_term_info (individual): 2.4917s ✅ ================================================================================ NEURON PART OVERLAP QUERIES ================================================================================ -NeuronsPartHere: 1.3307s ✅ +NeuronsPartHere: 0.9015s ✅ ================================================================================ SYNAPTIC TERMINAL QUERIES ================================================================================ -NeuronsSynaptic: 1.3292s ✅ -NeuronsPresynapticHere: 0.9733s ✅ -NeuronsPostsynapticHere: 1.6049s ✅ -NeuronNeuronConnectivity: 1.2862s ✅ +NeuronsSynaptic: 0.8943s ✅ +NeuronsPresynapticHere: 0.8952s ✅ +NeuronsPostsynapticHere: 0.9342s ✅ +NeuronNeuronConnectivity: 0.7443s ✅ ================================================================================ ANATOMICAL HIERARCHY QUERIES ================================================================================ -ComponentsOf: 1.0113s ✅ -PartsOf: 0.9420s ✅ -SubclassesOf: 0.9896s ✅ +ComponentsOf: 0.7562s ✅ +PartsOf: 0.5904s ✅ +SubclassesOf: 0.7383s ✅ ================================================================================ TRACT/NERVE AND LINEAGE QUERIES ================================================================================ -NeuronClassesFasciculatingHere: 0.9949s ✅ -TractsNervesInnervatingHere: 0.9717s ✅ -LineageClonesIn: 0.9744s ✅ +NeuronClassesFasciculatingHere: 0.8250s ✅ +TractsNervesInnervatingHere: 0.7642s ✅ +LineageClonesIn: 0.7019s ✅ ================================================================================ IMAGE AND DEVELOPMENTAL QUERIES ================================================================================ -ImagesNeurons: 1.7031s ✅ -ImagesThatDevelopFrom: 1.0207s ✅ -epFrag: 0.9848s ✅ +ImagesNeurons: 0.9623s ✅ +ImagesThatDevelopFrom: 0.6074s ✅ +epFrag: 0.6142s ✅ ================================================================================ INSTANCE QUERIES ================================================================================ -ListAllAvailableImages: 0.9847s ✅ +ListAllAvailableImages: 0.5957s ✅ ================================================================================ CONNECTIVITY QUERIES ================================================================================ -NeuronNeuronConnectivityQuery: 0.9838s ✅ -NeuronRegionConnectivityQuery: 0.9899s ✅ +NeuronNeuronConnectivityQuery: 0.5969s ✅ +NeuronRegionConnectivityQuery: 0.5891s ✅ ================================================================================ SIMILARITY QUERIES (Neo4j NBLAST) ================================================================================ -SimilarMorphologyTo: 10.7064s ✅ +SimilarMorphologyTo: 9.6916s ✅ ================================================================================ NEURON INPUT QUERIES (Neo4j) ================================================================================ -NeuronInputsTo: 3.0624s ✅ +NeuronInputsTo: 2.8143s ✅ ================================================================================ EXPRESSION PATTERN QUERIES (Neo4j) ================================================================================ -ExpressionOverlapsHere: 0.8797s ✅ +ExpressionOverlapsHere: 0.7588s ✅ └─ Found 3922 total expression patterns, returned 10 ================================================================================ TRANSCRIPTOMICS QUERIES (Neo4j scRNAseq) ================================================================================ -anatScRNAseqQuery: 1.9657s ✅ +anatScRNAseqQuery: 0.7091s ✅ └─ Found 0 total clusters -clusterExpression: 0.9284s ✅ +clusterExpression: 0.7149s ✅ └─ Found 0 genes expressed -expressionCluster: 0.8126s ✅ +expressionCluster: 0.6248s ✅ └─ Found 0 clusters expressing gene -scRNAdatasetData: 0.7832s ✅ +scRNAdatasetData: 0.7102s ✅ └─ Found 0 clusters in dataset ================================================================================ NBLAST SIMILARITY QUERIES ================================================================================ -SimilarMorphologyTo: 1.0357s ✅ +SimilarMorphologyTo: 0.7862s ✅ └─ Found 227 NBLAST matches, returned 10 -SimilarMorphologyToPartOf: 0.7459s ✅ +SimilarMorphologyToPartOf: 0.6822s ✅ └─ Found 0 NBLASTexp matches -SimilarMorphologyToPartOfexp: 0.7413s ✅ +SimilarMorphologyToPartOfexp: 0.5579s ✅ └─ Found 0 reverse NBLASTexp matches -SimilarMorphologyToNB: 0.7566s ✅ +SimilarMorphologyToNB: 0.5143s ✅ └─ Found 15 NeuronBridge matches, returned 10 -SimilarMorphologyToNBexp: 0.7590s ✅ +SimilarMorphologyToNBexp: 0.5115s ✅ └─ Found 15 NeuronBridge expression matches, returned 10 ✅ All NBLAST similarity queries completed ================================================================================ DATASET/TEMPLATE QUERIES ================================================================================ -PaintedDomains: 0.7764s ✅ +PaintedDomains: 0.5419s ✅ └─ Found 0 painted domains -DatasetImages: 0.7719s ✅ +DatasetImages: 0.5856s ✅ └─ Found 0 images in dataset -AllAlignedImages: 0.7667s ✅ +AllAlignedImages: 0.4882s ✅ └─ Found 0 aligned images -AlignedDatasets: 1.0407s ✅ +AlignedDatasets: 0.7355s ✅ └─ Found 0 aligned datasets -AllDatasets: 1.6064s ✅ +AllDatasets: 0.7814s ✅ └─ Found 115 total datasets, returned 20 ✅ All dataset/template queries completed ================================================================================ PUBLICATION/TRANSGENE QUERIES ================================================================================ -TermsForPub: 0.7151s ✅ +TermsForPub: 0.5591s ✅ └─ Found 0 terms for publication -TransgeneExpressionHere: 0.8691s ✅ +TransgeneExpressionHere: 0.7860s ✅ └─ Found 2339 transgene expressions, returned 10 ✅ All publication/transgene queries completed @@ -258,7 +258,7 @@ test_term_info_performance (src.test.term_info_queries_test.TermInfoQueriesTest) Performance test for specific term info queries. ... ok ---------------------------------------------------------------------- -Ran 1 test in 1.966s +Ran 1 test in 1.375s OK VFBquery caching enabled: TTL=2160h (90 days), Memory=2048MB @@ -273,10 +273,10 @@ VFBquery: Caching enabled by default (3-month TTL, 2GB memory) ================================================== Performance Test Results: ================================================== -FBbt_00003748 query took: 0.9829 seconds -VFB_00101567 query took: 0.9828 seconds -Total time for both queries: 1.9656 seconds -Performance Level: 🟡 Good (1.5-3 seconds) +FBbt_00003748 query took: 0.7018 seconds +VFB_00101567 query took: 0.6724 seconds +Total time for both queries: 1.3743 seconds +Performance Level: 🟢 Excellent (< 1.5 seconds) ================================================== Performance test completed successfully! ``` @@ -294,4 +294,4 @@ Track performance trends across commits: - [GitHub Actions History](https://github.com/VirtualFlyBrain/VFBquery/actions/workflows/performance-test.yml) --- -*Last updated: 2025-11-17 15:12:48 UTC* +*Last updated: 2025-11-17 15:18:41 UTC* From 2ecdb9673d93b5499d6899e05e9e5d901989215b Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 17 Nov 2025 15:27:32 +0000 Subject: [PATCH 4/4] Update performance test results [skip ci] --- performance.md | 92 +++++++++++++++++++++++++------------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/performance.md b/performance.md index 49b2c2a..3549c37 100644 --- a/performance.md +++ b/performance.md @@ -1,9 +1,9 @@ # VFBquery Performance Test Results -**Test Date:** 2025-11-17 15:18:41 UTC -**Git Commit:** 6770624f924b619cd3340518786dea55f242ae0f +**Test Date:** 2025-11-17 15:27:32 UTC +**Git Commit:** 500df8ee7434345403908a18a1bcce9329b1cb9b **Branch:** dev -**Workflow Run:** [19434585989](https://github.com/VirtualFlyBrain/VFBquery/actions/runs/19434585989) +**Workflow Run:** [19434865525](https://github.com/VirtualFlyBrain/VFBquery/actions/runs/19434865525) ## Test Overview @@ -116,7 +116,7 @@ test_14_publication_transgene_queries (src.test.test_query_performance.QueryPerf Test publication and transgene queries ... ok ---------------------------------------------------------------------- -Ran 15 tests in 41.800s +Ran 15 tests in 45.859s OK VFBquery caching enabled: TTL=2160h (90 days), Memory=2048MB @@ -133,119 +133,119 @@ TERM INFO QUERIES DEBUG: Cache lookup for FBbt_00003748: MISS ✅ Neo4j connection established ✅ Neo4j connection established -get_term_info (mushroom body): 3.0387s ✅ +get_term_info (mushroom body): 3.1391s ✅ DEBUG: Cache lookup for VFB_00101567: MISS -get_term_info (individual): 2.4917s ✅ +get_term_info (individual): 2.3525s ✅ ================================================================================ NEURON PART OVERLAP QUERIES ================================================================================ -NeuronsPartHere: 0.9015s ✅ +NeuronsPartHere: 1.0766s ✅ ================================================================================ SYNAPTIC TERMINAL QUERIES ================================================================================ -NeuronsSynaptic: 0.8943s ✅ -NeuronsPresynapticHere: 0.8952s ✅ -NeuronsPostsynapticHere: 0.9342s ✅ -NeuronNeuronConnectivity: 0.7443s ✅ +NeuronsSynaptic: 0.8742s ✅ +NeuronsPresynapticHere: 0.8689s ✅ +NeuronsPostsynapticHere: 0.8088s ✅ +NeuronNeuronConnectivity: 0.8220s ✅ ================================================================================ ANATOMICAL HIERARCHY QUERIES ================================================================================ -ComponentsOf: 0.7562s ✅ -PartsOf: 0.5904s ✅ -SubclassesOf: 0.7383s ✅ +ComponentsOf: 0.6238s ✅ +PartsOf: 0.7023s ✅ +SubclassesOf: 0.7076s ✅ ================================================================================ TRACT/NERVE AND LINEAGE QUERIES ================================================================================ -NeuronClassesFasciculatingHere: 0.8250s ✅ -TractsNervesInnervatingHere: 0.7642s ✅ -LineageClonesIn: 0.7019s ✅ +NeuronClassesFasciculatingHere: 0.6327s ✅ +TractsNervesInnervatingHere: 0.7945s ✅ +LineageClonesIn: 0.6341s ✅ ================================================================================ IMAGE AND DEVELOPMENTAL QUERIES ================================================================================ -ImagesNeurons: 0.9623s ✅ -ImagesThatDevelopFrom: 0.6074s ✅ -epFrag: 0.6142s ✅ +ImagesNeurons: 1.1914s ✅ +ImagesThatDevelopFrom: 0.7237s ✅ +epFrag: 0.7073s ✅ ================================================================================ INSTANCE QUERIES ================================================================================ -ListAllAvailableImages: 0.5957s ✅ +ListAllAvailableImages: 0.6096s ✅ ================================================================================ CONNECTIVITY QUERIES ================================================================================ -NeuronNeuronConnectivityQuery: 0.5969s ✅ -NeuronRegionConnectivityQuery: 0.5891s ✅ +NeuronNeuronConnectivityQuery: 0.7327s ✅ +NeuronRegionConnectivityQuery: 0.6222s ✅ ================================================================================ SIMILARITY QUERIES (Neo4j NBLAST) ================================================================================ -SimilarMorphologyTo: 9.6916s ✅ +SimilarMorphologyTo: 11.4931s ✅ ================================================================================ NEURON INPUT QUERIES (Neo4j) ================================================================================ -NeuronInputsTo: 2.8143s ✅ +NeuronInputsTo: 2.8142s ✅ ================================================================================ EXPRESSION PATTERN QUERIES (Neo4j) ================================================================================ -ExpressionOverlapsHere: 0.7588s ✅ +ExpressionOverlapsHere: 0.7708s ✅ └─ Found 3922 total expression patterns, returned 10 ================================================================================ TRANSCRIPTOMICS QUERIES (Neo4j scRNAseq) ================================================================================ -anatScRNAseqQuery: 0.7091s ✅ +anatScRNAseqQuery: 0.6743s ✅ └─ Found 0 total clusters -clusterExpression: 0.7149s ✅ +clusterExpression: 0.5813s ✅ └─ Found 0 genes expressed -expressionCluster: 0.6248s ✅ +expressionCluster: 0.5980s ✅ └─ Found 0 clusters expressing gene -scRNAdatasetData: 0.7102s ✅ +scRNAdatasetData: 0.6593s ✅ └─ Found 0 clusters in dataset ================================================================================ NBLAST SIMILARITY QUERIES ================================================================================ -SimilarMorphologyTo: 0.7862s ✅ +SimilarMorphologyTo: 0.7738s ✅ └─ Found 227 NBLAST matches, returned 10 -SimilarMorphologyToPartOf: 0.6822s ✅ +SimilarMorphologyToPartOf: 0.5750s ✅ └─ Found 0 NBLASTexp matches -SimilarMorphologyToPartOfexp: 0.5579s ✅ +SimilarMorphologyToPartOfexp: 0.6387s ✅ └─ Found 0 reverse NBLASTexp matches -SimilarMorphologyToNB: 0.5143s ✅ +SimilarMorphologyToNB: 2.1447s ✅ └─ Found 15 NeuronBridge matches, returned 10 -SimilarMorphologyToNBexp: 0.5115s ✅ +SimilarMorphologyToNBexp: 0.5255s ✅ └─ Found 15 NeuronBridge expression matches, returned 10 ✅ All NBLAST similarity queries completed ================================================================================ DATASET/TEMPLATE QUERIES ================================================================================ -PaintedDomains: 0.5419s ✅ +PaintedDomains: 0.7501s ✅ └─ Found 0 painted domains -DatasetImages: 0.5856s ✅ +DatasetImages: 0.5330s ✅ └─ Found 0 images in dataset -AllAlignedImages: 0.4882s ✅ +AllAlignedImages: 0.5306s ✅ └─ Found 0 aligned images -AlignedDatasets: 0.7355s ✅ +AlignedDatasets: 0.7615s ✅ └─ Found 0 aligned datasets -AllDatasets: 0.7814s ✅ +AllDatasets: 1.3396s ✅ └─ Found 115 total datasets, returned 20 ✅ All dataset/template queries completed ================================================================================ PUBLICATION/TRANSGENE QUERIES ================================================================================ -TermsForPub: 0.5591s ✅ +TermsForPub: 0.4627s ✅ └─ Found 0 terms for publication -TransgeneExpressionHere: 0.7860s ✅ +TransgeneExpressionHere: 0.6039s ✅ └─ Found 2339 transgene expressions, returned 10 ✅ All publication/transgene queries completed @@ -273,9 +273,9 @@ VFBquery: Caching enabled by default (3-month TTL, 2GB memory) ================================================== Performance Test Results: ================================================== -FBbt_00003748 query took: 0.7018 seconds -VFB_00101567 query took: 0.6724 seconds -Total time for both queries: 1.3743 seconds +FBbt_00003748 query took: 0.7501 seconds +VFB_00101567 query took: 0.6250 seconds +Total time for both queries: 1.3751 seconds Performance Level: 🟢 Excellent (< 1.5 seconds) ================================================== Performance test completed successfully! @@ -294,4 +294,4 @@ Track performance trends across commits: - [GitHub Actions History](https://github.com/VirtualFlyBrain/VFBquery/actions/workflows/performance-test.yml) --- -*Last updated: 2025-11-17 15:18:41 UTC* +*Last updated: 2025-11-17 15:27:32 UTC*