Skip to main content

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.12 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.

To change the logging level used by BioTEA, set the BIOTEA_LOG variable to the desired log level (e.g. "DEBUG", "WARNING", etc...). By default it is "INFO".

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.*.*.

Metadata

Release files for bioTEA 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bioTEA 2.0.0
File Size Uploaded
biotea-2.0.0.tar.gz 37.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bioTEA 2.0.0
File Interpreter ABI Platform
bioTEA-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 81.1 kB

Release files / biotea-2.0.0.tar.gz

Download URL biotea-2.0.0.tar.gz
Size 37.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a00ec59c34a1c3a5399755163b85249a2dc657e696ae9e892b0cac9b6aff675b
BLAKE2b-256 checksum
How to use checksums
d851e62ab03791dbdb33c133bd5fc3e6c0c0af3a96d4fe64062f86a93bfc4286
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / bioTEA-2.0.0-py3-none-any.whl

Download URL bioTEA-2.0.0-py3-none-any.whl
Size 43.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c36e403fd0a099b6ec5eebd23fa11aaa4b6c5aed694e5dc0d0303a84034c5438
BLAKE2b-256 checksum
How to use checksums
e811421db74a67c242078720955161bb9561473c306561dab83857cf9980143d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page