2. Installation

2.1 Pypi installation

The TFBS_footprinting package can be installed directly to your linux system using PIP install.

$ pip install tfbs_footprinting

2.2 Docker installation

Additionally, the TFBS_footprinting package has been included in an Ubuntu-based Docker image which already contains all of the software requirements. This can be used on both Linux and Windows systems.

$ docker pull thirtysix/tfbs_footprinting

The Docker installation will have a default RAM allocation that is too low (~2GB) to run TFBS_footprinting. This setting should be changed to >6144MB. In Windows this can be adjusted by navigating through: Docker system tray icon>Settings>Advanced>Memory. After changing this value, Docker will restart, which could take several minutes.

2.3 Requirements

These requirements are automatically installed by the PIP installer, and are already present in the Docker image:

  • biopython
  • numpy
  • matplotlib
  • httplib2
  • msgpack
  • wget