Skip to content

Visualize the coverage distribution of k-mers in a set of sequencing reads.

License

Notifications You must be signed in to change notification settings

DavidUnzue/kViz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kViz (k-mer coverage visualizer)

kViz is a simple bioinformatics tool for visualizing the dristibution of the k-mer coverage within a given set of sequencing reads.

kViz output histogram

Pre-Requisites

Since kViz is written in Perl, you'll need Perl 5.6.0 or later installed in your machine.

Additionally you'll need the Template Toolkit module for Perl. You can install it using the CPAN Module by just typing the following in the command line:

$ sudo cpan Template

Usage

Within the kViz directory, execute in the command line the Perl script under the src folder with all three arguments.

$ perl src/kviz.pl <INPUT_FILE> <OUTPUT_FILE_PREFIX> <K-MER_SIZE>

Arguments

<INPUT_FILE>: input fasta or fastq file containing read sequences

<OUTPUT_FILE_PREFIX>: the path to the output file without file format ending, e.g.: "data/kmer_coverage_file"

<K-MER_SIZE>: size of the created k-mers

Output

kViz generates a HTML file with a histogram showing the k-mer coverge distribution. The histogram is generated using Google Charts Tools.

Copyright

kViz is licensed under the MIT License, see LICENSE.md for more details.

About

Visualize the coverage distribution of k-mers in a set of sequencing reads.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages