All Projects → rxdock → rxdock

rxdock / rxdock

Licence: LGPL-3.0 License
RxDock is a fork of rDock. Note: the latest code is under development. Please do git checkout patched-rdock after clone if you want patched rDock. [IMPORTANT NOTE: pull requests should be posted on GitLab, this is a read-only source code mirror]

Programming Languages

C++
36643 projects - #6 most used programming language
perl
6916 projects
matlab
3953 projects
Meson
512 projects
python
139335 projects - #7 most used programming language
Rich Text Format
576 projects

Projects that are alternatives of or similar to rxdock

screenlamp
screenlamp is a Python toolkit for hypothesis-driven virtual screening
Stars: ✭ 20 (-47.37%)
Mutual labels:  drug-discovery, docking, ligand-screening, virtual-screening
PyPLIF-HIPPOS
HIPPOS Is PyPLIF On Steroids. A Molecular Interaction Fingerprinting Tool for Docking Results of Autodock Vina and PLANTS
Stars: ✭ 15 (-60.53%)
Mutual labels:  drug-discovery, virtual-screening, molecular-docking
chemprop
Fast and scalable uncertainty quantification for neural molecular property prediction, accelerated optimization, and guided virtual screening.
Stars: ✭ 75 (+97.37%)
Mutual labels:  drug-discovery, virtual-screening
Jupyter Dock
Jupyter Dock is a set of Jupyter Notebooks for performing molecular docking protocols interactively, as well as visualizing, converting file formats and analyzing the results.
Stars: ✭ 179 (+371.05%)
Mutual labels:  drug-discovery, molecular-docking
CANDO
Computational Analysis of Novel Drug Opportunities
Stars: ✭ 27 (-28.95%)
Mutual labels:  drug-discovery, docking
dockingpanes
A Visual Studio style docking windows library for Qt Widgets based applications
Stars: ✭ 52 (+36.84%)
Mutual labels:  docking
Calibrated-Boosting-Forest
Original implementation of Calibrated Boosting-Forest
Stars: ✭ 18 (-52.63%)
Mutual labels:  drug-discovery
egfr-att
Drug effect prediction using neural network
Stars: ✭ 17 (-55.26%)
Mutual labels:  drug-discovery
paccmann rl
Code pipeline for the PaccMann^RL in iScience: https://www.cell.com/iscience/fulltext/S2589-0042(21)00237-6
Stars: ✭ 22 (-42.11%)
Mutual labels:  drug-discovery
mmtf-workshop-2018
Structural Bioinformatics Training Workshop & Hackathon 2018
Stars: ✭ 50 (+31.58%)
Mutual labels:  protein-ligand-interactions
cpptest
🛠️ Powerful, yet simple, C++ unit testing framework; new home after https://sourceforge.net/projects/cpptest/
Stars: ✭ 51 (+34.21%)
Mutual labels:  cxx11
awesome-small-molecule-ml
A curated list of resources for machine learning for small-molecule drug discovery
Stars: ✭ 54 (+42.11%)
Mutual labels:  drug-discovery
relearn
A Reinforcement Learning Library for C++11/14
Stars: ✭ 22 (-42.11%)
Mutual labels:  cxx11
imgui
Dear ImGui Addons Branch = plain unmodified dear imgui plus some extra addon.
Stars: ✭ 348 (+815.79%)
Mutual labels:  docking
Rcpi
Molecular informatics toolkit with a comprehensive integration of bioinformatics and cheminformatics tools for drug discovery.
Stars: ✭ 22 (-42.11%)
Mutual labels:  drug-discovery
lightdock
Protein-protein, protein-peptide and protein-DNA docking framework based on the GSO algorithm
Stars: ✭ 110 (+189.47%)
Mutual labels:  docking
skywalkR
code for Gogleva et al manuscript
Stars: ✭ 28 (-26.32%)
Mutual labels:  drug-discovery
AMDock
(Linux and macOS) AMDock: Assisted molecular docking with AutoDock4 and AutoDockVina
Stars: ✭ 27 (-28.95%)
Mutual labels:  docking
AMDock-win
(Windows) AMDock: Assisted molecular docking with AutoDock4 and AutoDockVina
Stars: ✭ 25 (-34.21%)
Mutual labels:  docking
cbh21-protein-solubility-challenge
Template with code & dataset for the "Structural basis for solubility in protein expression systems" challenge at the Copenhagen Bioinformatics Hackathon 2021.
Stars: ✭ 15 (-60.53%)
Mutual labels:  drug-discovery

RxDock: a fast, versatile, and open-source program for docking ligands to proteins and nucleic acids

RxDock Logo

RxDock is a fast and versatile open-source docking program that can be used to dock small molecules against proteins and nucleic acids. It is designed for high-throughput virtual screening (HTVS) campaigns and binding mode prediction studies.

RxDock is mainly written in C++ and accessory scripts and programs are written in C++, Perl or Python languages.

The full RxDock software package requires less than 50 MB of hard disk space and it is compilable (at this moment, only) in all Linux computers.

Thanks to its design and implementation, it can be installed on a computation cluster and deployed on an unlimited number of CPUs, allowing HTVS campaigns to be carried out in a matter of days.

Besides its main Docking program, the RxDock software package also provides a set of tools and scripts to facilitate preparation of the input files and post-processing and analysis of results.

About

Features

The above image illustrates the first binding mode solution for ASTEX system 1hwi, with an RMSD of 0.88 Å.

Docking preparation

Define cavities using known binders or with user-supplied 3D coordinates. Allow -OH and -NH2 receptor side chains to rotate. Add explicit solvent molecules and structural waters. Supply pharmacophoric restraints as a bias to guide docking.

Pre-processing of input files

Define common ligand structure for performing tethered docking (requires Open Babel Python bindings). Sort, filter or split ligand files for facilitating parallelization. Find HTVS protocol for optimizing calculation time. Pre-calculate grids to decrease subsequent calculation times.

Post-processing and analysis of results

Summarize results in a tabular format. Sort, filter, merge or split results files. Calculate RMSD with a reference structure taking into account internal symmetries (requires Open Babel Python bindings).

Binding mode prediction

Predict how a ligand will bind to a given molecule. The ASTEX non-redundant test set for proteins and DOCK and RxDock test sets for RNA have been used for validating and comparing RxDock with other programs.

High-throughput virtual screening

Run for million of compounds in short time by exploiting the capabilities of computer calculation farms. Ease of parallelization in relatively unlimited CPUs to optimize HTVS running times. The DUD set has been used for validating RxDock and comparing its performance to other reference docking programs.

In red mesh, definition of the cavity obtained by execution of rbcavity program.

History

The RiboDock program was developed from 1998 to 2006 by the software team at RiboTargets (subsequently Vernalis (R&D) Ltd). In 2006, the software was licensed to the University of York for maintenance and distribution under the name rDock.

In 2012, Vernalis and the University of York agreed to release the program as open-source software. This version is developed with support from the University of Barcelona -- sourceforge.net/projects/rdock.

The development of rDock stalled in 2014. Since 2019, RxTx is developing a fork of rDock under the name RxDock.

License

RxDock is licensed under GNU LGPL version 3.0.

Contributor concordat

RxDock adheres both to No Code of Conduct and Code of Merit.

References

If you are using RxDock in your research, please cite [rDock2014]. Former software reference provided for completeness is [RiboDock2004].

  • [rDock2014] Ruiz-Carmona, S., Alvarez-Garcia, D., Foloppe, N., Garmendia-Doval, A. B., Juhos S., et al. (2014) rDock: A Fast, Versatile and Open Source Program for Docking Ligands to Proteins and Nucleic Acids. PLoS Comput Biol 10(4): e1003571. doi:10.1371/journal.pcbi.1003571

  • [RiboDock2004] Morley, S. D. and Afshar, M. (2004) Validation of an empirical RNA-ligand scoring function for fast flexible docking using RiboDock®. J Comput Aided Mol Des, 18: 189--208. doi:10.1023/B:JCAM.0000035199.48747.1e

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].