Skip to content

Architecture Diagrams

This page collects all architecture and design diagrams for the ChemLib Platform. Click any diagram to zoom in.


Platform Architecture

High-level view of the six core modules that make up the ChemLib drug discovery platform and how they interconnect.

Platform Architecture


Data Flow

End-to-end drug discovery workflow showing how compounds move from import through fragmentation, assembly, screening, docking, and final candidate selection.

Data Flow Diagram


Database ER Diagram

Complete entity-relationship diagram covering all tables and their relationships across the chemical library, protein targets, screening, and docking modules.

Database ER Diagram


Chemical Library Architecture

Detailed layer diagram of the existing ChemLib system showing the UI, API, service, database, and chemistry engine layers.

Chemical Library Architecture


Screening Pipeline DAG

Example screening funnel configured as a directed acyclic graph, illustrating how filter and scoring nodes chain together.

Screening Pipeline DAG


Docking Workflow

Step-by-step docking process from target preparation and pocket detection through ligand docking, pose ranking, and interaction analysis.

Docking Workflow


Plugin Architecture

Plugin protocol and registry system showing how third-party plugins are discovered, validated, and integrated into the platform.

Plugin Architecture


Protein Target Data Model

Protein-related tables including targets, structures, chains, binding sites, and their relationships to the screening and docking modules.

Protein Target Data Model


API Layer Overview

All API route groups across the platform, organized by module, showing endpoint prefixes and their corresponding service layers.

API Layer Overview