Skip to content
View ivybiosciences's full-sized avatar
☘️
☘️

Block or report ivybiosciences

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ivybiosciences/README.md

ivy biosciences

AI-Powered Drug Discovery Platform

Computational Biology | Bioinformatics | Scientific Software

Node.js Version TypeScript Next.js License GitHub followers Twitter Follow


πŸš€ About

A comprehensive AI-powered drug discovery platform integrating 20+ AI models for molecular design, protein analysis, and biomedical research. Built with modern web technologies and state-of-the-art bioinformatics tools for researchers and computational biologists.

🧬 Core Scientific Capabilities

  • Protein Analysis
  • Molecular Docking
  • Drug Design
  • ADMET Prediction
  • Chemical Databases
  • Synthesis Planning
  • Literature Mining

πŸ’» Tech Stack

Core Languages

TypeScript Python

Frontend & Frameworks

React Next.js Tailwind CSS

Backend & Database

PostgreSQL Supabase Redis

Infrastructure & Tools

Docker Vercel DigitalOcean Spaces

AI & Scientific Computing

OpenRouter BioBERT Mol*


πŸ—οΈ Architecture Highlights

System Design

  • Frontend: Next.js 14.2+ with React 18, TypeScript 5.9+, Tailwind CSS, and interactive molecular visualization
  • Backend: Serverless API Routes with Supabase PostgreSQL, Redis caching, and FastAPI orchestration
  • CLI + TUI: PyPI package for interfacing with the platform from a terminal, parity with webapp and allows scripting through REST API endpoint
  • Storage: DigitalOcean Spaces (S3-compatible) for scalable file storage with presigned URLs
  • Authentication: Clerk with multi-factor authentication and role-based access control
  • Monitoring: Vercel Analytics, PostHog product analytics, and comprehensive error tracking

Key Features

  • Real-time Job Monitoring: WebSocket connections with progress tracking and status updates
  • Atomic S3 Architecture: Centralized file storage with detailed error reporting
  • Progressive Enhancement: Core functionality works without JavaScript
  • Edge Computing: Vercel Edge Runtime for ultra-low latency middleware and auth checks
  • Distributed Job Processing: FastAPI with Redis-backed queues and retry mechanisms

πŸ› οΈ Technical Features

Performance & Security

  • Server-Side Rendering (SSR) for initial page loads and SEO
  • Static Generation (SSG) for documentation and marketing pages
  • CSRF Protection with middleware for state-changing requests
  • XSS Prevention with input sanitization and Content Security Policy
  • Rate Limiting with Upstash Rate Limit across API endpoints
  • Row-Level Security (RLS) policies in Supabase for data isolation
  • Audit Logging for security events and user actions

Research Workflows

  • End-to-End Drug Discovery: From target identification to synthesis planning
  • AI-Guided Analysis: Automated literature review and hypothesis generation
  • Multi-Parameter Optimization: Simultaneous optimization of efficacy, safety, and synthesizability
  • Fragment-Based Design: Comprehensive fragment libraries and growing algorithms
  • Safety Assessment: Comprehensive toxicity and ADMET profiling

πŸ“Š Statistics

GitHub Stats

GitHub Streak

Top Languages


πŸ† Achievements

Trophies


πŸ“ˆ Activity

Activity Graph


πŸš€ Recent Projects

  • ivybiosciences-next - Next.js application for bioinformatics
  • ivybiosciences-modal - Modal orchestration system
  • ivybloom-cli - Command-line interface for biological data

πŸ“š Documentation & Resources


🀝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details on:

  • Code style and standards
  • Pull request process
  • Development workflow
  • Testing requirements

πŸ›‘οΈ Security

  • πŸ” Clerk JWT Authentication - Multi-factor authentication support
  • πŸ”’ Row-Level Security (RLS) - Data isolation at database level
  • 🚫 CSRF Protection - Token validation for state changes
  • βœ‹ XSS Prevention - Input sanitization & Content Security Policy
  • πŸ”‘ Secret Management - Modal Secrets for secure credential handling
  • πŸ“‹ Audit Logging - Comprehensive activity tracking
  • πŸ”’ End-to-End Encryption - For sensitive data in transit

🀝 Community & Support


Profile Views

License: MIT Β© 2025 ivy biosciences

advancing biotechnology through innovative and disruptive approaches

Popular repositories Loading

  1. ivybiosciences ivybiosciences Public