Are there any human genome variant callers and BAM indexing and sorting tools to run on Windows 10?
5
0
Entering edit mode
6.2 years ago
mathisdead ▴ 10

Are there any human genome variant callers and BAM indexing and sorting tools to run on Windows 10? I run Pilon, but it asks to index and sort BAM. How to substitute SAMTools?

variant calling windows bam indexing • 2.1k views
ADD COMMENT
3
Entering edit mode

Why do you want to know that, just get Linux :)

ADD REPLY
3
Entering edit mode

option 1) install a linux virtual box https://www.virtualbox.org/

option 2) delete windows, install linux <=== BEST

ADD REPLY
2
Entering edit mode
6.2 years ago
GenoMax 141k

Nothing that is free comes to mind. You can always install linux subsystem for Windows 10 (for free) and do all you need to in a real bash shell on Win 10. There are three unix distros available now in Microsoft store. Choose ubuntu if you are new to unix.

ADD COMMENT
1
Entering edit mode
6.0 years ago
d-cameron ★ 2.9k

Many Java based tools run on windows without issue. Picard tools is a Java version of samtools that runs on windows. You can also sort and index BAM files using the IGV GUI, or the igvtools command line.

ADD COMMENT
1
Entering edit mode

Many Java based tools run on windows with an issue.

Did you mean without an issue?

ADD REPLY
1
Entering edit mode
6.0 years ago

well, there are two ways in windows 10:

  1. Install conda (anaconda/miniconda) and enable bioconda channels. You can install most of the bioinformatics software using conda. Miniconda installer is available for windows (both 32 and 64 bit).
  2. Enable linux subsystem in windows 10. Install GNU-linux of choice (available in store). Install bioinformatics software.
ADD COMMENT
0
Entering edit mode

Just to clarify for others reading this later. Bioconda only provides binaries for Linux and MacOS. Not Win10. Personally, I tried the WSL with Ubuntu and the VirtualBox approach. Both they both have old release and performance problems. You can install CygWin64 fairly easily in Win10, then struggle to add the developers packages for GCC and a few other needed packages (CygWin does not support apt-get or similar). Once done though you can easily compile the source release downloaded from htslib.org and similar. Very key is to make sure to do a ./configure before you do a make. So this was the best way to get Win10 executables available; with versions later than any other package manager. As Conda is good about keeping the latest release available, I sure wish they would add the Win10 binaries to their system since Conda supports it. If they did, I would take our Python project and move it to Conda in a heartbeat. Unfortunately, 90% of our users are on Win10 so ...

ADD REPLY
0
Entering edit mode

I can assure you conda works fine in WSL and is much more stable/convenient than cygwin. You can install normal binaries as you would on a typical linux install.

ADD REPLY
0
Entering edit mode
6.2 years ago

You can use Galaxy through a browser.

https://usegalaxy.org/

But there are very few people using Windows tools to do any of this, and even fewer who will be able to help you here. Use Cygwin if you don't have access to a dedicated Unix machine.

ADD COMMENT
0
Entering edit mode
6.2 years ago

Wiping Windows or converting fully to linux isn't necessary. You can easily get the best of both worlds - just use the Linux subsystem for Windows. Way easier than dealing with VMs or cygwin and can utilize all of your computer's resources rather than dealing with a gimped linux VM. I've never had any issues getting anything to run on it (that I haven't also ran into on native linux distros).

ADD COMMENT

Login before adding your answer.

Traffic: 2521 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6