× Help save net neutrality! Learn more.
Burrows-Wheeler Aligner Icon

Burrows-Wheeler Aligner

beta
4.8 Stars (10)
798 Downloads (This Week)
Last Update:
Download bwa-0.7.17.tar.bz2
Browse All Files
BSD Linux

Description

BWA is a program for aligning sequencing reads against a large reference genome (e.g. human genome). It has two major components, one for read shorter than 150bp and the other for longer reads.

Burrows-Wheeler Aligner Web Site

Features

  • Support Illumina, SOLiD, 454, Sanger reads, PacBio reads and assembly contigs
  • Gapped alignment and paired-end mapping
  • Accurate, fast and lightweight

KEEP ME UPDATED

Other Useful Business Software

Identify and respond to threats before damage is done Icon

A SIEM that makes it easy to use logs for security, compliance, and troubleshooting.

Identify and respond to threats before damage is done Icon
SolarWinds® Log & Event Manager (LEM) delivers comprehensive Security Information and Event Management (SIEM) capabilities in a highly affordable, easy-to-use, and quick-to-deploy virtual appliance. LEM provides the visibility, security, and control that IT professionals need to alert on and respond to security threats, and assist in meeting the regulatory compliance guidelines of HIPAA, PCI DSS, SOX, and more. Try it free for 30 days!

User Ratings

★★★★★
★★★★
★★★
★★
7
0
1
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Excellent software - essential for many genomics applications.

    Posted 05/12/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Great software, thank you.

    Posted 05/22/2013
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Error with make in the latest version. angelinadaniel@ubuntu:/media/angelinadaniel/linux/bwa-0.7.3a$ make gcc -c -g -Wall -O2 -DHAVE_PTHREAD utils.c -o utils.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD kstring.c -o kstring.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD ksw.c -o ksw.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwt.c -o bwt.o bwt.c: In function ‘bwt_restore_bwt’: bwt.c:408:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwt.c:409:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwt.c:410:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwt.c: In function ‘bwt_restore_sa’: bwt.c:382:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwt.c:384:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwt.c:385:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwt.c:386:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwt.c:393:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] gcc -c -g -Wall -O2 -DHAVE_PTHREAD bntseq.c -o bntseq.o bntseq.c: In function ‘bns_restore_core’: bntseq.c:98:9: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] bntseq.c:106:10: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] bntseq.c:114:10: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] bntseq.c:123:9: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] bntseq.c:129:10: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwa.c -o bwa.o bwa.c: In function ‘bwa_idx_load’: bwa.c:261:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwamem.c -o bwamem.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwamem_pair.c -o bwamem_pair.o ar -csru libbwa.a utils.o kstring.o ksw.o bwt.o bntseq.o bwa.o bwamem.o bwamem_pair.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD QSufSort.c -o QSufSort.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwt_gen.c -o bwt_gen.o bwt_gen.c: In function ‘BWTIncBuildRelativeRank’: bwt_gen.c:873:10: warning: variable ‘oldInverseSa0RelativeRank’ set but not used [-Wunused-but-set-variable] bwt_gen.c: In function ‘BWTIncMergeBwt’: bwt_gen.c:947:15: warning: variable ‘bitsInWordMinusBitPerChar’ set but not used [-Wunused-but-set-variable] bwt_gen.c: In function ‘BWTIncConstructFromPacked’: bwt_gen.c:1452:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwt_gen.c:1468:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwt_gen.c:1483:8: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwase.c -o bwase.o bwase.c: In function ‘bwa_sai2sam_se_core’: bwase.c:516:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwase.c:530:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwase.c:535:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwase.c: In function ‘bwa_refine_gapped’: bwase.c:309:8: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwaseqio.c -o bwaseqio.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwtgap.c -o bwtgap.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwtaln.c -o bwtaln.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD bamlite.c -o bamlite.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD is.c -o is.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwtindex.c -o bwtindex.o bwtindex.c: In function ‘bwt_pac2bwt’: bwtindex.c:73:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwtindex.c: In function ‘bwa_seq_len’: bwtindex.c:52:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwape.c -o bwape.o bwape.c: In function ‘bwa_sai2sam_pe_core’: bwape.c:642:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwape.c:645:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwape.c:653:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwape.c: In function ‘bwa_paired_sw’: bwape.c:497:8: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwape.c: In function ‘bwa_cal_pac_pos_pe’: bwape.c:278:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] bwape.c:282:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] gcc -c -g -Wall -O2 -DHAVE_PTHREAD kopen.c -o kopen.o kopen.c: In function ‘kopen’: kopen.c:265:8: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] kopen.c: In function ‘http_open’: kopen.c:93:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] kopen.c: In function ‘kftp_send_cmd’: kopen.c:146:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] gcc -c -g -Wall -O2 -DHAVE_PTHREAD pemerge.c -o pemerge.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwtsw2_core.c -o bwtsw2_core.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwtsw2_main.c -o bwtsw2_main.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwtsw2_aux.c -o bwtsw2_aux.o bwtsw2_aux.c: In function ‘bsw2_aln’: bwtsw2_aux.c:738:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwt_lite.c -o bwt_lite.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwtsw2_chain.c -o bwtsw2_chain.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD fastmap.c -o fastmap.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD bwtsw2_pair.c -o bwtsw2_pair.o gcc -c -g -Wall -O2 -DHAVE_PTHREAD main.c -o main.o gcc -g -Wall -O2 -DHAVE_PTHREAD QSufSort.o bwt_gen.o bwase.o bwaseqio.o bwtgap.o bwtaln.o bamlite.o is.o bwtindex.o bwape.o kopen.o pemerge.o bwtsw2_core.o bwtsw2_main.o bwtsw2_aux.o bwt_lite.o bwtsw2_chain.o fastmap.o bwtsw2_pair.o main.o -o bwa -L. -lbwa -lm -lz -lpthread gcc -c -g -Wall -O2 -DHAVE_PTHREAD example.c -o example.o gcc -g -Wall -O2 -DHAVE_PTHREAD example.o -o bwamem-lite -L. -lbwa -lm -lz -lpthread

    Posted 03/30/2013
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    HI, I downloaded the latest bwa (already been using bwa ). I tried to do 'make' to install but get an error, In file included from bwtaln.h:6, from bwaseqio.c:4: bwt.h:63: error: expected specifier-qualifier-list before âsize_tâ make: *** [bwaseqio.o] Error 1 Please can you help me here. I know this is a reviews page, but cannot find a way to post the message on any forum. Thanks.

    Posted 03/08/2013
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Only consider BWA version 0.6.2 as the latest sufficiently tested and stable version. That said, this is a very good application for aligning short sequencing reads.

    Posted 01/25/2013
Read more reviews

Additional Project Details

Languages

English

Intended Audience

Science/Research

User Interface

Command-line

Programming Language

C

Registered

2009-09-01

Thanks for helping keep SourceForge clean.

Screenshot instructions:
Windows
Mac
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies
X

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

No, Thank you