Skip to content

jwintersinger/kablammo

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
July 10, 2013 11:44
img
August 30, 2014 11:49
js
November 11, 2014 10:48
May 7, 2014 18:32
May 7, 2014 18:32
July 10, 2013 11:31
August 30, 2014 11:49
November 8, 2014 12:10
August 28, 2014 13:05
September 30, 2022 16:44

Kablammo

Kablammo is a BLAST visualization tool. Given a set of BLAST results in XML format, Kablammo will illustrate exactly which portions of the query sequence (i.e., the sequence you gave BLAST) map to which portions of the subject sequence (i.e., the sequence BLAST found in its database that aligns to your input). This can be of considerable value in visualizing genome misassembly.

You may access an already-deployed copy of Kablammo. For more details, please see my blog post on Kablammo.

Running

To run Kablammo, simply serve its directory via any static-file web server, then access index.html in your browser. An easy means of deployment, then, is thus:

  1. Run python3 -m http.server or python2 -m SimpleHTTPServer from Kablammo's directory.
  2. Access http://localhost:8000 in your web browser.

Serving BLAST results

Kablammo supports two means of loading BLAST XML results.

  1. Kablammo allows the user to load a result set from her local machine; to make this work, the server administrator needn't do anything -- all processing is done on the client side, and never touches the server.

  2. Kablammo allows the user to load a result set located on the server. This permits workflows in which BLAST is run on the server and the client visualizes the results in her web browser, without having to first download the XML-formatted results from the server. The result sets Kablammo lists are dictated by the data/blast_results.json file. To generate this file, put your BLAST result files (or symlinks to them) in the data/ directory, then run data/generate_list.py.

Contact

Reach me via my web site or on Twitter.

About

Interactive, web-based BLAST results visualization tool. Accessible at https://kablammo.wasmuthlab.org.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published