To mitigate these shortfalls, we developed DockM8, a fully-fledged open-source workflow for consensus virtual screening. The tool coordinates and manages a collection of various programs and APIs for protein and ligand protonation and preparation, binding site determination, docking, pose selection, rescoring, and consensus scoring (Figure ). Additionally, DockM8 can run both in single and ensemble docking mode, both using up to five different docking tools(number as chosen by the user). We provide the ability to select poses based on eleven pose selection methods and rescore ligands using any of the sixteen scoring functions currently implemented. Ten consensus methodologies are implemented which, along with scoring function selection, allow for customization of the workflow to the protein target of interest. Most importantly, we designed DockM8 to be easy to use for computational and medicinal chemists alike and intended it to be a central platform for the virtual screening community. With this in mind we provide the ability to run DockM8 through a simple graphical user interface (GUI), via the command line or via Jupyter Notebooks. We actively invite collaboration to further enhance DockM8's capabilities. In this work, we introduce and extensively test DockM8's performance on subsets of the DUD-E , DEKOIS and Lit-PCBA datasets and show that it not only outperforms any single scoring function but allows for the customization of the protocol to individual targets.