Skip to main content

REVertant MUTation finder

Project description

.. image::
REVertant MUTation find & verify (REVMUT)
REVMUT can help to **find** and **verify** putative revertant mutations (PRMs). Common workflow is:

1. **Find** PRMs (deletions of given mutation, indels that restore the reading frame)
2. **Annotatote** PRMs with Oncotator to get transcript change of putative
revertant mutations in HGVS format
3. **Verify** if one of the transcript change in HGVS format is revertant by looking
how the length of the protein changes

There are scripts to do 1 and 3. Steps 2 might be added at a later stage in

.. image:: img/revmut_overview.png


pip install revmut

The finding module takes a mutation and finds
PRMs that:

- Delete the entire given mutation
- Restore the reading frame in case the given mutation (GM) is an indel. The criterium is::

length(PRM) +/- length(GM) % 3 == 0

Run with::

revmut-find tests/test_data/human_g1k_v37_chr17.fa \
tests/test_data/germline_mutations/T1_test_mutation.tsv \
tests/test_data/T1.bam \
tests/test_data/N1.bam > tests/test_data/output/T1_test.tsv

View input/output files:

- `tests/test_data/germline_mutations/T1_test_mutation.tsv <tests/test_data/germline_mutations/T1_test_mutation.tsv>`_
- `tests/test_data/output/T1_test.tsv <tests/test_data/output/T1_test.tsv>`_

Annotation of the PRMs is currently done semi-manually with `Oncotator webserice <>`_. Perhaps at a later stage in development this will be done automatically. Missing is a VCF to Oncotator format converter.

Applies a given mutation in cDNA format to a transcript followed by the cDNA change of the PRM as predicted by Oncotator. Output gives a prediction of how the protein changes.

Run with::

revmut-verify tests/test_data/to_be_reverted_mutations.txt \
tests/test_data/oncotator.ins.txt \
tests/test_data/BRCA_transcripts.fa > tests/test_data/oncotator.ins.maf.out.tsv

View input/output files:

- `tests/test_data/to_be_reverted_mutations.txt <tests/test_data/to_be_reverted_mutations.txt>`_
- `tests/test_data/oncotator.ins.txt <tests/test_data/oncotator.ins.txt>`_
- `tests/test_data/oncotator.ins.maf.out.tsv <tests/test_data/oncotator.ins.maf.out.tsv>`_

In root dir run::


Project details

Release history Release notifications

This version
History Node


History Node


History Node


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
revmut-0.3.0-py2-none-any.whl (11.7 kB) Copy SHA256 hash SHA256 Wheel 2.7 Sep 9, 2015
revmut-0.3.0.tar.gz (23.4 kB) Copy SHA256 hash SHA256 Source None Sep 9, 2015

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page