A modernized version of the Whitehead Institute siRNA selection platform, re-engineered for Ubuntu/nginx environments.
Integrated with secure PHP login, reCAPTCHA v2, MySQL 8.0, and Perl CGI modules optimized for production.
This project refactors the original Whitehead Institute siRNA Selection Program into a modular, secure, and modern web platform for sequence design and validation.
- PHP 8.1+ (Login, session, and reCAPTCHA integration)
- Perl 5.34+ (Core CGI scripts and algorithm logic)
- MySQL 8.0 (Legacy-compatible schema)
- nginx + fcgiwrap (High-performance web stack)
- reCAPTCHA v2 (Bot protection)
- Audit Logging & Daily Limits
- Secure password hashing and optional migration
- Config modularization (
config/siRNA_env.pm) - Hardened PHP session management and CSRF protection
- Nginx+Perl CGI compatibility for Ubuntu
- MIT-licensed fork with full credit to original WI authors
MIT License — see LICENSE for details.