Documents for E3Docker

1. Overview of E3Docker 2.0

    E3Docker 2.0 is an integrated web platform for E3 ligase binder discovery and docking. It supports E3 ligase-specific recognition and prioritization by combining protein and gene search, UniProt accessions, structure and binding-pocket information, tissue and protein-expression evidence, and curated E3 ligand data. Users can identify suitable E3 ligases and compatible ligands through protein-small molecule docking, explore protein-protein docking for E3-mediated complexes, and inspect the resulting structures through online visualization. The platform also provides small- molecule database browsing, job status tracking, email notification, and downloadable result packages.

E3Docker 2.0 overview
Overview of the E3Docker 2.0 workflow

2. Search for an E3 ligase

    On the Home page, enter the relevant information of the E3 ligase you are looking for, such as UniProt accession number, gene name, or protein name. For example, you can search Q96SW2, CRBN, or Cereblon.

Search results for an E3 ligase
Search for an E3 ligase and review the matching protein

    E3 Ligase Tissue Explorer enables users to compare E3 ligase protein expression across tissues and biological contexts, evaluate relative rank scores (RRS), and prioritize tissue-enriched or tumor-enriched E3 ligases for targeted protein degradation. Users can use this interface to query tissue-specific E3 ligases by selecting a tissue, biological context, and selection objective, or by searching for a specific E3 ligase gene symbol.

E3 Ligase Tissue Explorer for tissue-specific E3 ligase queries
Compare tissue expression and prioritize E3 ligases

3. Select structure and docking box for protein-small molecule docking

    After selecting an E3 ligase, E3Docker provides available PDB structures and AlphaFold predicted structures. For PDB complex structures, binding sites are defined according to experimentally bound ligands. For apo structures or AlphaFold predicted structures, potential pockets can be predicted and provided as predefined docking boxes.

    Users can choose a single predefined box, select all predefined boxes, or define a user-specified box. Users may also upload their own receptor structure if they do not want to use the prepared structures on the server.

Select structure and docking box
Select a protein structure and define docking boxes

4. Upload or select small molecules

    For protein-small molecule docking, users can upload ligand files in mol2, sdf, or smi format. Batch docking should not exceed 50 molecules per submission. Open Babel and RDKit are used for file conversion and 3D structure preparation when necessary.

Small-molecule database

    E3Docker 2.0 includes a small-molecule database for browsing E3 ligand-related compounds and molecular glue candidates. Users can search by compound name, compound ID, SMILES, InChIKey, E3 ligase, UniProt accession, or target information. The database page provides basic molecular information, associated E3 ligases and targets, source evidence, and whether a local 3D structure is ready for docking.

    Docking-ready database molecules can be directly selected as ligands for protein-small molecule docking. Users may also use structure similarity search to find related compounds from an input SMILES string or uploaded structure file, which helps identify candidate binders before submitting docking jobs.

Small molecule database
Browse and search the E3 small-molecule database
4a. Upload your molecule
Upload or select small molecules
Upload a small-molecule structure for docking
4b. Draw your molecule
Draw your molecule
Draw a small molecule for docking
4c. Search by small-molecule name, ID, SMILES, InChIKey, E3, UniProt ID, or target information
Search ligand database
Search and select a docking-ready database molecule

    After selecting the receptor structure, docking box, ligand file, and email address, submit the job. CoDock-Ligand is used for potential E3 binder docking and score estimation. The job will be processed in a background queue.

    When the job starts, E3Docker sends a start notification email. When the job finishes or fails, another email will be sent. The Job ID and result link are highlighted in the email.

5. Run protein-protein docking

    E3Docker 2.0 also supports protein-protein docking. Users can upload a docked E3 ligase-small molecule complex and a target protein structure or protein-small molecule complex in PDB format. After both files are loaded, users can choose Global docking when no interface information is available, or Select interface residues to add atom-based docking constraints.

    In constraint-selection mode, first select the blue E3 complex and click protein atoms in its interactive 3D structure to add or remove interface residues. Then select the orange Target protein and repeat the process. Clicking an atom toggles its entire residue, and selected residues are highlighted in magenta. The structures can be rotated and zoomed during selection; Center resets the view, Surface toggles the molecular surface, and Advanced distance settings provides additional control over the constraint distance.

    At least one residue must be selected from each structure when interface-residue constraints are enabled. The selected residues are converted into site constraints and passed to the site-constrained CoDockPP workflow to guide and filter docking conformations. Users can switch back to global docking if residue constraints are not required. After entering an email address and submitting the job, E3Docker returns a PPD Job ID and sends result notifications by email. The Job ID can be used to check job status and retrieve the completed docking results.

Protein-protein docking form with global and interface-residue constraint modes
Upload structures and choose the docking mode
Interactive atom selection for protein-protein docking constraints
Select interface residues by clicking protein atoms

6. Retrieve jobs and check results

    Users can retrieve docking results by clicking the highlighted result link in the notification email or by entering the full Job ID on the Check Result page.

    For privacy protection, detailed result pages should be accessed only through the full Job ID or the result link provided in the email.

Check result
Retrieve a docking job with its full Job ID

7. Result files and visualization

    For protein-small molecule docking, the result page provides ranked docking poses and scores. The downloadable result package contains receptor, ligand pose files, score files, and result tables.

Result files and visualization
Review protein-small molecule docking poses and scores

    For protein-protein docking, the result page provides a summary of the top models, online structure visualization, and a downloadable ZIP package. The package usually contains the score table, input structures, site file, and top docked model files.

Protein-protein docking result visualization
Review and download protein-protein docking results

    If you have any suggestions or questions, please contact rkong@jsut.edu.cn or schang@jsut.edu.cn.