Connect with us

Software

How to install & execute Discovery Studio Visualizer on Ubuntu (Linux)?

Dr. Muniba Faiza

Published

on

how to install Discovery Studio Visualizer on Ubuntu (Linux)?

DS Visualizer is a comprehensive, free molecular modeling and visualization tool designed by BIOVIA, part of Dassault Systèmes [1]. It enables researchers to visualize and analyze complex chemical and biological data, including molecular structures, sequences, and simulations.DS Visualizer’s user-friendly interface supports various file formats and provides powerful tools for molecular editing, docking, and structure analysis. In this article, we are installing DS Visualizer on Ubuntu (Linux).

Preparing System

$ sudo apt-get update

$ sudo apt-get upgrade

Downloading DS Visualizer

You have to register with your university email address to download it. Register yourself and download the bin file to a directory (here, Downloads). You can download it from here.

Installing DS Visualizer

Installation of DS Visualizer is a bit complicated as you need to modify a few scripts. So, be mindful of each step and carefully look out whether the scripts are throwing any errors.

1. Change to the directory where you have downloaded the bin file of DS Visualizer.

$ cd Downloads/

2. Make the bin file executable.

$ chmod +x BIOVIA_DS2024Client.bin

3. Now execute this bin file as shown below.

$ ./BIOVIA_DS2024Client.bin --noexec --target /home/user/sw/BIOVIA2024

4. Change to the BIOVIA2024 directory.

$ cd /home/user/sw/BIOVIA2024

5. Find the script install_DSClient.sh and open it in a text editor.

5.1. Change the first line from”#!/bin/sh” to “#!/bin/bash” (without quotes).

5.2. Add the following above alias echoe=”echo -e” :

shopt -s expand_aliases

5.3. Save file.

6. Make this file executable as follows:

$ chmod +x istall_DSClient.sh

7. Run the installer:

You can either run it as

$ ./install_DSClient.sh

or

$ . install_DSClient.sh

The first option may not work because it is a multisystem script and you will get the “Syntax error:redirection unexpected”. Therefore, the second option worked for me.

8. After its successful run, you will be prompted to select the installation location. type 2 and write

> /home/user/sw/BIOVIA2024/DiscoveryStudio2024

Press enter –> type 1 –> enter –> type 1.

9. Now you will see a new directory namely, BIOVIA has been created in your home. Inside it, you will find another directory named DiscoveryStudio2024. Move inside this new directory as shown below.

$ cd /home/user/BIOVIA/DiscoveryStudio2024

10. Move inside the lp_installer directory and perform the following operations.

$ cd lp_installer/

11. Execute the lp_setup_linux.sh file as follows

$ chmod +x lp_setup_linux.sh

$ ./lp_setup_linux.sh --noexec --target /home/user/sw/BIOVIA2024

12. Change to the LicensePack/etc directory as shown below

$ cd /home/user/sw/BIOVIA2024/LicensePack/etc/

13. Execute the lp_config file as shown below

$ ./lp_config

14. Open lp_echovars in a text editor.

14.1. Change the first line from #! /bin/csh -f to #! /bin/tcsh.

14.2. Save and close file.

15. Now, execute the lp_echovars file.

$ ./lp_echovars

16. Change to the DiscoveryStudio2024/bin directory.

$ cd /home/user/BIOVIA/DiscoveryStudio2024/bin/

17. Run the following command in the terminal.

$ ./config_lp_location /home/user/sw/BIOVIA2024/LicensePack/

18. In this step, you need libpng15.so.15 file.

This file is generally located in /usr/local/lib or /usr/lib. I found mine in /usr/lib/x86_64-linux-gnu directory. But I found libpng16.so.16. That’s not a problem. You can use this file as well. I will show you how in the next few steps.

For now, copy this file to /home/user/BIOVIA/DiscoveryStudio2024/lib directory as shown below.

18.1. Open a terminal and change to the /usr/lib/x86_64-linux-gnu directory.

$ cd /usr/lib/x86_64-linux-gnu/

18.2. Now copy the file

$ sudo cp libpng16.so.16 /home/user/BIOVIA/DiscoveryStudio2024/lib

After copying it, go to the /home/user/BIOVIA/DiscoveryStudio2024/lib directory and rename the libpng16.so.16 file as libpng15.so.15. It will work as same.

We are almost finished, just a few more steps left!

19. Now, go to the bin directory of DiscoveryStudio2024.

$ cd /home/user/BIOVIA/DiscoveryStudio2024/bin/

20. Open DiscoveryStudio2021 in a text editor and modify ACCELRYS_DEBUG=0 to ACCELRYS_DEBUG=1. By doing this, you will get a verbose readout while running DS Visualizer to inspect for errors.

21. Finally, run this file in a terminal and follow the instructions on the dialog boxes that appear.

$ ./DiscoveryStudio2024

Adding DS Visualizer to the path

Add this to your path and create an alias so that you don’t have to enter the full path to this file every time you run it. Do the following:

  1. Open a bashrc file in an editor using your terminal
    $ sudo nano ~/.bashrc
  2. Add the following line at the end of this file.
    alias DSVisualizer='sudo /home/user/BIOVIA/DiscoveryStudio2024/bin/DiscoveryStudio2024'
  3. Press Ctrl+S and Ctrl+X to save and exit respectively.
  4. $ sudo nano ~/.bashrc

Now, check it by typing $ DSVisualizer in the terminal. It should start the software.

Enjoy using DS Visualizer! 🙂


References

  1. Studio, D. (2008). Discovery studio. Accelrys [2.1]420.

Dr. Muniba is a Bioinformatician based in New Delhi, India. She has completed her PhD in Bioinformatics from South China University of Technology, Guangzhou, China. She has cutting edge knowledge of bioinformatics tools, algorithms, and drug designing. When she is not reading she is found enjoying with the family. Know more about Muniba

Software

[Tutorial] Installing HTSlib on Ubuntu (Linux).

Dr. Muniba Faiza

Published

on

[Tutorial] Installing HTSlib on Ubuntu (Linux).

HTSlib is an open-source C library designed for handling high-throughput sequencing (HTS) data [1]. It provides the underlying functionality for manipulating various file formats commonly used in genomics, such as SAM (Sequence Alignment/Map), BAM (Binary Alignment/Map), CRAM (Compressed Reference-oriented Alignment Map), and VCF (Variant Call Format). In this article, we are installing on Ubuntu (Linux).

(more…)

Continue Reading

MD Simulation

List of widely used MD Simulation Analysis Tools.

Dr. Muniba Faiza

Published

on

List of widely used MD Simulation Analysis Tools.

Molecular Dynamics (MD) simulation analysis involves interpreting the vast amounts of data generated during the simulation of molecular systems. These analyses are necessary to study the physical movements of atoms and molecules, the stability of molecular conformations, reaction mechanisms, and thermodynamic properties, among other aspects. In this article, we will give a brief overview of some widely used MD simulation analysis tools.

(more…)

Continue Reading

Software

[Tutorial] Installing ProteStAr on Ubuntu (Linux).

Dr. Muniba Faiza

Published

on

Installing Protestar on Ubuntu

ProteStAr is a bioinformatics tool to compress protein structure files [1]. It compresses PDB/CIF files and supplementary PAE files. The compression is lossless. However, users are allowed to generate the lossy compression of files. In this article, we are installing ProteStar on Ubuntu.

(more…)

Continue Reading

Software

[Tutorial] How to install 3Dmapper on Ubuntu (Linux)?

Dr. Muniba Faiza

Published

on

Installing 3Dmapper on Ubuntu (Linux).

Understanding the relationship between genes and proteins is crucial for elucidating biological processes, and disease mechanisms, and developing targeted therapies. A new tool developed by Yang et. al., [1], provides a better solution to map annotated positions and variants to protein structures automatically. 3Dmapper is a stand-alone tool based on R and Python programming languages that map annotated genomic variants or positions to protein structures [1]. In this article, we will install 3Dmapper on Ubuntu (Linux).

(more…)

Continue Reading

Software

CMake installation and upgrade: What worked & what didn’t?!

Dr. Muniba Faiza

Published

on

CMake installation and upgrade: What worked & what didn’t?!

CMake is a widely used cross-platform build system that automates the process of compiling and linking software projects. In bioinformatics, CMake can be utilized to manage the build process of software tools and pipelines used for data analysis, algorithm implementation, and other computational tasks. However, managing the versions of CMake or upgrading it on Ubuntu (Linux) can be a trivial task for beginners. In this article, we provide methods for installing and upgrading CMake on Ubuntu.

(more…)

Continue Reading

Bioinformatics Programming

Free_Energy_Landscape-MD: Python package to create Free Energy Landscape using PCA from GROMACS.

Dr. Muniba Faiza

Published

on

In molecular dynamics (MD) simulations, a free energy landscape (FEL) serves as a crucial tool for understanding the behavior of molecules and biomolecules over time. It is difficult to understand and plot a meaningful FEL and then extract the time frames at which the plot shows minima. In this article, we introduce a new Python package (Free_Energy_Landscape-MD) to generate an FEL based on principal component analysis (PCA) from MD simulation done by GROMACS [1].

(more…)

Continue Reading

Bioinformatics News

VS_Analysis: A Python package to perform post-virtual screening analysis

Dr. Muniba Faiza

Published

on

VS_Analysis: A Python package to perform post-virtual screening analysis

Virtual screening (VS) is a crucial aspect of bioinformatics. As you may already know, there are various tools available for this purpose, including both paid and freely accessible options such as Autodock Vina. Conducting virtual screening with Autodock Vina requires less effort than analyzing its results. However, the analysis process can be challenging due to the large number of output files generated. To address this, we offer a comprehensive Python package designed to automate the analysis of virtual screening results.

(more…)

Continue Reading

Bioinformatics Programming

vs_interaction_analysis.py: Python script to perform post-virtual screening analysis

Dr. Muniba Faiza

Published

on

vs_interaction_analysis.py: Python script to perform post-virtual screening analysis

Analyzing the results of virtual screening (VS) performed with Autodock Vina [1] can be challenging when done manually. In earlier instances, we supplied two scripts, namely vs_analysis.py [2,3] and vs_analysis_compounds.py [4]. This time, we have developed a new Python script to simplify the analysis of VS results.

(more…)

Continue Reading

Software

How to install Interactive Genome Viewer (IGV) & tools on Ubuntu?

Dr. Muniba Faiza

Published

on

How to install Interactive Genome Viewer (IGV) & tools on Ubuntu?

Interactive Genome Viewer (IGV) is an interactive tool to visualize genomic data [1]. In this article, we are installing IGV and tools on Ubuntu desktop.

(more…)

Continue Reading

MD Simulation

[Tutorial] Installing VIAMD on Ubuntu (Linux).

Dr. Muniba Faiza

Published

on

[Tutorial] Installing VIAMD on Ubuntu (Linux).

Visual Interactive Analysis of Molecular Dynamics (VIAMD) is a tool that allows the interactive analysis of molecular dynamics simulations [1]. In this article, we are installing it on Ubuntu (Linux).

(more…)

Continue Reading

Docking

[Tutorial] Performing docking using DockingPie plugin in PyMOL.

Dr. Muniba Faiza

Published

on

[Tutorial] Performing docking using DockingPie plugin in PyMOL.

DockingPie [1] is a PyMOL plugin to perform computational docking within PyMOL [2]. In this article, we will perform simple docking using DockingPie1.2.

(more…)

Continue Reading

Docking

How to install the DockingPie plugin on PyMOL?

Dr. Muniba Faiza

Published

on

How to install DockingPie plugin on PyMOL?

DockingPie [1] is a plugin of PyMOL [2] made to fulfill the purpose of docking within the PyMOL interface. This plugin will allow you to dock using four different algorithms, namely, Vina, RxDock, SMINA, and ADFR. It will also allow you to perform flexible docking. Though the installation procedure is the same for all OSs, in this article, we are installing this plugin on Ubuntu (Linux).

(more…)

Continue Reading

Software

Video Tutorial: Calculating binding pocket volume using PyVol plugin.

Dr. Muniba Faiza

Published

on

Calculate Binding Pocket Volume in Pymol (using PyVol plugin).

This is a video tutorial for calculating binding pocket volume using the PyVol plugin [1] in Pymol [2].

(more…)

Continue Reading

Software

How to generate topology from SMILES for MD Simulation?

Dr. Muniba Faiza

Published

on

How to generate topology from SMILES for MD Simulation?

If you need to generate the topology of molecules using their SMILES, a simple Python script is available.

(more…)

Continue Reading

Software

[Tutorial] Installing jdock on Ubuntu (Linux).

Dr. Muniba Faiza

Published

on

[Tutorial] Installing jdock on Ubuntu (Linux).

jdock is an extended version of idock [1]. It has the same features as the idock along with some bug fixes. However, the binary name and the GitHub repository names are changed. We are installing jdock on Ubuntu (Linux).

(more…)

Continue Reading

Software

How to upgrade cmake on Ubuntu (Linux)?

Dr. Muniba Faiza

Published

on

How to upgrade cmake on Ubuntu/Linux?

In bioinformatics, cmake is used to install multiple software including GROMACS, jdock, and so on. Here is a short tutorial on how to upgrade cmake on Ubuntu and get rid of the previous version. (more…)

Continue Reading

Software

How to install GMXPBSA on Ubuntu (Linux)?

Dr. Muniba Faiza

Published

on

How to install GMXPBSA on Ubuntu (Linux)?

GMXPBSA is a tool to calculate binding free energy [1]. It is compatible with Gromacs version 4.5 and later. In this article, we will install GMXPBSA version 2.1.2 on Ubuntu (Linux).

(more…)

Continue Reading

Docking

[Tutorial] Installing Pyrx on Windows.

Dr. Muniba Faiza

Published

on

[Tutorial] Installing Pyrx on Windows.

Pyrx [1] is another virtual screening software that also offers to perform docking using Autodock Vina. In this article, we will install Pyrx on Windows. (more…)

Continue Reading

MD Simulation

How to solve ‘Could NOT find CUDA: Found unsuitable version “10.1”‘ error during GROMACS installation?

Dr. Muniba Faiza

Published

on

How to solve ‘Could NOT find CUDA: Found unsuitable version “10.1”‘ error during GROMACS installation?

Compiling GROMACS [1] with GPU can be trivial. Previously, we have provided a few articles on the same. In this article, we will solve an error frequently occurring during GROMACS installation.

(more…)

Continue Reading

Software

Installing Autodock4 on MacOS.

Dr. Muniba Faiza

Published

on

Installing Autodock4 on MacOS

Previously, we installed the Autodock suite [1] on Ubuntu. Visit this article for details. Now, let’s install it on MacOS.

(more…)

Continue Reading