metro

Mouse nEoanTigen pRedictOr

https://github.com/ccbr/metro

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.4%) to scientific vocabulary

Keywords

bioinformatics mouse neoantigen-prediction neoepitopes tumor vaccine
Last synced: 6 months ago · JSON representation ·

Repository

Mouse nEoanTigen pRedictOr

Basic Info
Statistics
  • Stars: 5
  • Watchers: 4
  • Forks: 2
  • Open Issues: 2
  • Releases: 6
Topics
bioinformatics mouse neoantigen-prediction neoepitopes tumor vaccine
Created over 4 years ago · Last pushed 11 months ago
Metadata Files
Readme Changelog License Citation

README.md

[![DOI](https://zenodo.org/badge/387896760.svg)](https://zenodo.org/badge/latestdoi/387896760) [![GitHub releases](https://img.shields.io/github/release/CCBR/METRO)](https://github.com/CCBR/METRO/releases) [![GitHub issues](https://img.shields.io/github/issues/CCBR/METRO)](https://github.com/CCBR/METRO/issues) [![GitHub license](https://img.shields.io/github/license/CCBR/METRO)](https://github.com/CCBR/METRO/blob/master/LICENSE)

1. Introduction

Mouse nEoanTigen pRedictOr pipeline, as known as METRO (formerly AASAP), is a pipeline to characterize the effect of a mutation on an amino acid sequences and to predict the binding of peptides to any MHC molecule using netMHCpan.

METRO takes a VCF file(s) and performs filtering and pre-processing for the pipeline input. Then, an MAF-like file containing HGVS terms describing a given mutation and a FASTA file containing transcript sequences are used to determine the consequence of a mutation on a protein product. The build sub command can be used to generate a FASTA file containing CDS sequence of each transcript. The input sub command will merge and filter MAF files based on user-provided parameters. The run sub command will parse and tokenize HGVS terms describing coding DNA mutations. METRO supports each major class of HGVS terms encoding for coding DNA mutations: substitution, deletion, insertions, duplications, and INDELS. METRO does not support HGVS tokenization of terms describing mutations in non-exonic (or non-CDS) regions like introns, 3'-UTR or 5'-UTR. METRO will mutate a given coding DNA sequence based on the provided HGVS term and will translate that sequence into an amino acid sequence. METRO will also truncate a given amino acid sequence +/- N amino acids relativve to a given mutation start site. The predict sub command will take the output of the run sub command and utilize netMHCpan to make predictions related to the mutations identified. In addition, it will filter and prepare outputs based on user-provided parameters.

2. System Requirements

metro executable is composed of several inter-related sub commands. The build sub command requires that samtools, gffread from the cufflinks, and python are installed on the target system. the predict sub command requires that netMHCpan is available in user's $PATH. A virtual environment containing the required python packages to run metro can be built from our requirements.txt. METRO is compatiable with python>=2.7 and python>=3.5 (with preference to the latter). The tool is available on both GitHub or on DockerHub.

If you are on biowulf, and plan to use GITHUB these dependencies can be met by running the following command: ```bash

Grab an interactive node

Do not run metro on the head node!

srun -N 1 -n 1 --time=12:00:00 -p interactive --mem=8gb --cpus-per-task=4 --pty bash module purge module load cufflinks samtools python/3.5 ```

If you are on biowulf, and plan to use DOCKER these dependencies can be met by running the following command:

``` srun -N 1 -n 1 --time=12:00:00 -p interactive --mem=8gb --cpus-per-task=4 --pty bash

module load singularity singularity shell --bind /data/$USER,/usr/local/apps/cufflinks/2.2.1 docker://nciccbr/ccbrmetrov1.4 nciccbr/metro_v1.4:latest ```

3. Usage

For usage, and example code with test data, please visit the METRO docs page.

4. Contributions

Contributing authors to METRO are as follows: - Skyler Kuhn - Samantha Sevilla - Emily Steffke - Vishal Koparde - Masaki Terabe - Taijun Hana

SK and SS contributed to the generating the source code; SK, SS, and VK contributed to the code; TH, ES, and MT contributed to the main concepts and analysis.

Owner

  • Name: CCR Collaborative Bioinformatics Resource
  • Login: CCBR
  • Kind: organization
  • Email: nciccbr@mail.nih.gov
  • Location: United States of America

CCR Collaborative Bioinformatics Resource, Center for Cancer Research (NCI), National Institutes of Health

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Kuhn"
  given-names: "Skyler"
  orcid: "https://orcid.org/0000-0003-0606-2125"
- family-names: "Sevilla"
  given-names: "Samantha"
  orcid: "https://orcid.org/0000-0002-8734-9875"
  affiliation: Advanced Biomedical Computational Science, Frederick National Laboratory
    for Cancer Research, Frederick, MD 21702, USA
- family-names: "Steffke"
  given-names: "Emily"
  orcid: "https://orcid.org/0000-0003-3350-9818"
- family-names: "Koparde"
  given-names: "Vishal"
  orcid: "https://orcid.org/0000-0001-8978-8495"
  affiliation: Advanced Biomedical Computational Science, Frederick National Laboratory
    for Cancer Research, Frederick, MD 21702, USA
- family-names: "Terabe"
  given-names: "Masaki"
  orcid: "https://orcid.org/0000-0002-1777-0189"
- family-names: "Hana"
  given-names: "Taijun"
  orcid: "https://orcid.org/0000-0001-7649-3305"
title: "Mouse nEoanTigen pRedictOr (METRO)"
url:
repository-code: "https://github.com/CCBR/METRO"
license: MIT
type: software
identifiers:
- description: Archived snapshots of all versions
  type: doi
  value: 10.5281/zenodo.6643611
version: 2.0
date-released: 2022-06-14

GitHub Events

Total
  • Issues event: 1
  • Issue comment event: 1
  • Push event: 1
  • Pull request event: 2
Last Year
  • Issues event: 1
  • Issue comment event: 1
  • Push event: 1
  • Pull request event: 2

Dependencies

requirements.txt pypi
  • argparse *
  • numpy *
  • pandas *
  • ray *
  • xlrd *
.github/workflows/techdev-project.yml actions
  • actions/add-to-project v1.0.2 composite
.github/workflows/user-projects.yml actions