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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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:
-
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:
-
Permalink:
ESapenaVentura/biobroker@fd324b0a6d74806fc9c3312f92ca47d1e57dea98 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/ESapenaVentura
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fd324b0a6d74806fc9c3312f92ca47d1e57dea98 -
Trigger Event:
release
-
Statement 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:
-
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:
-
Permalink:
ESapenaVentura/biobroker@fd324b0a6d74806fc9c3312f92ca47d1e57dea98 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/ESapenaVentura
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fd324b0a6d74806fc9c3312f92ca47d1e57dea98 -
Trigger Event:
release
-
Statement type: