Software
Research work in BioSFGroup relies on computer software, with a strong preference towards the usage of free and open-source software, starting from the operating system. Our workstations and laptops run Ubuntu LTS, while our supercomputer Bura runs Red Hat Enterprise Linux.
The reasons for the preference towards the usage of free and open-source software are the limited use conditions, limited extensibility, and license cost of proprietary software, which limit the science that we can do. The developments that we do can be found on our GitHub organization.
The list below is limited to the software we use; for a more comprehensive list of available free and open-source software for molecular modeling, see:
- Pirhadi, S., Sunseri, J., and Koes, D. R. Open source molecular modeling. Journal of Molecular Graphics and Modelling 69, 127–143 (2016); the updateable list of software on GitHub Pages, the repository on GitHub
- ABC of cheminformatics by Filip Stefaniak
- Directory of computer-aided Drug Design tools by Swiss Institute of Bioinformatics
Structure visualization, analysis, and editing
PyMOL
PyMOL (homepage, Wikipedia) is free and open source molecular visualization system, maintained by Schrödinger.
PyMOL is available as a package in Arch Linux, Debian, and Fedora.
Specific uses:
VMD
VMD (homepage, Wikipedia) is a freely available molecular visualization system used for the displaying and animation of biomolecular systems. VMD stands for Visual Molecular Dynamics, and it is maintained by Theoretical and Computational Biophysics Group at the University of Illinois at Urbana-Champaign. VMD is distributed with source code under VMD License, and it is not free and open-source software.
VMD is available as a package in Arch User Repository, but not in Debian and Fedora.
Specific uses:
UCSF Chimera
UCSF Chimera (homepage, Wikipedia) is a freely available visualization and analysis software. Chimera works with single molecules as well as supramolecular assemblies, sequence alignments, results of docking, and molecular dynamics trajectories. Chimera is distributed in a binary form under UCSF Chimera Non-Commercial Software License Agreement, and it is not free and open-source software.
UCSF Chimera is available as a package in Arch User Repository, but not in Debian and Fedora.
Specific uses:
wxMacMolPlt
wxMacMolPlt (homepage, Wikipedia) is a free and open-source graphical user interface for preparation and visualization of the input and output files for the GAMESS quantum chemistry package.
wxMacMolPlt is available as a package in Arch User Repository and Fedora, but not in Debian.
MODELLER
MODELLER (homepage, Wikipedia) is a proprietary software for modelling of tertiary structures of proteins.
MODELLER is available as a package in Arch User Repository, but not in Debian and Fedora.
Avogadro
Avogadro (homepage, Wikipedia) is a free and open-source molecule editor. It is maintained by Kitware. Avogadro comes in two versions: orange Avogadro, and blue Avogadro 2.
Avogadro (first version, the orange one) is available as a package in Arch User Repository, Debian, and Fedora. Avogadro 2 (the blue one) is available as a package in Arch User Repository and Fedora, but not in Debian.
ChemAxon Marvin
ChemAxon Marvin (homepage, Wikipedia) is a freely available software for drawing and visualization of molecules. Marvin is distributed in binary form under ChemAxon EULA, and it is not free and open-source software.
Marvin is available as a package in Arch User Repository, but not in Debian and Fedora.
Cresset
Torch (homepage) is a proprietary software.
Torch is not available as a package in Arch Linux, Debian, and Fedora.
Spark (homepage) is a proprietary software.
Spark is not available as a package in Arch Linux, Debian, and Fedora.
Forge (homepage) is a proprietary software.
Forge is not available as a package in Arch Linux, Debian, and Fedora.
Electrostatic calculation, protein-ligand docking, and molecular simulation
APBS and PDB2PQR
APBS (homepage, Wikipedia) is a free and open-source software for computing the numerical solution of the Poisson-Boltzmann equation that describes electrostatic interactions between molecular solutes.
APBS is available as a package in Arch User Repository, Debian, and Fedora.
PDB2PQR (homepage, Wikipedia) is a free and open-source software for preparation of molecular structures for electrostatic calculation.
PDB2PQR is available in Arch User Repository and Debian, but not in Fedora.
AutoDock and AutoDock Vina
AutoDock (homepage, Wikipedia) and AutoDock Vina (homepage, Wikipedia) are free and open source protein-ligand docking software packages.
AutoDock is available as a package in Debian and Fedora, but not in Arch Linux. AudoDock Vina is available in Arch User Repository and Debian, but not in Fedora.
rDock and RxDock
rDock (homepage, Wikipedia) and RxDock (homepage, Wikipedia) are free and open source protein-ligand docking software packages designed for high throughput virtual screening.
rDock and RxDock are not available as packages in Arch Linux, Debian, and Fedora.
GROMACS
GROMACS (homepage, Wikipedia) is a free and open-source molecular dynamics package. It supports classical molecular mechanics and provides an interface to a number of quantum mechanics software packages.
GROMACS is available as a package in Arch User Repository, Debian, and Fedora.
Specific uses:
- Protein-Ligand Complex
- Free Enegy Calculation
- Umbrella Sampling
- Coarse Grained (proteins in lipid bilayers, protein-protein interactions, protein kinases)
NAMD
NAMD (homepage, Wikipedia) is a freely available molecular dynamics package.
NAMD is available as a package in Arch User Repository, but not in Debian and Fedora.
PLUMED
PLUMED (homepage, Wikipedia) is a a free and open source library for free energy calculations in molecular systems.
PLUMED is available as a package in Arch User Repository, but not in Debian and Fedora.
CP2K
CP2K (homepage, Wikipedia) is a free and open-source molecular dynamics package. It supports both quantum and classical molecular mechanics and allows using both of them in the same simulation with QM/MM.
CP2K is available as a package in Arch User Repository, Debian, and Fedora.
Specific uses:
NWChem
NWChem (homepage, Wikipedia) is a free and open source molecular dynamics package.
NWChem is available as a package in Arch User Repository, Debian, and Fedora.
GAMESS (US)
GAMESS (US) (homepage, Wikipedia) is a freely available quantum chemistry software.
GAMESS (US) is available as a package in Arch User Repository, but not in Debian and Fedora.
Topology generation and file format conversion
AmberTools and acpype
AmberTools, a part of Amber molecular dynamics package (homepage, Wikipedia), is a freely available set of tools for preparation and analysis of molecular dynamics simulations. Many of the tools are free and open-source software.
AmberTools is available as a package in Arch User Repository, but not in Debian and Fedora (there is an effort to package AmberTools for Fedora).
ACPYPE (homepage, Google Code archive) is a free and open-source software for generation of molecular topologies. It uses Antechamber and GAFF from AmberTools.
ACPYPE is not available as a package in Arch Linux, Debian, and Fedora.
Open Babel
Open Babel (homepage, Wikipedia) is free and open-source software for conversion between different chemical file formats. It provides both command line and graphical user interfaces.
Open Babel is available as a package in Arch Linux, Debian, and Fedora.
Chemical kinetics simulation and quantitative molecular interactions
KinTek Explorer
KinTek Explorer (homepage) is proprietary software for chemical kinetic data analysis.
KinTek Explorer is not available as a package Arch Linux, Debian, and Fedora.
COPASI
COPASI (homepage, Wikipedia) is a free and open-source software for simulation and analysis of biochemical networks and their dynamics.
COPASI is available as a package in Arch User Repository and Fedora, but not in Debian.
Tenua
Tenua (homepage, Wikipedia) is a free and open-source software for chemical kinetics simulation.
Tenua is not available as a package in Arch Linux, Debian, and Fedora.
Data processing and visualization
R and Bio3D
R (homepage, Wikipedia) is a free and open-source software environment and a programming language for statistical computing.
R is available as a package in, Arch Linux, Debian, and Fedora.
Bio3D (homepage) is an R package for analyzing the protein sequence, structure, and trajectory data.
Bio3D is available as a package in Debian, but not in Arch Linux and Fedora.
Maxima
Maxima (homepage, Wikipedia) is a free and open source computer algebra system.
Maxima is available as a package in Arch Linux, Debian, and Fedora.
LibreOffice Calc
LibreOffice (homepage, Wikipedia) is a free and open source office suite. The spreadsheet component is called Calc.
LibreOffice is available as a package in Arch Linux (still branch), Debian, and Fedora.
gnuplot
gnuplot (homepage, Wikipedia) is a free and open source graphing software.
Gnuplot is available as a package in, Arch Linux, Debian, and Fedora.
SciDAVis
SciDAVis (homepage, Wikipedia) is a free and open source visualization software.
SciDAVis is available as a package in Arch User Repository, Debian, and Fedora.
Laboratory protocols, methods, notes, and other documentation
Docutils and Sphinx
Docutils (homepage, Wikipedia) is a free and open source text processing software for converting plaintext-like reStructuredText into LaTeX/PDF and HTML.
Docutils are available as a package in Arch Linux, Debian, and Fedora.
Sphinx (homepage, Wikipedia) is a free and open-source documentation generator that builds on top of Docutils and makes it easy to create beautiful documentation.
Sphinx is available as a package in Arch Linux, Debian, and Fedora.
Pandoc
Pandoc (homepage, Wikipedia) is a free and open source document converter between different markup formats.
Pandoc is available as a package in Arch Linux, Debian, and Fedora.
LibreOffice Writer
LibreOffice (homepage, Wikipedia) is a free and open source office suite. The word processor component is called Writer.
LibreOffice is available as a package in Arch Linux (still branch), Debian, and Fedora.
Graphviz
Graphviz (homepage, Wikipedia) is a free and open source graph visualization software initially developed by AT&T Labs.
Graphviz is available as a package in Arch Linux, Debian, and Fedora.
Font Awesome
Font Awesome (homepage, Wikipedia) is a free and open source set of icons licensed under the terms of Creative Commons Attribution 4.0 license.
Font Awesome is available as a package in Arch Linux, Debian, and Fedora.
Software development
Visual Studio Code
Visual Studio Code (homepage, Wikipedia) is a proprietary source-code editor built on a number of free and open-source software projects. Notable extensions are Python for Visual Studio Code and C/C++ for Visual Studio Code.
Visual Studio Code is available as a package in Arch User Repository, but not in Debian and Fedora. Official binaries for Debian and Fedora (among others) are provided by Microsoft.