Skip to content

Commit 58997df

Browse files
committed
Add GitHub Pages workflow and site data bundle
Deploy site/ directory via GitHub Actions Pages workflow. Include JSON data bundle for the interactive frontend.
1 parent e56312a commit 58997df

File tree

240 files changed

+288772
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

240 files changed

+288772
-2
lines changed

.github/workflows/pages.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Deploy to GitHub Pages
2+
3+
on:
4+
push:
5+
branches: [main]
6+
workflow_dispatch:
7+
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
concurrency:
14+
group: pages
15+
cancel-in-progress: false
16+
17+
jobs:
18+
deploy:
19+
runs-on: ubuntu-latest
20+
environment:
21+
name: github-pages
22+
url: ${{ steps.deployment.outputs.page_url }}
23+
steps:
24+
- uses: actions/checkout@v4
25+
- uses: actions/configure-pages@v5
26+
- uses: actions/upload-pages-artifact@v3
27+
with:
28+
path: site
29+
- id: deployment
30+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,10 @@ __pycache__/
99
dist/
1010
build/
1111

12-
# Data (large, not tracked)
12+
# Data (large pipeline data, not tracked)
1313
data/
14-
site/data/
14+
15+
# site/data/ is tracked (small JSON bundle for GitHub Pages)
1516

1617
# Tabix index files
1718
*.tbi

site/data/manifest.json

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{
2+
"schema_version": 1,
3+
"generated_at": "2026-03-18T22:04:45Z",
4+
"panels": [
5+
{
6+
"panel_id": "panel_expanded",
7+
"slug": "broad-atlas",
8+
"title": "Broad Atlas",
9+
"featured": true,
10+
"description": "Curated all-purpose release with broad trait coverage and low zero-locus drift.",
11+
"trait_count": 48,
12+
"supported_trait_count": 47,
13+
"zero_locus_trait_count": 0,
14+
"locus_count": 751,
15+
"files": {
16+
"summary": "panels/panel_expanded/summary.json",
17+
"traits": "panels/panel_expanded/traits.json",
18+
"trait_details_dir": "panels/panel_expanded/traits"
19+
}
20+
},
21+
{
22+
"panel_id": "panel_mind_risk_core",
23+
"slug": "mind-and-risk",
24+
"title": "Mind And Risk",
25+
"featured": true,
26+
"description": "Focused behavior and cognition companion panel built around the strongest mind-adjacent chrX traits.",
27+
"trait_count": 10,
28+
"supported_trait_count": 9,
29+
"zero_locus_trait_count": 0,
30+
"locus_count": 26,
31+
"files": {
32+
"summary": "panels/panel_mind_risk_core/summary.json",
33+
"traits": "panels/panel_mind_risk_core/traits.json",
34+
"trait_details_dir": "panels/panel_mind_risk_core/traits"
35+
}
36+
},
37+
{
38+
"panel_id": "panel_blood_biochemistry_core",
39+
"slug": "biochemistry-deep-dive",
40+
"title": "Biochemistry Deep Dive",
41+
"featured": true,
42+
"description": "High-yield blood biochemistry panel carved out of the independent-set discovery pool.",
43+
"trait_count": 21,
44+
"supported_trait_count": 21,
45+
"zero_locus_trait_count": 0,
46+
"locus_count": 332,
47+
"files": {
48+
"summary": "panels/panel_blood_biochemistry_core/summary.json",
49+
"traits": "panels/panel_blood_biochemistry_core/traits.json",
50+
"trait_details_dir": "panels/panel_blood_biochemistry_core/traits"
51+
}
52+
},
53+
{
54+
"panel_id": "panel_independent_set",
55+
"slug": "discovery-pool",
56+
"title": "Discovery Pool",
57+
"featured": false,
58+
"description": "Full Pan-UKB max independent-set build kept as a broad curation source rather than a polished release tier.",
59+
"trait_count": 150,
60+
"supported_trait_count": 72,
61+
"zero_locus_trait_count": 66,
62+
"locus_count": 643,
63+
"files": {
64+
"summary": "panels/panel_independent_set/summary.json",
65+
"traits": "panels/panel_independent_set/traits.json",
66+
"trait_details_dir": "panels/panel_independent_set/traits"
67+
}
68+
}
69+
]
70+
}

0 commit comments

Comments
 (0)