labodock_binder
Open-sourced docking for small molecule to protein target. It prioritizes enhanced user-friendliness and accessibility.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.5%) to scientific vocabulary
Keywords
Repository
Open-sourced docking for small molecule to protein target. It prioritizes enhanced user-friendliness and accessibility.
Basic Info
Statistics
- Stars: 5
- Watchers: 1
- Forks: 3
- Open Issues: 0
- Releases: 6
Topics
Metadata Files
README.md
Labodock_binder
The most reliable manner is to install this reposititory to a local Linux/Mac with conda based on environment.yml provided. But if you do not have a Linux and/or Conda environment, you can
still use the cloud version below.
Cloud
The RCSB server sometime is not working properly, in that case, you can manually download the native ligand SDF file and upload to the cloud.
In-house receptor docking
Use on Windows
Install Docker-desktop, and start it on the back. Launched Windows PowerShell (The blue one) and have navigate to a folder where you want to do docking. Run:
docker pull qutesun/labodock_binder
docker run -p 8888:8888 -v ${PWD}:/home/jovyan/work qutesun/labodock_binder
Your PowerShell terminal will output some crazy lines that you probably can't read properly, among which there will be a token pin, just copy it.
Now go to your default browser, and try
localhost:8888
your browser will start a Jupyter Notebook interface and ask for a token pin, which you have coped from the backend in the PowerShell interface.
After having entered the browser interface, double click wedock_win.ipynb, and you are ready to do the docking just as if you using the Binder badge above.
百度
登陆百度飞浆,在公开项目中搜索本仓库名称,复刻到本人名下,点击启动环境运行,在命令行内生成新环境后,开始在笔记本内完成对接。受制于百度平台的维护策略,在项目关闭后我们创建的环境将被清除,下次启动时请再次安装。
Deploy on digitalOcean
This is strongly recomanded if you want to access the docking service 24/7
Create an droplet with the docker image as indicated above, open the firewall for port 8888, run the two lines of code to start the docking service
``` docker pull qutesun/labodock_binder
docker run -p 8888:8888 -v "$(pwd)":/home/jovyan/work -e NBUID=$(id -u) -e NBGID=$(id -g) qutesun/labodock_binder start-notebook.sh --NotebookApp.ip='0.0.0.0' --NotebookApp.port=8888 --NotebookApp.token='batman'
``
Assume your ip address of DigitalOcean instance is178.xxx.xxxx.xxx, you should be able to acess the docking jupyter notebook via your browser viahttp://178.xxx.xxxx.xxx:8888/lab, then input the passwordbatman` as defined in the docker run command (you can change it)
----------------------------Updated on April 2025 --------------------------------------
Acknowledgments
Owner
- Name: Sun
- Login: quantaosun
- Kind: user
- Location: China
- Repositories: 218
- Profile: https://github.com/quantaosun
Medicinal Chemistry/Modelling
Citation (CITATION.cff)
cff-version: 0.0.2 message: "If you use this software, please cite it as below." authors: - family-names: "Sun" given-names: "Quantao" orcid: https://orcid.org/0009-0004-7537-2703 title: "labodock_binder_v_0.0.2" version: 0.0.2 doi: 10.5281/zenodo.10208365 date-released: 2023-11-24 repository-code: https://github.com/quantaosun/labodock_binder keywords: - "drug design" - "molecular docking" - "virtual screening" - "web browser" - "autodock vina" license: MIT url: "https://github.com/quantaosun/labodock_binder"
GitHub Events
Total
- Issues event: 1
- Watch event: 2
- Issue comment event: 2
- Push event: 5
- Fork event: 1
Last Year
- Issues event: 1
- Watch event: 2
- Issue comment event: 2
- Push event: 5
- Fork event: 1
Dependencies
- meeko ==0.5.0
- rdkit ==2023.9.1