diff --git a/.gitignore b/.gitignore
index 6b4fb10..122c3d6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,9 @@ war/.DS_Store
war/img/.DS_Store
/.DS_Store
/img/.DS_Store
+
+# Tumblr API Tools
+.env.tumblr
+.venv/
+*.pyc
+__pycache__/
diff --git a/SITE_AUDIT_2026.md b/SITE_AUDIT_2026.md
new file mode 100644
index 0000000..5a015ee
--- /dev/null
+++ b/SITE_AUDIT_2026.md
@@ -0,0 +1,526 @@
+# OpenWorm Website Audit Report - January 2026
+
+This document identifies inconsistencies, broken links, and outdated materials on openworm.org to guide modernization efforts.
+
+---
+
+## Completed Fixes (January 31, 2026)
+
+The following issues have been resolved and deployed to production:
+
+| Fix | Files Changed | Commit |
+|-----|--------------|--------|
+| ✅ Removed Google+ widget (dead service) | `index.html` | Merged to master |
+| ✅ Removed html5shim references (404 errors) | 16 HTML files | Merged to master |
+| ✅ Fixed news.html section ID typo | `news.html` (June2024 → June2025) | Merged to master |
+| ✅ Updated HTTP URLs to HTTPS | Multiple files (Twitter, YouTube, CDN, OpenWorm domains) | Merged to master |
+| ✅ Removed WormClassroom link (compromised site) | `science.html` | Merged to master |
+| ✅ Removed 7 dead external resource links | `science.html` | Merged to master |
+| ✅ Updated 20+ HTTP links to HTTPS in science.html | `science.html` | Merged to master |
+| ✅ Tumblr blog revival - 19 posts migrated with backdating | `migrate_news_to_tumblr.py`, `tumblr_bot.py` | Deployed! |
+| ✅ Fixed broken RSS feed on homepage (Google Feed API deprecated) | `js/main.js`, `index.html` | Merged to master |
+| ✅ Rebuilt news.html to pull from Tumblr dynamically | `news.html` | Merged to master |
+
+**Dead links removed from science.html:**
+- RNAiDB (connection failed)
+- PhenoBank (DNS failure)
+- Worm Interactome DB (SSL certificate error)
+- Stanford Microarray Database (officially retired)
+- BC C. elegans GFP Consortium (connection failed)
+- Hope Laboratory Expression Pattern Database (dead)
+- Neuroscience Information Framework (403 forbidden)
+
+**Files modified:**
+- contacts.html, donate.html, downloads.html, educators.html, events.html
+- footer-content.html, get_involved.html, getting_started.html, header-content.html
+- index.html, media.html, news.html, people.html, publications.html
+- repositories.html, science.html, studentships.html, supporters.html
+
+---
+
+## Executive Summary
+
+| Category | Issues Found | Severity |
+|----------|-------------|----------|
+| **Tumblr Blog** | Last post July 2020 (6 years stale) | **CRITICAL** |
+| **Broken External Links** | 15+ confirmed | HIGH |
+| **Outdated Content** | Multiple pages with 2013-2021 references | MEDIUM-HIGH |
+| **Deprecated Technologies** | Bootstrap 2.x, Google+, IE6-8 shims | MEDIUM |
+| **Structural Issues** | Minor HTML/navigation inconsistencies | LOW |
+
+---
+
+## 0. TUMBLR BLOG - CRITICALLY OUTDATED
+
+**URL:** https://openworm.tumblr.com
+
+### Status: ABANDONED
+
+| Metric | Value |
+|--------|-------|
+| **Last Post** | July 31, 2020 |
+| **Years Since Update** | ~5.5 years |
+| **Impact** | HIGH - Blog RSS feeds into homepage |
+
+### Recent Post History
+
+| Date | Title |
+|------|-------|
+| Jul 31, 2020 | "Are the Worm neurons modeled as Leaky Integrate/Fire..." |
+| Dec 16, 2019 | "New OpenWorm Board!" |
+| Jul 27, 2019 | GSoC Coding Period updates |
+| May 2019 | GSoC Community Bonding posts |
+| Apr 5, 2019 | "April is Documentation Month!" |
+| 2018 | Monthly project spotlight posts |
+
+### Impact on Website
+
+The blog is referenced throughout the site:
+- **`index.html`** - News feed pulls from Tumblr RSS (`openworm.tumblr.com/rss`)
+- **`contacts.html`** - Links to blog as primary news source
+- **`footer-content.html`** - "Blog" link in footer navigation
+
+When users click "Blog" or see the news feed, they get content from **2020 or earlier**.
+
+### Recommendations
+
+1. **Option A: Revive the Blog**
+ - Commit to regular posting schedule
+ - Backfill with news.html content (which IS current through 2025)
+
+2. **Option B: Migrate to news.html**
+ - Make news.html the primary news source
+ - Update RSS feed to point to new source
+ - Archive or redirect Tumblr
+
+3. **Option C: Switch Platforms**
+ - Consider GitHub Discussions, Medium, or Substack
+ - Modern platforms with better engagement features
+
+**Recommendation:** The `news.html` page IS being maintained (has June 2025 content). Consider making it the canonical news source and deprecating Tumblr.
+
+### ✅ Solution Implemented & Deployed (February 1, 2026)
+
+**Decision:** Revive Tumblr blog by backfilling with news.html content using Tumblr API, then make Tumblr the single source of truth for news.
+
+#### OAuth App Setup
+
+Registered a Tumblr OAuth application to enable automated posting:
+- **App Name:** OpenWorm Blog Bot
+- **App ID:** 652513
+- **Credentials:** Stored in `.env.tumblr` (gitignored)
+- **Permissions:** Read + Write access to openworm.tumblr.com
+
+#### Migration Script: `migrate_news_to_tumblr.py`
+
+Created automated migration tool using **NPF (Neue Post Format)** for proper image/formatting support:
+
+**Features:**
+- Parses `news.html` and extracts 19 individual news items from 5 time periods
+- Converts HTML to Tumblr NPF blocks (text, images, links, formatting)
+- Supports backdating posts to their original publication dates
+- Handles:
+ - ✅ Italic text (e.g., "*C. elegans*")
+ - ✅ Bold text
+ - ✅ Embedded images with proper URLs
+ - ✅ Clickable links
+ - ✅ Headings and subheadings
+ - ✅ Image deduplication
+
+**Migration Overview:**
+
+| Time Period | Posts | Images | Backdate |
+|-------------|-------|--------|----------|
+| June 2025 | 2 | 2 | 2025-06-15 |
+| December 2024 | 1 | 1 | 2024-12-15 |
+| May 2024 | 5 | 1 | 2024-05-15 |
+| June 2023 | 4 | 4 | 2023-06-15 |
+| September 2022 | 7 | 9 | 2022-09-15 |
+| **TOTAL** | **19** | **17** | |
+
+**Usage:**
+```bash
+# Setup
+source .venv/bin/activate
+
+# Preview what will be migrated
+python migrate_news_to_tumblr.py preview
+
+# Create as drafts for review (recommended)
+python migrate_news_to_tumblr.py draft --confirm
+
+# Publish directly with backdates (after review)
+python migrate_news_to_tumblr.py publish --confirm
+```
+
+**Technical Details:**
+- Uses `requests-oauthlib` for OAuth 1.0a authentication
+- Converts HTML → NPF blocks via BeautifulSoup parsing
+- Fixes relative URLs to absolute (`img/file.png` → `https://openworm.org/img/file.png`)
+- Tags posts: `openworm`, `c. elegans`, `computational biology`, `open science`
+
+**Files Created:**
+- `migrate_news_to_tumblr.py` - Migration script with NPF format conversion
+- `tumblr_bot.py` - CLI tool for manual posting and blog management
+- `TUMBLR_MIGRATION_README.md` - Complete documentation
+- `.env.tumblr` - OAuth credentials (gitignored)
+- `.venv/` - Python virtual environment (gitignored)
+- `tumblr_posts_backup_2026-02-01.json` - Backup of migrated posts
+
+#### ✅ Migration Deployed (February 1, 2026)
+
+**Status: COMPLETE** - All 19 posts successfully published with proper backdating!
+
+**Migration Results:**
+- ✅ **19 posts published** covering Sept 2022 → June 2025
+- ✅ **Backdating successful** - posts appear in chronological order
+- ✅ **Formatting verified** - clean whitespace, no mid-sentence line breaks
+- ✅ **Images working** - 17 images uploaded to Tumblr CDN
+- ✅ **Links functional** - italics, bold, clickable links all preserved
+
+**RSS Feed Integration Restored:**
+
+The homepage news feed was **broken since 2016** (Google Feed API shutdown). Fixed with modern solution:
+
+- **Problem:** PaRSS jQuery plugin used deprecated Google Feed API (shut down Dec 2016)
+- **Solution:** Replaced with allOrigins CORS proxy (free, no API key required)
+- **Files Updated:**
+ - `js/main.js` - New `refreshNews()` function using modern fetch
+ - `news.html` - Completely rebuilt to dynamically pull from Tumblr RSS
+
+**Result:** Both homepage and news page now pull live from https://openworm.tumblr.com/rss
+- **Homepage:** Shows 6 latest titles
+- **News page:** Shows 25 latest posts with full descriptions
+
+**Single Source of Truth:** Tumblr is now the canonical news source. The static news.html content has been migrated to Tumblr and the page now displays the RSS feed dynamically.
+
+---
+
+## 1. BROKEN EXTERNAL LINKS (HIGH PRIORITY)
+
+### Confirmed Dead Links
+
+| Page | Broken URL | Issue |
+|------|------------|-------|
+| Multiple pages | `http://html5shim.googlecode.com/svn/trunk/html5.js` | **404 - Google Code shut down in 2016** |
+| `index.html` | `http://wormsim.org` | Site not responding |
+| `publications.html` | `https://dl.dropbox.com/u/6318167/fulltext.pdf` | **404 - Old Dropbox URL format** |
+| `events.html` | `http://www.neuroinformatics2014.org/...` | Certificate mismatch (redirects to incf.org) |
+| `events.html` | `http://www.neuroinformatics2013.org/` | Certificate mismatch |
+| `events.html` | `http://www.neuroinformatics2012.org/...` | Certificate mismatch |
+| `science.html` | `http://aquila.bio.nyu.edu/cgi-bin/rnaidb/...` | Connection timeout (RNAiDB) |
+| `science.html` | `http://interactome.dfci.harvard.edu/...` | **Certificate expired** (Worm Interactome DB) |
+| `science.html` | `http://smd.princeton.edu/` | **Certificate expired** (Stanford Microarray DB) |
+| `science.html` | `http://gfpweb.aecom.yu.edu/index` | Connection timeout |
+| `science.html` | `http://www.worm.mpi-cbg.de/phenobank/...` | **DNS failure - domain doesn't exist** |
+| `science.html` | `http://bgypc059.leeds.ac.uk/~web/databaseintro.htm` | Redirects to different site |
+
+### Security-Compromised Links
+
+| Page | URL | Issue |
+|------|-----|-------|
+| `science.html` | `http://wormclassroom.org/` | **SECURITY WARNING: Site contains spam/cryptocurrency injections** |
+
+### Links Using Deprecated URL Shorteners
+
+| Page | URL | Recommendation |
+|------|-----|----------------|
+| `index.html` | `https://bit.ly/2AJSCoX` | Replace with full URL |
+| `index.html`, `contacts.html` | `https://goo.gl/3ncZWn` | Replace with full URL (goo.gl is deprecated) |
+
+---
+
+## 2. OUTDATED CONTENT (MEDIUM-HIGH PRIORITY)
+
+### Events Page - Severely Outdated
+
+**File:** `events.html`
+
+| Issue | Details |
+|-------|---------|
+| Most recent event listed | **2021** (5 years ago) |
+| Events shown | 2013, 2014, 2016, 2018, 2021 |
+| Missing | Any events from 2022-2026 |
+
+**Recommendation:** Add recent conferences/workshops or archive the old events section.
+
+### Studentships Page - Stale Deadline
+
+**File:** `studentships.html`
+
+```html
+
+
Deadline: October 31st 2021.
+```
+
+**Recommendation:** Update with current studentship opportunities or remove outdated references.
+
+### Publications Page - Last Update 2021
+
+**File:** `publications.html`
+
+- Most recent publication: **January 2021** ("Periodicity in the Embryo")
+- No publications from 2022-2025 listed
+- 5+ years of potential research missing
+
+**Recommendation:** Add recent publications from DevoWorm and other OpenWorm research.
+
+### News Page - Section ID Mismatch
+
+**File:** `news.html`
+
+```html
+
+
+
+
June 2025
+```
+
+**Recommendation:** Fix section ID to match content (`June2025`).
+
+### People Page - Potentially Outdated
+
+**File:** `people.html` (950 lines)
+
+- Team roster may not reflect current active contributors
+- Bio information may be outdated
+
+**Recommendation:** Audit team list for accuracy.
+
+### Index Page - Google+ Widget (DEAD SERVICE)
+
+**File:** `index.html:224-227`
+
+```html
+
+
+
+
+```
+
+**Google+ shut down in April 2019** - This widget does nothing.
+
+**Recommendation:** Remove Google+ integration entirely.
+
+---
+
+## 3. DEPRECATED TECHNOLOGIES (MEDIUM PRIORITY)
+
+### Bootstrap 2.x (Released 2012)
+
+The site uses Bootstrap 2.x which is **14 years old** and no longer maintained:
+
+```
+css/bootstrap.css
+css/bootstrap-responsive.css
+js/bootstrap.js
+```
+
+**Issues:**
+- No longer receives security updates
+- Missing modern responsive features
+- Uses `span*` classes instead of modern grid
+- No flexbox/CSS grid support
+
+**Recommendation:** Upgrade to Bootstrap 5.x or a modern alternative.
+
+### IE6-8 HTML5 Shim (Obsolete)
+
+**Found in:** Most HTML files
+
+```html
+
+```
+
+**Issues:**
+- IE6-8 market share is effectively 0%
+- The googlecode.com URL returns 404
+- Adds unnecessary complexity
+
+**Recommendation:** Remove entirely. IE support is no longer needed.
+
+### Mixed HTTP/HTTPS Resources
+
+Many pages load resources over insecure HTTP:
+
+| Resource | Files Affected |
+|----------|---------------|
+| `http://platform.twitter.com/widgets.js` | 10+ files |
+| `http://html5shim.googlecode.com/...` | All HTML files |
+| `http://browser.openworm.org` | Multiple files |
+| `http://docs.openworm.org` | Multiple files |
+
+**Recommendation:** Update all URLs to HTTPS.
+
+### Touch Icon References (Broken Paths)
+
+**Found in:** All HTML files
+
+```html
+
+```
+
+The `../assets/ico/` path doesn't exist - these icons won't load.
+
+**Comment in code even acknowledges this:**
+```html
+
+```
+
+**Recommendation:** Create proper favicon set or remove broken references.
+
+---
+
+## 4. STRUCTURAL & NAVIGATION ISSUES (LOW PRIORITY)
+
+### Inconsistent Protocol Usage
+
+| File | Protocol | Should Be |
+|------|----------|-----------|
+| `index.html:20` | `https://html5shim...` | Consistent |
+| `donate.html:20` | `http://html5shim...` | HTTPS |
+| `science.html:20` | `http://html5shim...` | HTTPS |
+
+### Duplicate Page: education.htm vs educators.html
+
+Two files serve similar purposes:
+- `education.htm` (177 lines)
+- `educators.html` (177 lines)
+
+**Recommendation:** Consolidate or clarify distinction.
+
+### Comment Artifacts
+
+**File:** `publications.html:23`
+```html
+
+```
+
+**File:** `news.html:8`
+```html
+
+
+```
+
+### HTML in `` Tag
+
+**Found in:** All HTML files
+
+```html
+
+ ...
+
+
+
+
+
+```
+
+The navbar `
` is incorrectly placed inside ``. While browsers tolerate this, it's invalid HTML.
+
+---
+
+## 5. CONTENT ACCURACY ISSUES
+
+### Outdated External Resources (science.html)
+
+The "External Resources" table contains many links to databases that have:
+- Moved to new URLs
+- Been deprecated
+- Changed names
+- Gone offline
+
+| Resource | Status |
+|----------|--------|
+| RNAiDB | Timeout - may be offline |
+| PhenoBank (MPI-CBG) | DNS failure - gone |
+| Stanford Microarray DB | Certificate expired |
+| Worm Interactome DB | Certificate expired |
+| WormClassroom | Compromised with spam |
+| Hope Lab Expression DB | Redirects elsewhere |
+| BC C. elegans GFP Consortium | Timeout |
+
+**Recommendation:** Audit all 30+ external resource links and update or remove dead ones.
+
+### Kickstarter Archive References
+
+The `/kickstarter/` directory contains archived campaign pages with links to:
+- Old repository structures
+- Deprecated documentation URLs
+- Historical donation links
+
+**Recommendation:** Add "Archive" banner or redirect to current donation page.
+
+---
+
+## 6. PRIORITY ACTION ITEMS
+
+### Immediate (This Week)
+
+1. ~~**Decide on blog strategy**~~ ✅ DONE (Jan 31, 2026) - Revive Tumblr via API migration
+2. ~~**Remove Google+ widget**~~ ✅ DONE (Jan 31, 2026)
+3. ~~**Remove/replace html5shim**~~ ✅ DONE (Jan 31, 2026)
+4. ~~**Fix news.html section ID**~~ ✅ DONE (Jan 31, 2026)
+5. ~~**Update HTTP URLs to HTTPS**~~ ✅ DONE (Jan 31, 2026)
+
+### Short-term (This Month)
+
+1. ~~**Migrate news to Tumblr**~~ ✅ READY (Jan 31, 2026) - Migration script created, 19 posts ready to publish
+2. ~~**Audit and fix broken external links**~~ ✅ DONE (Jan 31, 2026) - 7 dead links removed, 20+ updated to HTTPS
+3. **Update Events page** - Add 2022-2026 events or archive
+4. **Update Publications page** - Add recent research
+5. ~~**Remove Google+ code from all files**~~ ✅ DONE (Jan 31, 2026)
+
+### Medium-term (This Quarter)
+
+1. **Upgrade Bootstrap** - 2.x to 5.x
+2. **Audit People page** - Verify current team
+3. **Fix HTML structure** - Move navbar to body
+4. **Create proper favicon set**
+5. **Consolidate education pages**
+
+### Long-term (This Year)
+
+1. **Consider full site redesign** - Modern framework
+2. **Implement build process** - For asset optimization
+3. **Add automated link checking** - CI/CD integration
+
+---
+
+## 7. FILES/RESOURCES REQUIRING IMMEDIATE ATTENTION
+
+| Priority | Resource | Main Issues |
+|----------|----------|-------------|
+| ~~**CRITICAL**~~ ✅ | `openworm.tumblr.com` | ~~Last post July 2020~~ - **Migration script ready, 19 posts to backfill** |
+| ~~HIGH~~ ✅ | `science.html` | ~~10+ broken external links~~ - **7 dead links removed, 20+ updated to HTTPS** |
+| HIGH | `events.html` | No events since 2021, broken conference links |
+| HIGH | `publications.html` | No publications since 2021, broken PDF link |
+| ~~MEDIUM~~ ✅ | `index.html` | ~~Google+ widget removed, html5shim removed, HTTP URLs fixed~~ |
+| MEDIUM | `studentships.html` | Outdated deadline reference |
+| ~~MEDIUM~~ ✅ | All HTML files | ~~IE shim removed, HTTP→HTTPS updated~~ |
+
+---
+
+## Appendix: Technology Stack Recommendations for 2026
+
+### Current Stack (Outdated)
+- Bootstrap 2.x (2012)
+- jQuery 3.6.0 (acceptable)
+- PJAX navigation
+- Manual HTML templating
+
+### Recommended Modern Stack
+- **CSS Framework:** Bootstrap 5.3+ or Tailwind CSS
+- **Static Site Generator:** Jekyll, Hugo, or Eleventy (for GitHub Pages)
+- **Build Tools:** Vite or webpack for asset optimization
+- **Templating:** Nunjucks or Liquid (reduces duplication)
+- **Link Checking:** htmlproofer in CI/CD
+
+---
+
+*Report generated: January 2026*
+*Auditor: Claude Code*
diff --git a/TUMBLR_MIGRATION_README.md b/TUMBLR_MIGRATION_README.md
new file mode 100644
index 0000000..22565f7
--- /dev/null
+++ b/TUMBLR_MIGRATION_README.md
@@ -0,0 +1,290 @@
+# OpenWorm Tumblr Blog Tools
+
+Automated tools for managing the OpenWorm Tumblr blog at https://openworm.tumblr.com
+
+## Overview
+
+These tools enable programmatic posting to the OpenWorm Tumblr blog using the Tumblr API. The primary use case is backfilling the stale blog (last post: July 2020) with current content from `news.html`.
+
+## Files
+
+| File | Purpose |
+|------|---------|
+| `migrate_news_to_tumblr.py` | Automated migration from news.html to Tumblr |
+| `tumblr_bot.py` | CLI tool for manual blog management |
+| `.env.tumblr` | OAuth credentials (gitignored) |
+| `.venv/` | Python virtual environment (gitignored) |
+
+## Setup
+
+### Prerequisites
+
+- Python 3.x
+- pip or pip3
+
+### Installation
+
+```bash
+# Create virtual environment
+python3 -m venv .venv
+
+# Activate virtual environment
+source .venv/bin/activate
+
+# Install dependencies
+pip install requests-oauthlib python-dotenv beautifulsoup4
+```
+
+### OAuth Credentials
+
+The `.env.tumblr` file contains OAuth credentials for the registered Tumblr app:
+
+```
+TUMBLR_CONSUMER_KEY=
+TUMBLR_CONSUMER_SECRET=
+TUMBLR_ACCESS_TOKEN=
+TUMBLR_ACCESS_TOKEN_SECRET=
+```
+
+**⚠️ IMPORTANT:** These credentials are gitignored. Never commit them to version control.
+
+## Migration Script Usage
+
+The `migrate_news_to_tumblr.py` script migrates content from `news.html` to Tumblr with backdating.
+
+### Preview Migration
+
+See what will be migrated without posting:
+
+```bash
+source .venv/bin/activate
+python migrate_news_to_tumblr.py preview
+```
+
+Output:
+```
+============================================================
+MIGRATION PREVIEW - news.html to Tumblr (NPF Format)
+============================================================
+
+## June 2025 (backdate: 2025-06-15T12:00:00Z)
+----------------------------------------
+ 1. OpenWorm.ai - a C. elegans specific LLM
+ Blocks: 3 (2 text, 1 images)
+ 2. Updated C. elegans Connectome Toolbox
+ Blocks: 3 (2 text, 1 images)
+
+...
+
+============================================================
+TOTAL: 19 posts would be created
+============================================================
+```
+
+### Inspect Single Item
+
+View the NPF block conversion for a specific news item:
+
+```bash
+python migrate_news_to_tumblr.py inspect June2025 0
+```
+
+This shows:
+- Original HTML input
+- Converted NPF blocks (JSON)
+
+### Create Draft Posts (Recommended)
+
+Create all posts as **drafts** for review:
+
+```bash
+python migrate_news_to_tumblr.py draft --confirm
+```
+
+After running, review the drafts in the [Tumblr dashboard](https://www.tumblr.com/blog/openworm/drafts) before publishing.
+
+### Publish Directly
+
+**⚠️ WARNING:** This publishes posts immediately with backdating.
+
+```bash
+python migrate_news_to_tumblr.py publish --confirm
+# Type 'yes' when prompted
+```
+
+## Manual Blog Management
+
+The `tumblr_bot.py` tool provides CLI commands for manual blog operations.
+
+### Get Blog Info
+
+```bash
+source .venv/bin/activate
+python tumblr_bot.py info
+```
+
+Output:
+```
+Blog: OpenWorm
+URL: https://openworm.tumblr.com/
+Posts: 275
+Followers: 163
+```
+
+### Get Recent Posts
+
+```bash
+python tumblr_bot.py posts 5
+```
+
+### Create a Post (Interactive)
+
+```bash
+python tumblr_bot.py post
+# Follow prompts for title, body, tags
+```
+
+### Create a Draft (Interactive)
+
+```bash
+python tumblr_bot.py draft
+# Follow prompts for title, body, tags
+```
+
+## Technical Details
+
+### NPF Format
+
+The migration script uses **NPF (Neue Post Format)** instead of legacy HTML to ensure proper rendering of:
+
+- ✅ Images (with rich preview cards)
+- ✅ Italic text (e.g., "*C. elegans*")
+- ✅ Bold text
+- ✅ Clickable links
+- ✅ Headings (H1, H2, H3)
+
+### HTML to NPF Conversion
+
+The script converts HTML elements to NPF blocks:
+
+| HTML | NPF Block |
+|------|-----------|
+| `
We are investigating the use of customized LLMs to constrain and validate computational models of C. elegans.
- A prototype of this platform has been made available at openworm.ai. The core code for this can be found here.
There have been significant updates to the C. elegans Connectome Toolbox (cect), with new connectomic datasets, and interactive views. It has also been more deeply integrated with the c302 package to allow that package to use any connectome from cect as a basis of computational models in NeuroML.
A new package has been developed to help manage the multiple datasets related to C. elegans connectomics (e.g. chemical synapses, electrical connections, extrasynaptic, functional connectome, etc.).
- Check out the C. elegans Connectome Toolbox at: https://openworm.org/ConnectomeToolbox.
A position for a Research Fellow or Senior Research Fellow at University College London is now open for applications. The successful applicant will contribute to multiple areas of the OpenWorm project, working closely with Padraig Gleeson. See here for more details.
-
-
2) OpenWorm interviewed on Data Skeptic Podcast
-
-
Stephen Larson, Executive Director of the OpenWorm project, discusses the current state of the project as well as where our quest to develop a biologically realistic digital life form fits into the current landscape of AI. Listen to it here on Spotify.
-
-
3) OpenWorm Docker simulation stack updated
-
-
A major update to the simulation stack of the OpenWorm project was released. This involved updating all core elements (c302, Sibernetic) in the Dockerfile and enabling automated tests for building the Docker container using Intel and AMD libraries. A big thanks to Austin Klein who completed this work as part of an OpenWorm Studentship.
-
-
-
4) New cell and ion channel models in NeuroML
-
-
A key part of the OpenWorm project's work is to incorporate models of neurons which behave like their biological counterparts. The 2019 paper of Nicoletti and colleagues (Biophysical modeling of C. elegans neurons: Single ion currents and whole-cell dynamics of AWCon and RMD presents new models of 2 C. elegans neurons with the ionic currents which underlie their electrical activity. These have been converted to NeuroML format for use in OpenWorm. See here for full details.
-
-
5) DevoWorm updates
-
-
-
-
DevoWorm celebrated its 10th anniversary in April. Bradly Alicea has prepared a 90-minute video on our progress over the past 10 years: from progress in OpenWorm to progress in computational developmental biology. If you would like to know more, please check out our weekly meetings on YouTube.
-
-
DevoWorm has sponsored two students through the Google Summer of Code program for 2024. Congrats to Pakhi Banchalia and Mehul Arora for being accepted to work on the Developmental Graph Neural Networks (D-GNNs) project. Pakhi will be working on incorporating Neural Developmental Programs (NDPs) into GNN models. Mehul will be working on hypergraph techniques for developmental lineage trees and embryogenesis. Himanshu Chougule, Google Summer of Code scholar for 2023, is a co-mentor for this project. Follow or fork the DevoGraph repository to contribute or keep up with our progress.
We presented an update on the recent activities in the project (click on the poster below) and connected with a number of groups who are acquiring leading edge experimental data which can be used to help build and constrain our worm models.
As part of a recent Google Summer of Code project by Rahul Sonkar, an interactive tutorial for the Hodgkin Huxley model of neuronal activity was developed.
- This Jupyter notebook based tutorial can be used to investigate how ion channel dynamical properties underlie the generation of the action potential in neurons.
We have been investigating multiple options for incorporating 2D worm body models into our simulation pipeline to complement the full 3D Sibernetic-based worm body model.
DevoWorm has sponsored two projects through the Google Summer of Code program for 2023: maintenance of the DevoLearn software package, and development of work on GNN (Graph neural Networks) and TDA (Topological Data Analysis) applications to biological development. These projects involve the work of GSoC scholars Sushmanth Reddy and Himanshu Chougule, respectively.
In our weekly meetings, we have discussed topics such as early life and the origins of embryos, the biophysical and topological underpinnings of phenotypes, current organoid, embryoid, and assembloid research, and the intersection of microscopy and artificial life. There are collective discussions, as well as presentations on various topics by Bradly Alicea. Our archive of weekly meetings is available on the DevoWorm YouTube channel.
-
-
-
-
-
-
September 2022
-
-
1) OpenCollective as a new funding stream
-
-
-
-
We have added OpenCollective as a new and easy way to donate to OpenWorm.
- Regular contributions to the project (monthly/yearly) are possible through this funding stream.
- See here for more details.
-
-
One of the first uses of these funds will be to support OpenWorm Studentships (see below).
-
-
-
2) OpenWorm Studentships - first successful project completed
-
-
OpenWorm Studentships are a new way to incentivize contribution to the OpenWorm project,
- offering small stipends and recognition to junior researchers who want to spend time bringing their research
- into OpenWorm and making it more accessible for the wider community. See
- here for more information.
-
-
The first person to complete an OpenWorm Studentship project has been Tyson Wheelwright. He has made significant updates to
- the Blender 2 NeuroML subproject.
More Studentships will be offered to the community in late 2022.
-
-
-
3) NeuroPAL
-
-
The recent paper NeuroPAL: A Multicolor Atlas for Whole-Brain Neuronal Identification in C. elegans described a groundbreaking new technique to create a genetic strain of the worm where each neuron
-is labelled with a fluorescent marker of a specific color, allowing easy identification of neurons across experiments and animals.
-
-
We have converted one of these datasets containing positions of cell bodies and the expressed NeuroPAL colors to NeuroML,
- to allow it to be used in OpenWorm models and associated applications. Full details can be found
- here.
Electrical recordings from individual neurons in C. elegans are crucial experimental data required for
- creating biologically realistic computational models of the worm.
-
-
Electrophysiological recordings of the activity of the
- ASH neuron made by the
- Wormsense Lab of Miriam Goodman were converted to open, standardized
- Neurodata Without Borders format as part of a
- Google Summer of Code project in 2021 by Steph Prince. Further details,
- as well as all of the converted datasets, can be found
- here.
-
-
-
A view of the
-NWB Explorer interface showing one of the converted electrophysiological datasets. Click
-here to explore other datasets and get direct
-links to NWB Explorer to browse them.
-
-
-
5) DevoWorm updates
-
-
-
-
Over the past year, DevoWorm has been involved in a number of initiatives.
- DevoWorm hosted four Google Summer of Code students in 2022: Karan Lohaan and Harikrishna
- Pillai worked on the Digital Microspheres project (a spherical platform for embryo data), while Jiahang Li and Wataru Kawakami worked
- on developing a Graph Neural Network pipeline for the DevoLearn platform.
-
-
DevoWorm also had a presence at NetSci 2022 (virtual conference hosted in Shanghai).
- Bradly Alicea presented on the group's Embodied Hypernetworks work in the main conference, as well as serving to represent the group
- at the Network Neuroscience satellite session as a presenter and participant.
-
-
Our weekly meetings are a continuing success.
- We cover a number of technical topics and a wide variety of topical reviews spanning biophysics, developmental biology, computational
- analysis, and more. Join us on Mondays at 2pm UTC (1pm UTC in winter) to get involved.
-
6) OpenWorm simulation stack updates
-
-
-
Example movie generated when the Docker container containing the OpenWorm simulation stack runs for 5
- seconds of simulated time.
-
-
We have made a new release of the
- Docker container that pulls together
- the major components of our simulation stack and allows it to be run on your machine. It includes
- Sibernetic,
- c302 and
- owmeta.
- See details here.
A poster presenting the latest status of the OpenWorm project was presented at the
- main global
- conference in the C. elegans field in June 2021. Click on the image above to download the poster.
We are investigating the use of customized LLMs to constrain and validate computational models of C. elegans.
+ A prototype of this platform has been made available at openworm.ai. The core code for this can be found here.
There have been significant updates to the C. elegans Connectome Toolbox (cect), with new connectomic datasets, and interactive views. It has also been more deeply integrated with the c302 package to allow that package to use any connectome from cect as a basis of computational models in NeuroML.
A new package has been developed to help manage the multiple datasets related to C. elegans connectomics (e.g. chemical synapses, electrical connections, extrasynaptic, functional connectome, etc.).
+ Check out the C. elegans Connectome Toolbox at: https://openworm.org/ConnectomeToolbox.
A position for a Research Fellow or Senior Research Fellow at University College London is now open for applications. The successful applicant will contribute to multiple areas of the OpenWorm project, working closely with Padraig Gleeson. See here for more details.
+
+
2) OpenWorm interviewed on Data Skeptic Podcast
+
+
Stephen Larson, Executive Director of the OpenWorm project, discusses the current state of the project as well as where our quest to develop a biologically realistic digital life form fits into the current landscape of AI. Listen to it here on Spotify.
+
+
3) OpenWorm Docker simulation stack updated
+
+
A major update to the simulation stack of the OpenWorm project was released. This involved updating all core elements (c302, Sibernetic) in the Dockerfile and enabling automated tests for building the Docker container using Intel and AMD libraries. A big thanks to Austin Klein who completed this work as part of an OpenWorm Studentship.
+
+
+
4) New cell and ion channel models in NeuroML
+
+
A key part of the OpenWorm project's work is to incorporate models of neurons which behave like their biological counterparts. The 2019 paper of Nicoletti and colleagues (Biophysical modeling of C. elegans neurons: Single ion currents and whole-cell dynamics of AWCon and RMD presents new models of 2 C. elegans neurons with the ionic currents which underlie their electrical activity. These have been converted to NeuroML format for use in OpenWorm. See here for full details.
+
+
5) DevoWorm updates
+
+
+
+
DevoWorm celebrated its 10th anniversary in April. Bradly Alicea has prepared a 90-minute video on our progress over the past 10 years: from progress in OpenWorm to progress in computational developmental biology. If you would like to know more, please check out our weekly meetings on YouTube.
+
+
DevoWorm has sponsored two students through the Google Summer of Code program for 2024. Congrats to Pakhi Banchalia and Mehul Arora for being accepted to work on the Developmental Graph Neural Networks (D-GNNs) project. Pakhi will be working on incorporating Neural Developmental Programs (NDPs) into GNN models. Mehul will be working on hypergraph techniques for developmental lineage trees and embryogenesis. Himanshu Chougule, Google Summer of Code scholar for 2023, is a co-mentor for this project. Follow or fork the DevoGraph repository to contribute or keep up with our progress.
We presented an update on the recent activities in the project (click on the poster below) and connected with a number of groups who are acquiring leading edge experimental data which can be used to help build and constrain our worm models.
As part of a recent Google Summer of Code project by Rahul Sonkar, an interactive tutorial for the Hodgkin Huxley model of neuronal activity was developed.
+ This Jupyter notebook based tutorial can be used to investigate how ion channel dynamical properties underlie the generation of the action potential in neurons.
We have been investigating multiple options for incorporating 2D worm body models into our simulation pipeline to complement the full 3D Sibernetic-based worm body model.
DevoWorm has sponsored two projects through the Google Summer of Code program for 2023: maintenance of the DevoLearn software package, and development of work on GNN (Graph neural Networks) and TDA (Topological Data Analysis) applications to biological development. These projects involve the work of GSoC scholars Sushmanth Reddy and Himanshu Chougule, respectively.
In our weekly meetings, we have discussed topics such as early life and the origins of embryos, the biophysical and topological underpinnings of phenotypes, current organoid, embryoid, and assembloid research, and the intersection of microscopy and artificial life. There are collective discussions, as well as presentations on various topics by Bradly Alicea. Our archive of weekly meetings is available on the DevoWorm YouTube channel.
+
+
+
+
+
+
September 2022
+
+
1) OpenCollective as a new funding stream
+
+
+
+
We have added OpenCollective as a new and easy way to donate to OpenWorm.
+ Regular contributions to the project (monthly/yearly) are possible through this funding stream.
+ See here for more details.
+
+
One of the first uses of these funds will be to support OpenWorm Studentships (see below).
+
+
+
2) OpenWorm Studentships - first successful project completed
+
+
OpenWorm Studentships are a new way to incentivize contribution to the OpenWorm project,
+ offering small stipends and recognition to junior researchers who want to spend time bringing their research
+ into OpenWorm and making it more accessible for the wider community. See
+ here for more information.
+
+
The first person to complete an OpenWorm Studentship project has been Tyson Wheelwright. He has made significant updates to
+ the Blender 2 NeuroML subproject.
More Studentships will be offered to the community in late 2022.
+
+
+
3) NeuroPAL
+
+
The recent paper NeuroPAL: A Multicolor Atlas for Whole-Brain Neuronal Identification in C. elegans described a groundbreaking new technique to create a genetic strain of the worm where each neuron
+is labelled with a fluorescent marker of a specific color, allowing easy identification of neurons across experiments and animals.
+
+
We have converted one of these datasets containing positions of cell bodies and the expressed NeuroPAL colors to NeuroML,
+ to allow it to be used in OpenWorm models and associated applications. Full details can be found
+ here.
Electrical recordings from individual neurons in C. elegans are crucial experimental data required for
+ creating biologically realistic computational models of the worm.
+
+
Electrophysiological recordings of the activity of the
+ ASH neuron made by the
+ Wormsense Lab of Miriam Goodman were converted to open, standardized
+ Neurodata Without Borders format as part of a
+ Google Summer of Code project in 2021 by Steph Prince. Further details,
+ as well as all of the converted datasets, can be found
+ here.
+
+
+
A view of the
+NWB Explorer interface showing one of the converted electrophysiological datasets. Click
+here to explore other datasets and get direct
+links to NWB Explorer to browse them.
+
+
+
5) DevoWorm updates
+
+
+
+
Over the past year, DevoWorm has been involved in a number of initiatives.
+ DevoWorm hosted four Google Summer of Code students in 2022: Karan Lohaan and Harikrishna
+ Pillai worked on the Digital Microspheres project (a spherical platform for embryo data), while Jiahang Li and Wataru Kawakami worked
+ on developing a Graph Neural Network pipeline for the DevoLearn platform.
+
+
DevoWorm also had a presence at NetSci 2022 (virtual conference hosted in Shanghai).
+ Bradly Alicea presented on the group's Embodied Hypernetworks work in the main conference, as well as serving to represent the group
+ at the Network Neuroscience satellite session as a presenter and participant.
+
+
Our weekly meetings are a continuing success.
+ We cover a number of technical topics and a wide variety of topical reviews spanning biophysics, developmental biology, computational
+ analysis, and more. Join us on Mondays at 2pm UTC (1pm UTC in winter) to get involved.
+
6) OpenWorm simulation stack updates
+
+
+
Example movie generated when the Docker container containing the OpenWorm simulation stack runs for 5
+ seconds of simulated time.
+
+
We have made a new release of the
+ Docker container that pulls together
+ the major components of our simulation stack and allows it to be run on your machine. It includes
+ Sibernetic,
+ c302 and
+ owmeta.
+ See details here.
A poster presenting the latest status of the OpenWorm project was presented at the
+ main global
+ conference in the C. elegans field in June 2021. Click on the image above to download the poster.
The entire C. elegans experimental community that assembles at the yearly
GSA C. elegans meeting
is incredibly welcoming and supportive. We've received data and help from C. elegans biologists including
- Dr. Sreekanth Chalasani at the Salk Institute,
+ Dr. Sreekanth Chalasani at the Salk Institute,
Dr. Michael Francis at UMass Medical School,
- Dr. William Schafer at University of Cambridge
+ Dr. William Schafer at University of Cambridge
and Dr. Andrew Leifer at Princeton University. We've been
inspired and received help on worm simulations from the lab of Dr. Netta Cohen at Leeds
University and her students. The original source for many of the 3D images of the worm's body
@@ -130,7 +125,7 @@
OpenWorm Documentation
- All of the documentation for the project in a single site.
+ All of the documentation for the project in a single site.
OpenWorm Browser
@@ -152,7 +147,7 @@
NeuroML C. elegans Connectome
- The team has produced a model of the connectome of the C. elegans in NeuroML,
+ The team has produced a model of the connectome of the C. elegans in NeuroML,
a standard for describing computational models of neurons and networks.
The model has been generated by post-processing the morphology of the nervous
system available in the Blender file produced by the Virtual Worm project with
@@ -172,7 +167,7 @@
Sibernetic
- OpenWorm has been developing Sibernetic, a C++ implementation of the Predictive-corrective
+ OpenWorm has been developing Sibernetic, a C++ implementation of the Predictive-corrective
Incompressible Smooth Particle Hydrodynamics (PCI-SPH) algorithm based on the work of Solenthaler.
The algorithm has been extended to model contractile matter and membranes for simulating
the muscle tissue of the C. elegans. The implementation uses OpenCL to distribute the computation
@@ -186,28 +181,28 @@
Geppetto
- OpenWorm has been developing Geppetto, a web-based multi-algorithm, multi-scale simulation
+ OpenWorm has been developing Geppetto, a web-based multi-algorithm, multi-scale simulation
platform engineered to support the simulation of complex biological systems and their
surrounding environment. The platform aims at integrating multiscale models whose simulation
depends on a variety of algorithms which need to interoperate. Great focus has been put on
the engineering of the platform, aiming at having a robust and generic solution that can be
applied to different class of models. OpenWorm aims to make progresses of the OpenWorm
simulation available to scientist and general public through Geppetto. Geppetto at present
- supports a simulator for LEMS, a domain agnostic language specification aimed at describing
+ supports a simulator for LEMS, a domain agnostic language specification aimed at describing
dynamic models, and Sibernetic, the fluid dynamics simulator also developed as part of the
project. The visualisation engine of Geppetto has been reused in Open Source Brain Explorer
and allows a variety of neuronal models to be seamlessly visualised in 3D through the web
browser.
- OpenWorm is contributing the development of computational neuronal models to Open Source Brain.
- The group page with all the projects can be found here.
+ OpenWorm is contributing the development of computational neuronal models to Open Source Brain.
+ The group page with all the projects can be found here.
Comprehensive, open-access collection of original, peer-reviewed chapters covering topics related to the biology of Caenorhabditis elegans and other nematodes
Our aim was to test all C. elegans genes for their role in the first two rounds of mitotic cell division. To this end, we combined genome-wide RNAi screening with time-lapse video microscopy of the early embryo
The Biological General Repository for Interaction Datasets (BioGRID) is an online interaction repository with data compiled through comprehensive curation efforts
@@ -284,31 +263,19 @@
External Resources
The Kohara lab has been constructing an expression pattern map of the 100Mb genome of the nematode Caenorhabditis elegans through EST analysis and systematic whole mount in situ hybridization. NEXTDB is the database to integrate all information from our expression pattern project
Each page in this database is a record of the results of one experiment. For each experiment, a C. elegans genomic DNA fragment has been joined to a reporter gene, either lacZ or gfp and this fusion gene has been used to generate transgenic C. elegans lines
GEO is a public functional genomics data repository supporting MIAME-compliant data submissions. Array- and sequence-based data are accepted. Tools are provided to help users query and download experiments and curated gene expression profiles
ArrayExpress is a database of functional genomics experiments that can be queried and the data downloaded. It includes gene expression data from microarray and high throughput sequencing studies
PubMed comprises more than 23 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full-text content from PubMed Central and publisher web sites
The Neuroscience Information Framework is a dynamic inventory of Web-based neuroscience resources: data, materials, and tools accessible via any computer connected to the Internet
Gene integrates information from a wide range of species. A record may include nomenclature, Reference Sequences (RefSeqs), maps, pathways, variations, phenotypes, and links to genome-, phenotype-, and locus-specific resources worldwide
@@ -336,15 +299,15 @@
External Resources
The 100 Mb genome is organized in six chromosomes and annotation represents more than 20,000 genes. The gene, transcript, and protein annotation is provided by WormBase and NCBI provides ab initio model predictions and calculates alignments to provide the C. elegans UniGene (Cel_UniG) and transcript (Cel_EST) maps
The goal of Ensembl is to automatically annotate the genome, integrate this annotation with other available biological data and make all this publicly available via the web
The mission of UniProt is to provide the scientific community with a comprehensive, high-quality and freely accessible resource of protein sequence and functional information
TreeFam is a database composed of phylogenetic trees inferred from animal genomes. It provides orthology/parology predictions as well the evolutionary history of genes
Reactome is a free, open-source, curated and peer reviewed pathway database. Our goal is to provide intuitive bioinformatics tools for the visualization, interpretation and analysis of pathway knowledge to support basic research, genome analysis, modeling, systems biology and education
MetaCyc is a database of nonredundant, experimentally elucidated metabolic pathways. MetaCyc contains more than 2097 pathways from more than 2460 different organisms, and is curated from the scientific experimental literature
Wiring diagrams of molecular interactions, reactions, and relations
@@ -372,11 +335,11 @@
External Resources
The Gene Ontology project is a major bioinformatics initiative with the aim of standardizing the representation of gene and gene product attributes across species and databases. The project provides a controlled vocabulary of terms for describing gene product characteristics and gene product annotation data from GO Consortium members, as well as tools to access and process this data
We maintain the world’s most comprehensive range of freely available and up-to-date molecular databases. Developed in collaboration with our colleagues worldwide, our services let you share data, perform complex queries and analyse the results in different ways