Skip to content

automated benchmarking of recombination detection methods

License

Notifications You must be signed in to change notification settings

guoyuh/rec-bench

 
 

Repository files navigation

rec-bench

automated benchmarking of recombination detection methods

nextflow run fredjaya/rec-bench --help

The typical command for running the pipeline is as follows:

nextflow run fredjaya/rec-bench --mode [sim/rdm/emp]

Mandatory arguments:

  --mode sim      Generate simulation datasets
  --mode bm       Detect recombination in simulated datasets and benchmark methods
  --mode emp      Detect recombination in empirical sequence alignments
  --mode viz      Parse simulation and analysis outputs for analysis
  --mode div      Divide sequence simulations by size for `--mode bm`
  --seq [.fasta]  Path to input .fasta file

Optional arguments:

  --seqn  [int]     Required for '--mode bm'. Sequence number for benchmark analysis
  --out   [str]     Name of output folder
  --xml   [.xml]    SANTA-SIM .xml configuration. Defaults to santa.xml
  --label ['str']   PBS queue label for '--mode bm' e.g. 'pbs_small' 'pbs_med'
  --trace [t/f]     Enables/disables tracing. Disable for testing and non `--mode bm`

Example run.sh for --mode bm

nextflow run main.nf --mode bm \
                     --seqn 100 \                              # Analyses all n = 100
                     --label pbs_small \                       # Submits jobs to the small queue (PBS)
                     --out /shared/homes/13444841/out_190917 \ # Specifies dir for sim outputs
                      -profile conda \
                     --trace false

About

automated benchmarking of recombination detection methods

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 37.9%
  • Nextflow 30.7%
  • R 28.2%
  • Dockerfile 1.2%
  • Other 2.0%