Skip to content

HurlesGroupSanger/trio-dnm-calling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a pipeline for calling de novo mutations in parent-offspring trios.

Suggested usage:

  1. Install dependencies from github (this pipeline, vr-runner, samtools, bcftools)
    wget -qO- \
      https://raw.githubusercontent.com/HurlesGroupSanger/trio-dnm-calling/refs/heads/main/install.sh |
      bash -s install_dir
    
    # set the paths: either add to your profile or execute before running the pipelines below
    . install_dir/setenv.sh
    
  2. Call candidate DNM sites
    # create and edit a config file
    cp install_dir/trio-dnm-calling/template.candidate-calls.conf candidates.conf
    
    # run locally or run on a farm
    run-commands +config candidate-calls.conf -o out.candidates -i /path/to/input/vcfs +local
    run-commands +config candidate-calls.conf -o out.candidates -i /path/to/input/vcfs +loop 300
    
  3. Run bcftools/trio-dnm and vrfs
    # create and edit a config file
    cp install_dir/trio-dnm-calling/template.trio-dnm.conf trio-dnm.conf
    
    # run the pipeline, locally or on a farm
    run-trio-dnm +config trio-dnm.conf -o outdir -s out.candidates/sites.txt.gz +local
    run-trio-dnm +config trio-dnm.conf -o outdir -s out.candidates/sites.txt.gz +loop 300
    

For more detail about the underlying commands, see the paper (REF) and the documentation (TrioDNM and VRFS).

About

Call DNMs in trios

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors