Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • P PathoFact
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 22
    • Issues 22
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Laura Denies
  • PathoFact
  • Wiki
  • Home
  • Requirements and installation

Last edited by Laura Denies Nov 19, 2020
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Requirements and installation

Requirements and installation

The main requirements are:

  • gcc/g++
  • git and git lfs
  • conda

Most other dependencies are either included as a git submodule or will be installed automatically by snakemake using the conda YAML files in envs/. However, some tools need to be installed and/or configured manually.

Miniconda (conda)

# install miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod u+x Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh # follow the instructions

PathoFact

Clone the repository and its sub-modules:

# activate git lfs
git lfs install
# clone branch incl. sub-modules
git clone -b master --recursive https://git-r3lab.uni.lu/laura.denies/PathoFact.git

Pipeline environment

# create the conda environment
conda env create -f=envs/PathoFact.yaml

You can activate and deactivate the environment using conda activate PathoFact and conda deactivate, respectively.

Dependency: SignalP

Required version: 5.0

To download the tool you need to submit a request at https://services.healthtech.dtu.dk/:

  • Look for "SignalP" and click on the link
  • Click on "Downloads"
  • Click on the link for your platform for the version "Version 5.0g"
  • Fill and submit the form

After the installation, adjust the path for this tool in config.yaml (keyword signalp).

Clone repository
  • Home
  • Home
    • Input
    • Output report
    • Requirements and installation
    • Run PathoFact
    • Test module