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
Repository
Mouse nEoanTigen pRedictOr
Basic Info
- Host: GitHub
- Owner: CCBR
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://ccbr.github.io/METRO/
- Size: 7.36 MB
Statistics
- Stars: 5
- Watchers: 4
- Forks: 2
- Open Issues: 2
- Releases: 6
Topics
Metadata Files
README.md
[](https://zenodo.org/badge/latestdoi/387896760)
[](https://github.com/CCBR/METRO/releases) [](https://github.com/CCBR/METRO/issues) [](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
- Website: https://bioinformatics.ccr.cancer.gov/ccbr/
- Repositories: 92
- Profile: https://github.com/CCBR
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
- argparse *
- numpy *
- pandas *
- ray *
- xlrd *
- actions/add-to-project v1.0.2 composite