Skip to main content

Tea, short for Transcript Enrichment Analysis is a pipeline for performing Differential Expression Analysis on microarrays and RNA-seq data.

Project description

Releases PiPY Tests Python Version

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.

Check out the BioTEA Docker container, where the analysis code of BioTEA lives!

Read the publication:

Visentin, L.; Scarpellino, G.; Chinigò, G.; Munaron, L.; Ruffinatti, F.A. BioTEA: Containerized Methods of Analysis for Microarray-Based Transcriptomics Data. Biology 2022, 11, 1346.

Installation

IMPORTANT: BioTEA works on UNIX systems. To run on Windows, use the Windows Subsystems for Linux service.

  1. Install Docker. The exact process is specific to your package manager:
  2. 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 of python --version is 3.9 or higher when you continue to the following steps.
    • On Arch linux, run pacman -Syu python.
    • On MacOS, follow this guide in the python docs.
  3. 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.
  4. Install bioTEA with pip: pip install biotea.

IMPORTANT: Sometimes, critical bugs are fixed on the main branch but are yet to be released to PyPi. To get the development version of BioTEA, install it with pip install 'biotea @ git+https://github.com/CMA-Lab/bioTEA.git#subdirectory=src/bioTea'. If you run into problems, try and use this bleeding edge version, your issue might be fixed already!

If installed correctly, biotea info should give some information on the tool.

Usage

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 using the BioTEA CLI, 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.

If you think that the issue is coming from the docker container (i.e. the Docker container is correctly launched but the analysis fails), you can create an issue in the bioTEA-box repository.

Contributing

To learn how you can contribute to the tool, read the CONTRIBUTING guide.

Version compatibility

The BioTEA cli generally gets more frequent updates than the BioTEA box. This causes their versions to drift apart. We stride to keep compatibility between the BioTEA cli and the box when the major versions are identical. This means that all BioTEA version x.y.z can run any BioTEA box of version x.*.*.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bioTEA-1.1.0.tar.gz (36.1 kB view details)

Uploaded Source

Built Distribution

bioTEA-1.1.0-py3-none-any.whl (41.8 kB view details)

Uploaded Python 3

File details

Details for the file bioTEA-1.1.0.tar.gz.

File metadata

  • Download URL: bioTEA-1.1.0.tar.gz
  • Upload date:
  • Size: 36.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for bioTEA-1.1.0.tar.gz
Algorithm Hash digest
SHA256 91f25d26fd520a02797cdb011f8a2a9326e9f812e2236fa6249da2df75176185
MD5 ac6710fca531284659a97110986b3e4a
BLAKE2b-256 5d832f6b95a1fdae391528674692527f665199174f57014e9b4da7f2abb752a0

See more details on using hashes here.

File details

Details for the file bioTEA-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: bioTEA-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 41.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for bioTEA-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 663ca5d4c2be99209ef24a7c6a986af8a24866dd5ea8ba18b9487b84508e4c07
MD5 1047c9de4febe3d2f6d2b58f5e22e6b0
BLAKE2b-256 06d3d8534918e717270389c3b53e860afdeed5490f3fd2d24753fc7dba67d29f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page