This document tracks planned features, with a focus on items currently visible as "Coming Soon" in the software interface.
Status: Currently disabled in GUI due to crashes ("Legend (Coming Soon)"). Goal: Restore the color scalar bar to interpret heatmap values quantitatively.
- Fix: Implement a robust, thread-safe overlay (using
vedo2D text or a static image) that doesn't conflict with thecustomtkintermain loop.
Status: "Streamlines (Tubes)" mode is currently a placeholder or experimental. Goal: Visualize single-cell-like calculated streamlines to complement density clouds (fMOST style).
- Miner Update (
extract_tracts.py): Fetchprojection_lines(JSON) from Allen API. - Rendering Logic: Update
rendering.pyto support.jsonactors usingbrainrenderstyle (lines vs meshes).
Status: In Miner GUI, metrics like "Projection Energy" and "Projection Volume" are marked as "(Coming Soon)". Goal: Allow analysis based on different physical properties of the signal.
- Miner Update: Implement download logic for
projection_energyvolumes. - Aggregation Logic: Update
aggregate.pyto process these new metric types correctly.
Goal: Identify reliable biological targets by analyzing inter-animal variability.
- Miner Update: Calculate
std(standard deviation) alongsidemean. - Analysis Notebook: Visualize Confidence (Mean vs Variance) and filter by Coefficient of Variation.
- Advanced Metadata Scraping: Investigate additional fields (e.g., exact injection coordinates, transgenic line info).
- 2D Image Download: Fetch high-res 2D images of injection sites.
- Smart Caching: Hash-based checks to prevent re-downloading existing data.
Goal: Cross-reference connectivity with Gene Expression Atlas data.
- Dedicated Miner (
gene_miner.py): Fetch 3D expression volumes (Energy/Density) for specific genes (Tph2, Slc6a4). - Lego-Style Visualization: Implement Voxel rendering mode.
- GUI Integration: "Gene Search" box to load genes dynamically.
Note: This file replaces the previous ROADMAP.md.