Spaces:
Sleeping
Sleeping
| # Development Workflow | |
| ## Version History | |
| | Version | Date | Changes | | |
| |---------|------|---------| | |
| | 1.0 | 2026-06-10 | Initial release — full 5-tab Streamlit app deployed to HF Spaces | | |
| ## Architecture Decisions | |
| ### SDK Choice: Streamlit | |
| - Chosen over Gradio for richer layout control (st.columns, st.tabs, custom CSS) | |
| - Plotly for all visualizations — consistent dark theme, interactive tooltips | |
| - st.components not needed — all 3D via Plotly native scatter3d | |
| - No ZeroGPU needed — all computation is CPU-bound (numpy/scikit-learn) | |
| ### Data Strategy | |
| - 8,000 synthetic DI-FCCVD reactor rows generated via physics-constrained numpy | |
| - Bond order data computed from empirical ReaxFF scaling functions | |
| - Cached via @st.cache_data to avoid re-computation on widget interaction | |
| - CSV saved to data/ folder for persistence | |
| ### Visualization Choices | |
| - Tab 1: Plotly Scatter3d for molecular visualization (no Three.js dependency) | |
| - Tab 2: select_slider for frame-by-frame movie + Plotly line charts | |
| - Tab 3: go.Indicator gauge + Plotly Heatmap for T vs cluster size | |
| - Tab 4: go.Sankey for reaction pathway tree (replaces SVG tree) | |
| - Tab 5: Histogram + correlation heatmap + styled dataframe | |
| ### ML Pipeline | |
| - RandomForestRegressor (100 trees, max_depth=8) for all 5 pipeline models | |
| - 5-fold cross-validation R² scores match expected domain physics | |
| - Bayesian optimization approximated via weighted Pareto-front score on 8K runs | |
| - No GPU required — all training < 5 seconds on CPU | |
| ## Change Log | |
| ### v2.0 — 2026-06-13 (Major Update) | |
| **Based on AI Pipeline docx and ReaxFF paper (Nature Scientific Reports 2024)** | |
| - **Multi-Catalyst Support**: Expanded from Fe to 6 catalyst types (Fe, Fe-C, Fe-S, Fe-Mo-C, Fe-Co-C, Fe-Ni-C) | |
| - **Multi-Product CNT Types**: Added support for SWCNT, DWCNT, MWCNT with product type selector | |
| - **Promoter Metal Tracking**: Added Mo, Co, Ni concentration tracking (ppm) | |
| - **NEW Tab 6: ReaxFF Optimization**: | |
| - CMA-ES optimization simulation with loss function evolution (100 iterations) | |
| - Parameter subset optimization visualization (Bond → vdW) | |
| - Energy R² = 0.293, Force R² = 0.377 metrics | |
| - CNT nucleation probability calculator with catalyst comparison | |
| - Multi-catalyst Arrhenius plot (activation energies 1.6–2.1 eV) | |
| - DFT database statistics (300+ calculations, 3,000+ entries, 8 config types) | |
| - **Enhanced AI Pipeline (Tab 5)**: | |
| - CNT product type distribution pie chart | |
| - Catalyst composition distribution pie chart | |
| - Expanded dataset from 14 to 21 columns | |
| - Added nucleation_barrier_eV, wall_layers tracking | |
| - **New Modeling Functions**: | |
| - `simulate_reaxff_optimization()` — CMA-ES convergence simulation | |
| - `predict_nucleation_probability()` — Catalyst-aware nucleation prediction | |
| - Activation energy barriers by catalyst type from DFT/ReaxFF | |
| - **Sidebar Enhancements**: | |
| - Target CNT Product selector (7 options) | |
| - Catalyst System selector (6 types) | |
| - **Dataset Enhancements**: 8,000 rows × 21 columns with catalyst/product diversity | |
| - Deployed to WellmatixGenAI HuggingFace Space | |
| - Space URL: https://huggingface.co/spaces/WellmatixGenAI/cnt-ai-platform | |
| - App URL: https://wellmatixgenai-cnt-ai-platform.hf.space | |
| ### v1.0 — 2026-06-10 | |
| - Built 5-tab Streamlit application from CNT AI Pipeline spec | |
| - Implemented Digital Twin Reactor with 3D Plotly molecular viewer | |
| - Implemented Decomposition Analysis with frame movie + bond order charts | |
| - Implemented Catalyst & CNT Predictor with gauge and heatmap | |
| - Implemented Pathways & Summary with Sankey diagram | |
| - Implemented AI Pipeline tab with dataset overview + optimization | |
| - Deployed to WellmatixGenAI HuggingFace Space as Docker container | |
| - Space URL: https://huggingface.co/spaces/WellmatixGenAI/cnt-ai-platform | |
| - App URL: https://wellmatixgenai-cnt-ai-platform.hf.space | |