Molecular docking advances early-stage drug discovery by predicting the geometries and affinities of small-molecule compounds bound to drug-target receptors. Researchers can leverage these predictions to prioritize drug candidates for experimental testing. MolModa provides a secure, accessible environment where users can perform molecular docking entirely in their web browsers.
This repository contains MolModa's source code. The vast majority of users will not need to interact with this repository directly. They can simply access the compiled version of MolModa online, without login or registration, at https://durrantlab.com/molmoda.
If you wish to run MolModa locally:
server.py
) in the extracted folder that you can run via python3 server.py
.Compiling MolModa from source is technically challenging and should only be necessary for developers who wish to modify the app. MolModa compilation requires a UNIX-like operating system (e.g., Linux or macOS). Windows users can use the Windows Subsystem for Linux (WSL). Compiling also requires node.js and the npm package manager. Here are some general steps to compile MolModa from source:
git clone https://github.com/durrantlab/molmoda.git
cd molmoda
npm install
npm run serve
../clear_compile_cache.sh; npm run build
.