The ISA (Investigation, Study, Assay) metadata framework (https://isa-tools.org/) can be used to describe experimental metadata readable for both humans and machines (using ontologies). ISA-Tab and ISA-JSON files can be created, read and edited using the ISA-API (https://github.com/ISA-tools/isa-api).
The steps below describe how to create a conda
environment with the isatools
Python package in the DRE.
Install conda for all users (download from https://docs.conda.io/en/latest/miniconda.html) and open the respective ports as described in https://support.mydre.org/portal/en/kb/articles/python#Basic_install.
conda
environmentOpen Anaconda Prompt (Miniconda3)
Create new environment named py36isa
Use Python 3.6 (Python >3.6 resulted in errors related to pandas
).
conda create -n py36isa python=3.6
Activate environment
conda activate py36isa
Install isatools
(Python ISA-API)
conda install -c bioconda isatools
Install Jupyter notebook and kernel
conda install jupyter
conda install ipykernel
Disable Python user site packages
This is enabled per default, but causes errors with numpy
.
conda env config vars set PYTHONNOUSERSITE=1
Register environment (for user)
ipython kernel install --user --name=py36isa --display-name "Python3.6 (py36isa)"
Run Jupyter notebook
jupyter notebook
Preferably, open the provided link - http://127.0.0.1:8888/?token=<insert_token_from_command_line> - in chrome.