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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file extra_cli-0.2.0.tar.gz.

File metadata

  • Download URL: extra_cli-0.2.0.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for extra_cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 bdcf091871919e48c4f40b45c57516ee8e5366cf53776211ef150b7b0af7a68a
MD5 7884825ae86c13d48ad1af822ad908f5
BLAKE2b-256 14637bc8496b08890ccbdcaab41c6186390922a955a381ec0f870aa6d95fc30c

See more details on using hashes here.

File details

Details for the file extra_cli-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: extra_cli-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 29.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for extra_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a75af0a4a8fc5e86ada504cc939a0497386f1b1c59275bb977647379c999b791
MD5 cca4c07aa20be75026518ac8250886b9
BLAKE2b-256 86be0384613423fa379c57a25ca9a09424f8c48b10426dda1df91c51bf0e1ca1

See more details on using hashes here.

Supported by

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