A package to easily broker data and metadata to repositories.
Project description
Biobroker
This repository contains the source code for the Biobroker
python package. This package contains
multiple utilities, but the overall philosophy/goal can be described in a phrase:
Given an input file of any type containing metadata about entities, broker it to any archive and return a human-readable result.
I understand that this is a very ambitious project; for starters, the variety of existing archives is way too high. For now, this package is being developed by extending my knowledge on the european genomics/bio archives hosted by EMBL-EBI. It may be that some archives can't just be adapted, but I will be very happy if this library can be extended to just work with enough archives to ensure a biology laboratory can set up an automatic brokering process that works for them.
Install
pip3 install biobroker
Usage
This library does not support CLI access at the moment (Maybe in the future I could think of a CLI; although I would much rather have a simple GUI). As such, you will have to install and write scripts using the objects provided.
For usage, please see the examples/ folder in the repository.
For extensive documentation about the overall infrastructure and each class, please see the ReadTheDocs page
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file biobroker-0.1.1.tar.gz
.
File metadata
- Download URL: biobroker-0.1.1.tar.gz
- Upload date:
- Size: 399.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17718225aff05e269d190d637fe4a7216affef0e176f8d5e5221534b7322f148 |
|
MD5 | cafad66d0e833462f8917505363d5b66 |
|
BLAKE2b-256 | a69a0310c3360da90be336c3e9cfe8c4040cc377f54476236889dab308ce099a |
Provenance
The following attestation bundles were made for biobroker-0.1.1.tar.gz
:
Publisher:
publish.yml
on ESapenaVentura/biobroker
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
biobroker-0.1.1.tar.gz
- Subject digest:
17718225aff05e269d190d637fe4a7216affef0e176f8d5e5221534b7322f148
- Sigstore transparency entry: 150473138
- Sigstore integration time:
- Predicate type:
File details
Details for the file biobroker-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: biobroker-0.1.1-py3-none-any.whl
- Upload date:
- Size: 58.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90c4d168aa9c4a71d774051c7e44d5cb76035e92030e94c7370dedb8e603d809 |
|
MD5 | c740c3794148f2703ef1083bc69a1926 |
|
BLAKE2b-256 | 633363df77970f2e6205da1700e6103fd596811b9fa2261969538b98df48fa1f |
Provenance
The following attestation bundles were made for biobroker-0.1.1-py3-none-any.whl
:
Publisher:
publish.yml
on ESapenaVentura/biobroker
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
biobroker-0.1.1-py3-none-any.whl
- Subject digest:
90c4d168aa9c4a71d774051c7e44d5cb76035e92030e94c7370dedb8e603d809
- Sigstore transparency entry: 150473139
- Sigstore integration time:
- Predicate type: