Skip to main content
. 2015 Feb 20;4:50. [Version 1] doi: 10.12688/f1000research.6157.1

Table 1. Overview of the complementary utilities shipped with ViennaNGS.

While some of these scripts are re-implementations of functionality available elsewhere, they have been developed primarily as reference implementation of the library routines to help prospective ViennaNGS users getting started quickly with the development of custom pipelines.

Utility Description
assembly_hub_constructor.pl Construct Assembly Hubs for UCSC genome browser visualization
bam_quality_stat.pl Compute mapping/quality statistics along with publication-ready
figures
bam_split.pl Split BAM files by strand
bam_to_bigwig.pl Produce BigWig coverage profiles from BAM files for visualization
bam_uniq.pl Filter uniquely and multi mapped reads from BAM files
bed2bedGraph.pl Convert BED to (strand specific) bedGraph format
extend_bed.pl Extend genomic intervals in BED format at the 5′, 3′, or both ends
gff2bed.pl Convert bacterial RefSeq GFF3 annotation to BED12 format
kmer_analysis.pl Count k-mers of predefined length in FastQ and Fasta files
MEME_xml_motif_extractor.pl Compute basic statistics from MEME XML output
newUCSCdb.pl Create a new genome database in a local UCSC genome browser
instance
normalize_multicov.pl Compute normalized expression data in TPM from read counts
sj_visualizer.pl Convert splice junctions in segemehl BED6 splice junction format to
BED12
splice_site_summary.pl Identify and characterize splice junctions from RNA-seq data
track_hub_constructor.pl Construct Track Hubs for UCSC genome browser visualization
trim_fastq.pl Trim sequence and quality fields in FastQ format