Coder Social home page Coder Social logo

jonas-fuchs / bamdash Goto Github PK

View Code? Open in Web Editor NEW
20.0 2.0 1.0 8.1 MB

create a interactive coverage plot dashboard from bam files and add gb, vcf and bed tracks

License: GNU General Public License v3.0

Python 100.00%
bam-files bed-files coverage-report dashboard genbank-files interactive plotly vcf-files

bamdash's Introduction

linkedin researchgate

Welcome ๐ŸฆŠ

I am currently working as a Post-Doc at the Institute for Virology in Freiburg leading the in-house NGS sequencing laboratory. We focus on viral genomics and intra-host evolution of diverse pathogens (Hepatitis E virus, SARS-CoV-2, Influenza A, MPXV and HSV-1). I started bioinformatics at the beginning of the SARS-CoV-2 pandemic and have been in love with big data, genomics, metagenomics, coding and pyhlogenetics ever since. I am a super weird mixture of wet-lab molecular virologist, bioinformatician, data scientist, NGS specialist, epidemiologist, clinical scientist and nerd.

Skills โœ”๏ธ

My Skillssnakemake

Top Langs

Software ๐Ÿ’พ

I am working on software for viral genomics. Available through pip and conda.

  • BAMdash Aggregate your virus sequencing results into an interactive plot.
  • varVAMP Design primers for PCR on highly variable alignments.
  • virHEAT Compare vcf files as a heatmap.

stats

Publications ๐Ÿ“œ

bamdash's People

Contributors

jonas-fuchs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

plot-data

bamdash's Issues

Run BAMdash on multiple reference contigs

Is this possible?

For example, imagine a segmented virus. And I want to get the coverage for all segments.

Do I have to run the tool multiple times for each contig ID. Or might it be possible to run that automatically and have a drop down menu to select the different contigs in the visual?

The example it's not working

I tried the command, but I'm getting this error:

bamdash -b HEV.bam -r HEV-pat-1 -t HEV.vcf HEVprim.bed HEVamp.bed HEV.gb
[W::vcf_parse] Contig 'HEV-pat-1' is not defined in the header. (Quick workaround: index the file with tabix.)

Another question is related to the running time. I was plotting a specific virus coverage using only the bed info in the -t command. Is it normal to take more than one day to run? I tried the "--export_static" with pdf. Could this be slowing the process?

Plot does not show any coverage

Hey!

I am maybe misusing the tool but I have a small FASTA file that I mapped to a SC2 reference and then I wanted to visualize. Attached is the sorted BAM file after mapping with minimap2.

Then I used

samtools index baits.sorted.bam
bamdash -b baits.sorted.bam -r NC_045512.2

which works without error. But the plot looks like this:

image

What am I missing?

Thx!

baits.sorted.bam.gz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.