Installation¶
DoubleBlind stand-alone app (most beginner-friendly)¶
A stand-alone version of DoubleBlind is available for both Windows and MacOS. This version is the most beginner-friendly to install, since it requires the least amount of setup to make it work.
How to install it¶
You can download the latest stand-alone of DoubleBlind from the GitHub Releases page (‘DoubleBlind-X.Y.Z_windows.zip’ for Windows, and ‘DoubleBlind-X.Y.Z_macos.zip’ for MacOS).
If you use the DoubleBlind stand-alone app, the only other programs you will need to install are external programs that interface with DoubleBlind - such as R (if you want to use DESeq2), and kallisto.
How to run it¶
First, unzip the .zip file you downloaded.
On Windows:
After unzipping, open the “DoubleBlind.exe” file:
If this is the first time you launch DoubleBlind, the following messagebox will show up. To get past it, first click on “More info”:
Next, click on the “Run anyway” button at the bottom-right corner:
The DoubleBlind app should launch now - this may take a minute or two, so be patient!
On MacOS:
After unzipping, open the “DoubleBlind.dmg” file. The DoubleBlind app should launch now - this may take a minute or two, so be patient!
Install as a Python package with pip (best performance)¶
You can install DoubleBlind as a Python package via pip.
How to install it¶
If you don’t have pip installed, this Python installation guide can guide you through the process.
On Windows: you may also need to install Microsoft Visual C++ 14.0 or greater, and Perl.
On Linux: you may also need to install Qt 6 Image Formats to view tutorial videos from within DoubleBlind. To do so on Debian/ubuntu systems, use the command sudo apt install qt6-image-formats-plugins. To do so on Red Hat-based distros such as Fedora, use the command dnf install qt6-qtimageformats.
After installing these external dependencies, you can install DoubleBlind by typing the following command in your terminal window:
pip install doubleblind
How to run it¶
If you installed DoubleBlind with pip, you can open the DoubleBlind app by executing the command doubleblind-gui from your terminal.
Alternatively, you can open the DoubleBlind app by typing the following code into a Python console:
>>> from doubleblind import main
>>> main.run()
In addition, you can write Python code that uses DoubleBlind functions as described in the programmatic interface user guide.
From sources¶
The source code for DoubleBlind can be downloaded from the Github repository.
How to install it¶
First, clone the public repository:
$ git clone git://github.com/GuyTeichman/doubleblind
Once you have a copy of the source, you can install the basic version of DoubleBlind with:
$ python -m pip setup.py install
Or you can install the full version of DoubleBlind with:
$ python -m pip setup.py install .[all]
How to run it¶
If you installed DoubleBlind from source, you can open the DoubleBlind app by executing the command doubleblind-gui from your terminal.
Alternatively, you can open the DoubleBlind app by typing the following code into a Python console:
>>> from doubleblind import main
>>> main.run()