FAIRsoft package for the aggregation of Life Sciences software metadata and FAIR evaluation.
Project description
FAIRsoft
Library for the aggregation of Life Sciences software metadata and FAIR evaluation.
Installation
Install using pip:
pip install FAIRsoft
Requirements
In order to use the Bioconda and repositories (GitHub and Bitbucket) importers, the following two tools need to be installed:
-
bioconda-utils is required by the bioconda importer.
bioconda-utils is a bioconda package and thus requires Conda.
:exclamation: The large size of bioconda-utils package can cause Conda to crash during the installation process. Using Mamba instead of Conda prevents this problem.
:exclamation: bioconda-utils requires Python 3.7 or lower. Simulating a compatible platform might be necessary. To do so, use the following commands:
# create the environment mamba create -n myenv # activate the environment conda activate myenv # before installing anything in the environment, set the usage of x86_64 architecture conda config --env --set subdir osx-64
-
opeb-enrichers/repoEnricher is required by the Source Code Respositories importer.
-
AnyStyle is required by the Galaxy Toolshed importer.
Usage
Example of usage in this jupyter-notebook.
Docker images for importation, transformation and integration
Given the complexity of the requirements installation process, it is highly recommended to use the dockerized version of the different importers, as well as the transformation and integration steps.
They are available in the following repositories. Instructions on how to configure them can be found in their respective READMEs.
Importers:
- Bioconda importer
- Bioconductor importer
- Galaxy Toolshed importer
- OpenEBench tools importer
- OpenEBench metrics importer
- Sourceforge importer
- Repositories importer
Transformation:
Integration:
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
Hashes for FAIRsoft-0.1.14-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b7e7827d550c03e7d85bf703b6207916509709ceeb25e2a3f3ae58ab0c52ec7 |
|
MD5 | 23dfd1afa38e9cf5130028fe426984c2 |
|
BLAKE2b-256 | 0e1ad463e169db3d03077fadc8f9cc34468c2bc85585a7afcd0bd39c13634aa2 |