BioTEA, where Tea is short for Transcript Enrichment Analysis, is a pipeline for Differential Gene expression Analysis with microarray and RNA-seq data. It can download, preprocess and perform DEAs quickly, easily and in a reproducible way from the command line.
Read the publication:
IMPORTANT: BioTEA works on UNIX systems. To run on Windows, use the Windows Subsystems for Linux service.
- Install Docker. The exact process is specific to your package manager:
- For Ubuntu, follow this guide from the official Docker documentation.
- For MacOS, follow this guide from the official Docker documentation.
- For Arch Linux, install with:
You may need administrator privileges.
pacman -Syu docker systemctl enable --now docker.service - For other distros, check your distro package manager documentation.
- Install Python version 3.9 or over. Again, this is dependent on your package manager:
- On Ubuntu, run
apt update && apt install python3.9. Depending on when you read this guide, you may need to tap into the deadsnakes PPA. Read the guides on the link I provided for more information. Just be sure that the result ofpython --versionis3.9or higher when you continue to the following steps. - On Arch linux, run
pacman -Syu python. - On MacOS, follow this guide in the python docs.
- On Ubuntu, run
- Optional but strongly recommended: Make a Python virtual environment to use bioTEA in. You can search online for a way to do this in your OS.
- Install bioTEA with
pip:pip install biotea.
If installed correctly, biotea info should give some information on the tool.
The publication provides an overview of the tool and its usage. It is a good place to start. For more information on the various commands, read the wiki.
If you run into problems, read the FAQ page on the wiki. If you still cannot solve the issue, file a bug report, detailing as much as you can your problem, including the versions of bioTEA, Python interpreter, Docker engine and your OS.
To learn how you can contribute to the tool, read the CONTRIBUTING guide.