A unified dashboard for tracking research progress across multiple repositories in the Gene-Brain project.
This repository serves as the central tracking hub for the Multimodal Gene-Brain Integration Project. Individual team members maintain their own repositories for source code, while this hub aggregates:
- Commit feeds (on every push from team repos)
- Daily logs (end-of-day summaries, manually published after review)
The GitHub Pages site provides a single view of all team activity.
- Home β Project overview & team roster
- Commits β Latest commits from all team repositories
- Daily Logs β End-of-day summaries
We aim to construct a unified representation connecting:
- DNA (upstream biological blueprint)
- Proteomic profiles (intermediate molecular processes)
- Brain imaging/phenotypic measurements (downstream outcomes)
within a shared latent space that is predictive, generative, and interpretable.
| Research Component | Member(s) | GitHub | Key Responsibility |
|---|---|---|---|
| Gene-Brain CCA & Prediction | μ μμ | allison-eunse | CCA between Gene FM embeddings and brain data; pilot regression for cognitive decline |
| LLM-based Evaluation | μ΄μμ§, κ³½μμ§, μνλ Ή | leee4321, sujigwak, hayleyson | Pipeline for interpreting CCA results via fine-tuned LLM |
| Genomic-Conditional Diffusion | μ΅μΉμ°, λ―Όμ μ€ | syunchoi | Pilot diffusion model conditioned on genomic embeddings for brain image generation |
| Genomic FM | κΉμ±μ° | cykim-saihst | Gene region parsing for cognitive decline; regression with genomic embeddings |
| Gene-Text | μ‘°μμ | ssikssikhan-cho | Training pipeline aligning DNA FM embeddings with LLM embeddings (NCBI/UniProt) |
| Proteomics Adapter | κΉμν | Shunamo | Multi-View Adapter with Gating Network for plasma proteomics |
gene-brain/
βββ site/ # GitHub Pages source
β βββ index.html # Home (project intro + team table)
β βββ commits.html # Commits dashboard
β βββ daily.html # Daily logs viewer
β βββ log.html # Single markdown viewer
β βββ styles.css # Theme (pastel + purple/blue/green)
β βββ js/ # Loaders, renderers, refresh logic
β βββ config/
β β βββ projects.json # Member/repo roster
β βββ assets/
β β βββ project_overview.png
β βββ data/ # Commit JSONs pushed by team repos
β βββ <owner>__<repo>/commits.json
βββ team-tracking/ # Daily logs (markdown)
β βββ <owner>/<repo>/daily/YYYY-MM-DD.md
βββ scripts/
β βββ build_pages_artifact.py
βββ templates/
β βββ individual-project/
β βββ sync_commits_to_central.yml
β βββ publish_today.sh
βββ .github/workflows/
βββ pages.yml
Copy templates/individual-project/sync_commits_to_central.yml to your repo's .github/workflows/.
Create a secret named BIG_REPO_TOKEN with a PAT that has write access to this central repo.
Use templates/individual-project/publish_today.sh to push your reviewed TODAY.md to the central repo.
You don't need to tell the central repo your exact repository name. The dashboard will automatically discover any project that syncs commits. Projects will appear with their GitHub username and repo name.
To add custom display names (e.g., "Gene-Text" instead of "gene-text"), update site/config/projects.json.
See PLAN.md for implementation details and conventions.