How to get BMap

You can use BMap either by compiling from its source code or by downloading pre-compiled executables.


Source code

Since BMap is coded with the C++ library Qt, you can compile and use it on the platforms supported by Qt. The source code is available from here.

Once you correctly install Qt library in your system correctly, you can easily compile the source codes. After extraction of the source codes to an appropriate directory, change working directory to the directory and type the following commands.

>qmake BMap.pro
>make (or nmake for Visual Studio on Windows)

After completion of the commands, you can find an executable file in the directory named "bin" located at the same layer with the directory to which you extracted the source code.


Executable binary files

We had tested BMap on Windows, Macintosh and CentOS. For your convenience, executable files for these three platforms can be downloaded from following links. We prepared only 64-bit versions because 32-bit versions are limited for species of smaller genome and couldn't be used for larger ones like human and mouse. If you want to obtain 32-bit versions, please compile from the source code.

Platform compiled (Qt version) Link
Windows, 64-bit (Qt5.1) BMap-v1.0-win64.zip
Macintosh, 64-bit (Qt5.1) BMap-v1.0-mac64.tar.gz
Linux CentOS 5 , 64-bit (Qt4.7) BMap-v1.0-linux-centos64.tar.gz


Environment for running BMap

We usually run BMap on computers with the following specs.

CPU Intel Core i7 (4-core, 8-thread), 3.06 GHz
RAM 24 Gbyte
HDD SATA 500 Gbyte
Linux Version CentOS 4.10

With default parameters, BMap requires about 20 Gbytes for mapping reads to the human genome. If you assign more memory, you can accelerate BMap.


Copyright and Software License

BMap is written by Fumihito Miura. All right reserved. (Copyright 2011-2014, Fumihito Miura)

BMap is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

BMap is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see < http://www.gnu.org/licenses/ > .