scDock

scDock integrates scRNA-seq analysis, cell-cell communication inference, and molecular docking to identify drug candidates targeting intercellular communication networks.


Key Features:

  • Single-cell RNA sequencing data processing: Processes raw scRNA-seq data through a complete workflow.
  • Cell-cell communication inference: Automates identification of disease-relevant ligand-receptor interactions from scRNA-seq data.
  • Structure-based virtual screening: Performs molecular docking against communication targets using Protein Data Bank or AlphaFold-predicted protein structures.
  • Integrated pipeline execution: Connects scRNA-seq data processing, cell-cell communication inference, and molecular docking-based drug discovery through a single configuration file.
  • Ranked drug candidate output: Generates ranked drug candidates from raw scRNA-seq data.
  • Comprehensive stage outputs: Generates outputs at each stage to explore intercellular signaling alterations.

Scientific Applications:

  • Drug discovery targeting intercellular communication networks: Identifies therapeutic compounds targeting specific cell-cell communications in disease contexts.
  • Disease-relevant ligand-receptor interaction analysis: Identifies altered intercellular signaling from single-cell sequencing data.
  • Structure-based drug screening: Screens drug candidates against protein structures from Protein Data Bank or AlphaFold predictions.

Methodology:

scDock is implemented in R, Python, and shell scripts. The pipeline processes scRNA-seq data, infers cell-cell communication to identify ligand-receptor interactions, and performs molecular docking against these targets using Protein Data Bank or AlphaFold-predicted protein structures.

Topics

Details

Programming Languages:
Python, R, Shell
Added:
2/22/2026
Last Updated:
2/22/2026

Operations

Publications