Code For Mental Health - Hackathon #bitsxlaMarató 2021

public public 1yr ago 0 bookmarks

Authors:

  • Lluis

  • Paula

  • Aina

Description

Snakemake workflow to identify the best protein-protein complex obtained from different different protein docking programs (e.g., ftdock, zdock)

Repository Content

  • The input_files folder contains the PDB structures of protein-protein complexes from ftdock and zdock docking programs.

  • The logs folder contains the log files from the workflow.

  • The results folder contains the best configuration for each docking program.

  • The scripts folder contains the python scripts used in the workflow.

  • The workflow contains the Snakefile file.

  • Script to run the workflow.

Installation steps

  1. Install enviroment:

conda env create -f environment.yml

  1. Define all variables in config.yaml

  2. Execute test workflow dryrun:

./test_rule_graph.sh

  1. Execute run workflow:

./run_workflow.sh

Details of the workflow rule_graph.svg Details of the execution in snakemake_report.html

Code Snippets

41
42
shell:
	"(python3 {input.script} {input.xtc} {input.topology} {output.pdb}) &> {log}"
60
61
shell:
	"(python3 {input.script} -i {input.pdb} -o {output.dist} -s {params.sasa} -d {params.d_cut}) &> {log}"
81
82
shell:
	"(cat {params.prefix1}* > {output.all}) &> {log}"
101
102
shell:
	"(python3 {input.script} -i {input.all} -r {input.ref} -x {params.xtc} -o {output.vote}) &> {log}"
ShowHide 4 more snippets with no or duplicated tags.

Login to post a comment if you would like to share your experience with this workflow.

Do you know this workflow well? If so, you can request seller status , and start supporting this workflow.

Free

Created: 1yr ago
Updated: 1yr ago
Maitainers: public
URL: https://github.com/AinaMontalban/CFMH
Name: cfmh
Version: 1
Badge:
workflow icon

Insert copied code into your website to add a link to this workflow.

Downloaded: 0
Copyright: Public Domain
License: None
Keywords:
  • Future updates

Related Workflows

cellranger-snakemake-gke
snakemake workflow to run cellranger on a given bucket using gke.
A Snakemake workflow for running cellranger on a given bucket using Google Kubernetes Engine. The usage of this workflow ...