installation
Download:
dmr_analysis is written in python. It can be installed and accessed from command line and is available for both linux and mac operating systems. The package can be downloaded here . Or type command:
wget https://github.com/dmr-analysis/dmr_analysis/archive/refs/heads/master.zip
Please send email to Dr. Junbai Wang (junbai.wang@medisin.uio.no) for requesting a free download of full DMR-analysis pacakge.
Please include your name, Institution/company name, Email of your institute or company (do not use gmail or yahoo email etc), and a brief description of the purpose for using bpb3 package.
Please use the subject title “bpb3/dds/dmr request “ for your email.
Install:
It is highly recommended to create a separate virtual environment for the package to avoid any library conflicts problem. You can create a virtual environment using the following commands. We recommend installing and using miniconda/anaconda (https://docs.conda.io/en/latest/miniconda.html). Tutorial of creating and updating virtual commands can be found at (https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html).
If miniconda is already installed, then you can proceed with the following step-by-step installation. We have already provided a quick installation setup file named quick_install.sh
for your ease. A simple bash command will do everything automatically and prepare the package, ready to run.
./quick_install
However, step-by-step details are given as under and can be followed if quick_install.sh
is unsuccessful:
conda create --name dmr_env python==3.9.16
conda activate dmr_env
Install pip if not already installed:
conda install pip
Please allow any other installations when prompted.
Requirements:
Prior to installing the package, dependencies must be fulfilled. It is advised to install dependencies using miniconda. The list of dependencies is as follows:
matplotlib==3.5.3
numpy==1.21.5
pandas==1.4.4
scikit_learn==1.2.2
scipy==1.9.1
setuptools==65.6.3
statsmodels==0.13.5
bedtools==2.27.0
These dependencies can be installed one by one using the conda manager. For example:
conda install numpy==1.21.5
A requirements.txt
file is given with the package. All requirements can be automatically installed using one command:
conda install --file requirements.txt
Or they can be installed using pip.
pip install numpy==1.21.5
A requirements.txt
file is given with the package. All requirements can be automatically installed using one command:
pip install -r requirements.txt
You can install the package using the following command. Go to the dmr_analysis directory (folder containing setup.py and pyproject.toml) and type the following command:
pip install .
For more details, follow the readme file in the package.