Installation Guide#

This page provides instructions to install and run the FAMP pipeline. You can either build the required Docker containers yourself using the provided Dockerfiles, or install FAMP directly using pip in a local Python environment (Linux only).


Installing FAMP without Docker (Linux only)#

Required Dependencies#

To use the FAMP pipeline outside of Docker, the following software tools must be pre-installed on your system:

These tools are used for RNA structure prediction (2D and 3D) and molecular dynamics simulations.
The following sections provide basic installation steps for each dependency on Linux systems.
For detailed information, please consult the official documentation linked above each section.

GROMACS#

sudo apt update
sudo apt install gromacs

Ensure GROMACS is available in your terminal:

gmx --version

If GROMACS was built from source (installation guide): Add the GROMACS binary to your PATH:

echo "source /usr/local/gromacs/bin/GMXRC" >> ~/.bashrc
source ~/.bashrc

RNAfold (from ViennaRNA)#

sudo apt install vienna-rna

Test the installation:

RNAfold --version

Rosetta (requires academic license)#

  1. Register and download from: https://rosettacommons.org/software/download/

  2. Unpack and build according to their documentation

  3. Add the binary to your PATH:

echo "export PATH=/path/to/rosetta/main/source/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
  • Install FAMP_rna using pip

pip install famp