So U Found A Mutation?
Project description
Found a mutation in one or more samples? Now you want to check if they are in another sample. Unfortunately mutect, varscan or whatever other variant caller is not calling them. Use SUFAM. The super sensitive validation caller that calls everything on a given position. All you need is a vcf with the mutations that you are interested in and the sam/bam file of the sample where you want to find the same inconsipicuous mutation.
Installation
pip install sufam
Run
usage: sufam [-h] [--sample_name SAMPLE_NAME] [--format {matrix,sufam}]
[--mpileup-parameters MPILEUP_PARAMETERS] [--version]
reffa vcf bam
So U Found A Mutation? (SUFAM)
Found a mutation in one or more samples? Now you want to check if they are in
another sample. Unfortunately mutect, varscan or whatever other variant caller
is not calling them. Use SUFAM. The super sensitive validation caller that
calls everything on a given position. All you need is a vcf with the mutations
that you are interested in and the sam/bam file of the sample where you want to
find the same inconsipicuous mutation.
Author: inodb
positional arguments:
reffa Reference genome (fasta)
vcf VCF with mutations to be validated
bam BAM to find mutations in
optional arguments:
-h, --help show this help message and exit
--sample_name SAMPLE_NAME
Set name of sample, used in output [name of bam].
--format {matrix,sufam}
Set output format [sufam]
--mpileup-parameters MPILEUP_PARAMETERS
Set options for mpileup [--ignore-RG --min-MQ 1 --max-
depth 250000 --max-idepth 250000]
--version show program's version number and exit
Example
VCF file like:
#CHROM POS ID REF ALT 17 7574012 COSM11286,COSM214290 C G 17 7574012 COSM11286,COSM214290 C A
Check if given mutations are in a bam file:
sufam human_g1k_v37_chr17.fa mutations.vcf subset1.bam 2> example/sufam.log > example/sufam.tsv
Output:
Developers
Tests
In root dir run:
nosetests
For individual tests:
nosetests -s tests/test_validation.py:TestValidation.test_validate_mutations_indel
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sufam-0.4.2.tar.gz.
File metadata
- Download URL: sufam-0.4.2.tar.gz
- Upload date:
- Size: 25.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc3609c82a552df945f88b1b9e0e93e34930141a2f4fdc30ff5faba6e74504e9
|
|
| MD5 |
4d468b3ed050f00b4bde7319cd47cb5d
|
|
| BLAKE2b-256 |
aed254f89460caf902cadbfb4eeeeaaab5317c8940aa2ad1bf1ba859733c837f
|
File details
Details for the file sufam-0.4.2-py2.py3-none-any.whl.
File metadata
- Download URL: sufam-0.4.2-py2.py3-none-any.whl
- Upload date:
- Size: 13.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67d77f6e1d819826892757b5ff79380c09fccb4867cc6d70cca7e3d7cde16d45
|
|
| MD5 |
73b80eb6cb2b077334009aeee5c4a1e1
|
|
| BLAKE2b-256 |
0b6a7e82aeb80f0ba53773c3f70d5ecde2fbeaf6bb0fae9462f42d0b4c6fd770
|