Welcome to FLAIR’s documentation!

FLAIR can be conda installed using

conda create -n flair -c conda-forge -c bioconda flair
conda activate flair

On Apple Silicon Mac systems (ARM64 CPUs: M1, M2, …) you must use

CONDA_SUBDIR=osx-64 conda create -n flair
conda activate flair
conda config --env --set subdir osx-64
conda config --add channels bioconda
conda config --add channels conda-forge
conda install flair

Note that mamba currently fails to install FLAIR on Mac ARM64.

FLAIR can be run optionally with short-read data to help increase splice site accuracy of the long read splice junctions. FLAIR uses multiple alignment steps and splice site filters to increase confidence in the set of isoforms defined from noisy data. FLAIR was designed to be able to sense subtle splicing changes in nanopore data from Tang et al. (2020). Please read for more description of the methods.

_images/flair_workflow_compartmentalized.png

It is recommended to combine all samples together prior to running flair-collapse for isoform assembly by concatenating corrected read psl or bed files together. Following the creation of an isoform reference from flair-collapse, consequent steps will assign reads from each sample individually to isoforms of the combined assembly for downstream analyses.

It is also good to note that bed12 and psl can be converted using kentUtils bedToPsl or pslToBed, or using bed_to_psl and psl_to_bed provided in flair’s /bin directory.

Indices and tables