Skip to content
 
 

Repository files navigation

siRNA Selection Program Banner

🧬 siRNA Selection — ResLab Edition

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.

Live Demo | Source Code


📘 Overview

This project refactors the original Whitehead Institute siRNA Selection Program into a modular, secure, and modern web platform for sequence design and validation.

🔧 Tech Stack

  • 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

⚙️ Modern Additions

  • 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

🔗 License

MIT License — see LICENSE for details.

About

Modernized siRNA selection web platform – refactored for Ubuntu/nginx, reCAPTCHA-secured login, modular Perl CGI + PHP stack

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages