Public | Automated Build

Last pushed: a year ago
Short Description
SMC-Het challenge
Full Description

SMC-Het Challenge

This is a repository for the cloneHD submission to the SMC-Het Challenge. It solves the following sub-challenges:

  • Sub-challenge 1A - Predicting normal contamination
  • Sub-challenge 1B - Predicting number of subclones
  • Sub-challenge 1C - Predicting subclone proportions
  • Sub-challenge 2A - Determining mutation assignments to subclones
  • Sub-challenge 2B - Co-clustering matrix

The method is described in a published manuscript00373-8) and on the project wiki. The results of the challenge will become available on th leaderboards in the coming months.

Local testing

To test the workflow locally, run the shell script:

$ smchet_workflow.sh --vcf Tumour1.mutect.vcf --cna Tumour1.battenberg.txt --sample Tumour1

You can modify the default number of trials providing the optional flag --trials <int>, and the number of independent optimizations with the optional flag --restarts <int>. You can also set the seed with --seed <int>.

Cloud testing

You first have to follow these instructions to sign up on Google Compute Engine, set up your working environment and set up your VM instance.

If you have the Google Cloud SDK installed locally, you can SSH into the VM instance with gcloud:

$ gcloud compute ssh ubuntu@planemo

To clone this repository, run the following command in a local directory. For example:

$ cd /opt/galaxy/tools
    $ git clone https://github.com/ivazquez/smchet-challenge.git

To set up the workflow in a container using docker:

$ cd smchet-challenge
$ planemo docker_build .

This will build and compile cloneHD plus all dependencies.

Docker Pull Command
Owner
ivazquez
Source Repository

Comments (0)