Skip to content

Redesign theme - #53

Merged
gaow merged 9 commits into
StatFunGen:mainfrom
jaempawi:redesign-theme
Oct 9, 2026
Merged

gaow merged 9 commits into
StatFunGen:mainfrom
jaempawi:redesign-theme

Conversation

@jaempawi

@jaempawi jaempawi commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Summary

New look for the FunGen-xQTL Resources site, built as layouts over the hugo-book theme. Replaces #52, which merged an empty commit. Authors still edit the same Markdown files.

Site

  • Home page with the flagship paper's numbers (77 molecular datasets, 8 QTL modalities, 2,328 participants) and "Browse by" cohort, QTL modality and AD GWAS.
  • Data catalog with a cohort x modality grid, filters and a dataset table (cards on phones).
  • Dataset pages open with a summary card: cohort, data type, tissue or cell type, sample size, status, access, lead analysts and Synapse link.
  • New pages: How to get the data, Dataset inventory, Analysis coverage.
  • Dark mode and print styles; "Propose a dataset" issue form.

Naming

  • glycoQTL instead of gpQTL in page text, links and the menu. Synapse file names and analysis-repo paths that contain gpQTL are unchanged.
  • snRNA-seq datasets named CUIMC1 and MIT instead of by lab; PI names unchanged.
  • snATAC multiome data named CUIMC2, as in the flagship paper.
  • Modality labels follow the paper (glycoprotein abundance, metabolite abundance, histone acetylation).

Data access

  • Controlled Synapse data: request data access on the AD Knowledge Portal.
  • NIAGADS: NG00184 xQTL summary statistics and fine-mapping are open access with no application. Controlled individual-level data are requested through NIAGADS DSS by a PI with their Signing Official, with eRA Commons IDs and Login.gov or ID.me identity verification.

Metadata headers

  • Dataset pages get a metadata header (type, modality, cohort, context, access, status, Synapse IDs, lead analysts) that drives the catalog and summary cards.
  • Sample size, status, release and access are left blank where not yet confirmed; curators fill them in. Pages that already had a header keep their values.
  • synapse_ids list only IDs the page itself cites.

Build

  • scripts/hugo_generator.py copies site/ into the build and passes the headers to Hugo.
  • CI installs PyYAML and pins hugo-book to 4074906.

jaempawi and others added 9 commits October 9, 2026 12:12
- site/: home page, data catalog with cohort x modality grid and filters,
  dataset summary card, inventory and analysis coverage pages, dark mode
- Metadata headers on dataset pages; page text is unchanged. Sample size,
  status, release, access and method status are left blank for curators.
- New pages: how to get the data, inventory, coverage
- hugo_generator.py copies site/ into the build; CI installs PyYAML and
  pins the hugo-book theme
Synapse file names and analysis repository paths that contain gpQTL are unchanged.
PI names, Synapse file names and analysis repository links are unchanged.
Added step to install PyYAML in the workflow.
… and Synapse staging; remove Minerva cluster paths
@gaow
gaow merged commit b35c3f2 into StatFunGen:main Oct 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants