Installing FaST

System requirements

FaST requires at least 32 Gb of RAM and a multicore processor with at least 8 cores/16 threads. More threads may marginally speed up the analysis, especially if using a SSD drive. All the currently available public datasets compatible with FaST can be analysed with 32 Gb of RAM.

Software requirements

FaST has been developed to run in a bash shell on Linux OS. FaST currently requires:

  • bedtools v2.30.0 or later.

  • samtools v1.19.2 (but any version will likely work as the only samtool invoked by FaST is “samtools view”).

  • STAR v2.7.11a or later.

  • spateo-release v1.0.2 (for RNA segmentation only).

  • scanpy v1.10.1 or later.

It is advisable to take advantage of the FaST_env.yml file in the data folder to create a dedicated environment.

Installation

Fast comes as a set of bash, Perl and Python scripts. To install it you should simply clone the github repository to a suitable location of your filesystem, using the command:

$ git clone https://github.com/flcvlr/FaST /path/to/FaST

Optionally, you can add the /path/to/FaST/scripts/ directory to your PATH evironmental variable. This will allow you to run FaST by just typing:

$ FaST -h

instead of:

$ /path/to/FaST/scripts/FaST -h

If you choose to run FaST in the dedicated environment, remember activating the environment before running FaST.