Workflow: Averages and aligns the unampped instances

Fetched 2024-11-26 00:25:45 GMT

First computes average per UniProt domain instance and then aligns all the average structures against core average structure. Outputs the alignment results along with the structures passing and failing the threshold for given Kpax score.

children parents
Workflow as SVG
  • Selected
  • Default Values
  • Nested Workflows
  • Tools
  • Inputs/Outputs

Inputs

ID Type Title Doc
pdb_dir Directory The directory with (or to store) PDB files
iteration Integer Iteration number
core_struct File [PDB] Core average structure
failed_name String To store StIs failed to pass the threshold
passed_name String To store StIs passing the threshold
unmapped_list File [JSON] List of un-mapped domin StIs
alignment_score String Alignment score from Kpax to analyse structures
score_threshold Float Score threshold for given alignment score from Kpax

Steps

ID Runs Label Doc
copy_avg_dom
move_files.cwl (CommandLineTool)
Moves passed files to given directory

The tool copy all the files from their original location to the directory provided by user.

avg_unp_domains
check_threshold_step
filter_align_scores.cwl (CommandLineTool)
Filter all structural instances for given Pfam families.

The tool filter raw files from Pfam to retrieves all the available structural instances from the given Pfam families. cwl-runner --cachedir=tmp_files/ --outdir=Results/ Workflow/separate_structures.cwl yml/separate_structures.yml

per_unp_dom_instance
crossmapped_per_unp_dom.cwl (CommandLineTool)
Divides a dictionary of structures per family into multiple according to domain instance

The tool takes a dictionary and divides all the structures according to their UniProt id and domain position.

pairwise_align_avg_structs
pairwise_aligner.cwl (CommandLineTool)
Pairwise structural alignemnt using Kpax

Align crossmapped averaged structures against core average domain structure pairwise using Kpax Outputs a csv file with all the scores from pairwise alignments

Outputs

ID Type Label Doc
domain_like_list File [CSV] Domain-like StIs
failed_domains_list File [CSV] Failed domain StIs
unmapped_aligned_results File [CSV] Alignment results from Kpax for unmapped instances
Permalink: https://w3id.org/cwl/view/git/b5a9d4b025ec8e065bae97eeb96f10db2dd8e1e6/Tools/unmapped_unp_avg_align.cwl