This is the website of our research group at Harvard Medical School / Beth Israel Deaconess Medical Center / Massachusetts General Hospital / Broad Institute.
This Jekyll-based website serves as the digital presence for the Clinical Data Animation Center (CDAC) and Brain Data Science Platform (BDSP). The site includes information about our research, team members, publications, news, and resources.
- Responsive Design: Built with Bootstrap for mobile-friendly viewing
- Dynamic Content: Automatically synced data from Google Sheets and PubMed
- Research Showcase: Organized publications by research themes
- Team Management: Comprehensive team member profiles and roles
- News & Updates: Regular updates on lab activities and achievements
The website includes several automated processes that keep content up-to-date:
-
Team Data Sync: Updates team member information from Google Sheets
- Syncs faculty, postdocs, students, staff, alumni, and collaborators
- Updates photos, bios, roles, and contact information
-
Quotes Sync: Updates Brandon's quotes page from the CDAC_QUOTES Google Sheet
- Organizes quotes by category with automatic table of contents
- Maintains proper markdown formatting
-
News Sync: Updates lab news from Google Sheets
- Chronological news feed with automatic date formatting
-
Publications Sync: Fetches latest publications from PubMed
- Automatically categorizes by research themes
- Updates publication counts and recent papers
All automated jobs can also be triggered manually via GitHub Actions for immediate updates.
├── _data/ # YAML data files (team, publications, news)
├── _includes/ # Reusable HTML components
├── _layouts/ # Page templates
├── _pages/ # Main content pages
├── _sass/ # Styling (Bootstrap customization)
├── images/ # Static images and photos
├── .github/workflows/ # GitHub Actions for automation
├── sync_*.py # Data synchronization scripts
└── scrapeNCBI/ # PubMed scraping utilities
-
Install Jekyll and dependencies:
gem install bundler jekyll bundle install
-
Run locally:
bundle exec jekyll serve -
View at
http://localhost:4000
-
Google Sheets
- Team Data: Faculty, postdocs, students, staff, alumni, and collaborator information
- CDAC_QUOTES: Brandon's quote collection organized by category
- News: Lab announcements, achievements, and updates
-
PubMed/NCBI: Research publications automatically categorized by research themes
logopic/: Institutional logos (HMS, MGH, BIDMC, Broad Institute, etc.)teampic/: Team member photos and headshots- Individual photos for faculty, students, staff
- Original backup copies in
original_backup/subdirectory
picpic/: Lab photos and social eventsGallery/: Photo gallery for lab activities, conferences, social events
pubpic/: Publication-related images and figuresrespic/: Research-related graphics and animationsslider7001400/: Homepage carousel images (research highlights)- Includes resized versions and
originals/subdirectory
- Includes resized versions and
newspic/: News and announcement related images
- Research Papers: PDFs of key publications (numbered 1-11+)
- CV: Brandon's academic CV
- Guidelines & Protocols:
- ICU-EEG monitoring protocols
- CONSORT diagrams
- TRIPOD checklists
- Presentations: Conference presentations (IFCN, etc.)
- Documentation: User guides, methodology papers
- Manuscripts: Working drafts and submissions
Team Information:
faculty.yml: Faculty member profilespostdocsStudentsStaff.yml: Current lab membersalumni.yml: Former lab memberscollaborators.yml: External collaboratorsengineering.yml: Technical staff and engineers
Publications (Research Theme Categories):
publist.yml: Main publication list- Theme-specific YAML files:
yamlML_AI.yml: Machine learning and AIyamleeg.yml: EEG-related researchyamlseizures.yml: Seizure detection/predictionyamlsleepStaging.yml: Sleep researchyamlcEEG.yml: Continuous EEG monitoringyamlbrainAge.yml: Brain age modelingyamlcovid.yml: COVID-19 related studiesyamlcardiacArrest.yml: Cardiac arrest outcomesyamlSAH.yml: Subarachnoid hemorrhageyamldelirium.yml: Delirium assessment- And 20+ other specialized research themes
Other Data:
news.yml: Lab news and announcementspictures_CCNL.yml: Photo gallery metadatawordCloudAbstracts.txt: Text for generating word clouds
- Automated (Daily): Team data, quotes, news from Google Sheets; publications from PubMed
- Manual: Static pages, images, downloadable content, theme categorizations
- Semi-automated: Publication theme tagging (manual tagging, automatic organization)
The site is automatically deployed to GitHub Pages on every push to the gh-pages branch. The automated sync jobs also commit changes directly to this branch.
Website design originally based on the Allan Lab template (http://www.allanlab.org/). Heavily modified and enhanced for the CDAC/BDSP research group needs.
Copyright CDAC. Code released under the MIT License.