Skip to content
Snippets Groups Projects
index.md 1.26 KiB
Newer Older
dilawar's avatar
dilawar committed
## BioInformatics Tool for Infrastructure Automation (BiTIA)

selva's avatar
selva committed

selva's avatar
selva committed
```{image} https://img.shields.io/pypi/v/bitia.svg
:target: https://pypi.python.org/pypi/bitia
```
```{image} https://img.shields.io/pypi/pyversions/bitia.svg
:target: https://www.python.org
```
selva's avatar
selva committed
BiTIA is a tool that simplifies the infrastructure required to run complex bioinformatics pipelines. BiTIA plays well with the existing pipeline solution such as snakement.
selva's avatar
selva committed
BiTIA has two components: bitia-cli and bitia-runner.
- **bitia-cli**
Creates a zip file of the user input(pipeline) containing a unique hash and ships it to the server.
- **bitia-runner**
    Runs following works in the server
    - Creates a docker container with the user input
    - Runs the pipeline
    - Sends log to the user
    - Sends link of results(artifacts) to the user
    - Interacts with common cache for reading data/reference files 
dilawar's avatar
dilawar committed

[see some examples]: examples

```{toctree}
selva's avatar
selva committed
:caption: Getting started
:hidden: true
:name: getting_started

selva's avatar
selva committed
getting_started/Installation
getting_started/Working
dilawar's avatar
dilawar committed
```


selva's avatar
selva committed
If you want to learn how to use BiTIA and installation, check out the following resources:
dilawar's avatar
dilawar committed

selva's avatar
selva committed
- [Installation](getting_started/Installation.md) 
- [Working with BiTIA](getting_started/Working.md)
dilawar's avatar
dilawar committed


```{eval-rst}
.. automodule:: bitia
selva's avatar
selva committed
```
dilawar's avatar
dilawar committed