Coder Social home page Coder Social logo

clonalneoantigenanalysispipeline's Introduction

README

This analysis pipeline is designed to run a modified version of PyClone - allowing subclonal copy number states. This analysis relies entirely on PyClone. Therefore, this must be installed and set-up. An excellent set of instructions of how to get this up and running can be found at https://bitbucket.org/aroth85/pyclone/wiki/Home. In addition, the analysis assumes copy number data has been obtained (from, for example, ASCAT, https://www.crick.ac.uk/peter-van-loo/software/ASCAT).

In addition, the analysis requires installation of R, and a number of packages, including gplots; gdata; RColorBrewer; wordcloud; sequenza; bootstrap; boot; plyr.

The analysis pipeline can work as a command line tool. The following input is required:

# The identifier for the patient/sample

# Where do you want to save the output? (this should be a full path)

# Where is the ASCAT copy number data saved? (a full path to a directory)

# What is the mutation table saved? (a full path to a directory)

# Where is PyClone installed, e.g. "/farm/babs/redhat6/software/python-2.7.3/bin/PyClone"

<template.config.yaml> # Where is the pyClone template? (a full path to the file)

<clonalDissectionFunctions.R> # where is the clonalDissectionFunctions.R file located? (a full path to the file)

An example of each and every file can be found at https://bitbucket.org/nmcgranahan/clonalneoantigenanalysispipeline/downloads/ExampleFiles.zip

An example implementation of the script is as follows:

/usr/bin/Rscript ~/Downloads/ExampleFiles/clonalDissectionPyClone.R LMS025 ~/Documents/Work/AnalysisPipeline/ ~/Downloads/ExampleFiles/ASCAT/ ~/Downloads/ExampleFiles/SNV/ /farm/babs/redhat6/software/python/bin/PyClone ~/Downloads/ExampleFiles/template.config.yaml ~/Downloads/ExampleFiles/clonalDissectionFunctions.R

Note, the script assumes there is only one mutation table in the snvDir and also only one segmented copy number table in the ascatDir. For the desired format of these tables, please see the example files.

The output should be produced in a folder named _PyClone_phylo. The results of the analysis will be a table called .clonalDissection.txt. A number of figures will also be produced.

This analysis pipeline was implemented in the paper https://www.ncbi.nlm.nih.gov/pubmed/?term=26940869. If you use this tool, please cite this paper. The results on each tumour used, can be found at: https://bitbucket.org/nmcgranahan/clonalneoantigenanalysispipeline/downloads

clonalneoantigenanalysispipeline's People

Contributors

mcgran01 avatar nmcgranahan avatar yunuuuu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.