• Stars
    star
    128
  • Rank 281,044 (Top 6 %)
  • Language
    Python
  • License
    BSD 3-Clause Clea...
  • Created about 7 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Test Status Coverage Status Docs External APIs Status PyPI

pVACtools

pVACtools is a cancer immunotherapy suite consisting of the following tools:

pVACseq

A cancer immunotherapy pipeline for identifying and prioritizing neoantigens from a VCF file.

pVACbind

A cancer immunotherapy pipeline for identifying and prioritizing neoantigens from a FASTA file.

pVACfuse

A tool for detecting neoantigens resulting from gene fusions.

pVACvector

A tool designed to aid specifically in the construction of DNA vector-based cancer vaccines.

pVACview

An application based on R Shiny that assists users in reviewing, exploring and prioritizing neoantigens from the results of pVACtools processes for personalized cancer vaccine design.

Citations

Jasreet Hundal , Susanna Kiwala , Joshua McMichael, Chris Miller, Huiming Xia, Alex Wollam, Conner Liu, Sidi Zhao, Yang-Yang Feng, Aaron Graubert, Amber Wollam, Jonas Neichin, Megan Neveau, Jason Walker, William Gillanders, Elaine Mardis, Obi Griffith, Malachi Griffith. pVACtools: A Computational Toolkit to Identify and Visualize Cancer Neoantigens. Cancer Immunology Research. 2020 Mar;8(3):409-420. doi: 10.1158/2326-6066.CIR-19-0401. PMID: 31907209.

Jasreet Hundal, Susanna Kiwala, Yang-Yang Feng, Connor J. Liu, Ramaswamy Govindan, William C. Chapman, Ravindra Uppaluri, S. Joshua Swamidass, Obi L. Griffith, Elaine R. Mardis, and Malachi Griffith. Accounting for proximal variants improves neoantigen prediction. Nature Genetics. 2018, DOI: 10.1038/s41588-018-0283-9. PMID: 30510237.

Jasreet Hundal, Beatriz M. Carreno, Allegra A. Petti, Gerald P. Linette, Obi L. Griffith, Elaine R. Mardis, and Malachi Griffith. pVAC-Seq: A genome-guided in silico approach to identifying tumor neoantigens. Genome Medicine. 2016, 8:11, DOI: 10.1186/s13073-016-0264-5. PMID: 26825632.

License

This project is licensed under BSD 3-Clause Clear License.

Installation

pVACtools is written for Linux but some users have been able to run it successfully on Mac OS X. If you are using Windows you will need to set up a Linux environment, for example by setting up a virtual machine.

pVACtools requires Python 3.6 or above. Before running any installation steps, check the Python version installed on your system:

python -V

If you don’t have Python 3 installed, we recommend using Conda to emulate a Python 3 environment. We’ve encountered problems with users that already have Python 2.x installed when they also try to install Python 3. The defaults will not be set correctly in that case. If you already have Python 2.x installed we strongly recommmend using Conda instead of installing Python 3 locally.

Once you have set up your Python 3 environment correctly you can use pip to install pVACtools. Make sure you have pip installed. pip is generally included in python distributions, but may need to be upgraded before use. See the instructions for installing or upgrading pip.

After you have pip installed, type the following command on your Terminal:

pip install pvactools

You can check that pvactools has been installed under the default environment like so:

pip show pvactools

pip will fetch and install pVACtools and its dependencies for you. After installing, each tool of the pVACtools suite is available in its own command line tree directly from the Terminal.

If you have an old version of pVACtools installed you might want to consider upgrading to the latest version:

pip install pvactools --upgrade

Documentation

The pVACtools documentation can be found on ReadTheDocs.

Contact

Bug reports or feature requests can be submitted on the pVACtools Github page. You may also contact us by email at [email protected].

Container images

pVACtools is available as a Docker Image at DockerHub griffithlab/pvactools.

Stable release with DOI

DOI

More Repositories

1

rnaseq_tutorial

Informatics for RNA-seq: A web resource for analysis on the cloud. Educational tutorials and working pipelines for RNA-seq analysis including an introduction to: cloud computing, critical file formats, reference genomes, gene annotation, expression, differential expression, alternative splicing, data visualization, and interpretation.
R
1,329
star
2

GenVisR

Genome data visualizations
R
203
star
3

regtools

Integrate DNA-seq and RNA-seq data to identify mutations that are associated with regulatory effects on gene expression.
C++
113
star
4

rnabio.org

website for the rnaseq course
SCSS
90
star
5

pVAC-Seq

DEPRECATED. This tool has been superseded by https://github.com/griffithlab/pVACtools
Python
60
star
6

civic-client

Web client for CIViC: Clinical Interpretations of Variants in Cancer
JavaScript
50
star
7

DeepSVR

Jupyter Notebook
50
star
8

pmbio.org

Website for the precision medicine workshop
SCSS
44
star
9

civic-server

Backend Server for CIViC Project
HTML
39
star
10

rnaseq_tutorial_wiki

The wiki repo, with pull request enabled, for the rnaseq_tutorial
Perl
25
star
11

VAtools

A set of tools to annotate VCF files with expression and readcount data
Python
25
star
12

convert_zero_one_based

Python CLI to convert between zero and one based genomic coordinate systems
Python
21
star
13

civic-v2

CIViC is an open access, open source, community-driven web resource for Clinical Interpretation of Variants in Cancer
TypeScript
19
star
14

genviz.org

Genomic data interpretation and visualization Workshop
SCSS
18
star
15

igvnav

Python
15
star
16

griffithlab.org

Griffith lab research website
JavaScript
14
star
17

rnaseq_tutorial_v1

Archive of original RNAseq.wiki tutorial that accompanied PLoS Comp Bio paper
R
12
star
18

civic-meeting

Repo for advertising and organizing CIViC unconference/meeting activities
10
star
19

civicpy

A python interface for the CIViC db application
Python
8
star
20

civic-docs

Source code for the civicdb.org docs
5
star
21

docm

Rails frontend to The Genome Institute's database of curated mutations (DoCM)
Ruby
5
star
22

anchor_huiming_etal_2023

Code for computational workflows and analyses relating to "Computational prediction of MHC anchor locations guide neoantigen identification and prioritization"
Jupyter Notebook
5
star
23

docker-pvactools

Python
3
star
24

gen-viz-lectures

lectures for genviz.org workshop kept separate for performance
3
star
25

analysis-wdls

Early stages of converting genome/analysis-workflows from CWL to WDL
wdl
3
star
26

aml31

Resource website for the AML31 publication
CSS
2
star
27

immuno_gcp_wdl_local

Tutorial to run immuno.wdl on Google Cloud
1
star
28

BGA-interface-projects

Monorepo for user-interface projects of the Bioinformatics and Genome Analytics group at MGI
TypeScript
1
star
29

neoag_protocol

Protocol for end-to-end neoantigen analysis and vaccine design for a single patient
1
star
30

CRC_biomarkers

Repo for analysis of CRC biomarkers from stool samples
1
star
31

cloud-workflows

Infrastructure and tooling required to get genomic workflows running in the cloud
Python
1
star
32

civic-panel

Tools for selecting targets for and designing panel for various assays
Jupyter Notebook
1
star
33

ast17

CSHL Advanced Sequencing Technologies and Applications 2017 Course Directory
CSS
1
star
34

civic2clinvar

extraction of CIViC variants into the clinvar submission format
Python
1
star
35

bioinformatic-workflows

CWL workflows for bioinformatic analysis
Common Workflow Language
1
star