Overview

The Windows Subsystem for Linux (WSL) is a compatibility layer that allows to run Linux applications directly on Windows 10 and Windows Server 2019. By installing WSL, SeqSphere+ users can benefit from Linux based applications that are distributed together with SeqSphere+ (e.g., SKESA assembler, Mash, NCBI AMRFinderPlus, BWA-MEM, and FastANI). If WSL has been installed successfully, those features are shown automatically in the SeqSphere+ pipeline script settings and tools menu (except the AMRFinderPlus functionality that comes linked to a task template).

Installing Windows Subsystem for Linux

For downloading and installation of Windows Subsystem for Linux on Windows 10 (v.1809) simply follow these steps:

Windows Features Menu
  • Step 1: Enable the Windows Subsystem for Linux feature. This step needs administrative privileges and must be done once for each computer that has a SeqSphere+ client installed.
  1. Right-click on the Windows Start menu icon, choose Search and type "Windows Features". Select the top entry (category Control panel) to enable or turn off Windows-Features. The Windows-Features dialog will be opened.
  2. Select in the upcoming dialog the check box for Windows Subsystem for Linux from the bottom of the list and press the OK button. Applying the changes may take a few minutes. Finally, press the Restart now button to reboot the computer.
  • Step 2: Install the Ubuntu Linux distribution. This step must be done once by each Windows user that starts the SeqSphere+ client. It requires no administrative privileges.
  1. Open the Start menu and select Microsoft Store.
  2. Search for Ubuntu.
  3. Select Ubuntu 18.04 LTS among the list of presented apps, then click the Install (or Get) button to download this Ubuntu Linux distribution.
  4. If a Microsoft Sign in dialog opens (without a user name), it is not necessary to sign in. Just close the dialog with the upper right window button and the installation continues. If instead a Microsoft dialog appears asking for password of your specific Microsoft account, you need to enter your password to continue with the installation.
  5. After the download has finished press the Launch button to install and initialize the WSL. A Linux terminal window is opened. After some minutes, the message "Enter new UNIX username" is shown. Type a user name and press the Return key. Next a message "Enter new UNIX password" is shown. Type a password (no characters are shown while typing) and press the Return key. Then, a message "Retype new UNIX password" is shown. Type the password again and press the Return key. The credentials should be memorized as they are needed to install further Linux components.
  6. Library libgomp1 is needed to be installed for some SeqSphere+ features (FastANI). To install this library, type the following two command line into the Linux terminal window, both followed by the Return key:
    sudo apt-get update
    sudo apt-get install libgomp1
    The password that was defined in the last step is requested again as confirmation to install the library, enter "y" to confirm it.
  7. Finally, close the Linux terminal window or enter exit.

For testing if the WSL was successfully installed, call in the SeqSphere+ menu Help | About Ridom SeqSphere+ and switch in the upcoming dialog to the tab System. If the installation has succeeded, this system information should contain the line:

Windows Subsystem for Linux:  ubuntu1804 (Ubuntu 18.04)

Doc-info.pngHint: If the usage of the Microsoft Store is not possible or not permitted, the WSL can also be installed manually. For installing WSL on Windows Server 2019 please follow the Microsoft installation guide.