Skip to main content

a project management tool for reproducible, portable, and streamlined bioinformatics analysis

Project description

eXtra

eXtra is a project management tool specifically designed for bioinformatics projects. It enables reproducible analysis of large datasets, making it effortless to share and collaborate with others.

image License: MIT

Features

  • A human-readable configuration file
  • Git integration
  • Guaranteed reproducibility and portability
  • Managing data, containers, and workflows, all in one place

Installation

The easiest way to install eXtra is to use pip:

pip install eXtra-cli

Quickstart

To get started with eXtra, use the eXtra init command to create a new project:

eXtra init my_project # This will by default create a Git repository
cd my_project

To add a new dataset to your project, use the eXtra add command:

eXtra add SRP123456 # ENCSR123ABC, GSE123456, etc. are also supported

You can also add privately hosted datasets:

eXtra add me@some_host:path/to/my_dataset ftp://ftp.example.com/another_dataset

If you share your project with others, they can easily retrieve the datasets you added:

eXtra install

For more information, please refer to examples.

License

This project is licensed under the MIT license. See LICENSE for details.

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

extra_cli-0.2.0.tar.gz (20.4 kB view hashes)

Uploaded Source

Built Distribution

extra_cli-0.2.0-py3-none-any.whl (29.4 kB view hashes)

Uploaded Python 3

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