HelixHarbor

HelixHarbor Manual

Quick Guide

HelixHarbor has 4 analysis modes. Choose one mode first, then fill the relevant inputs.

  • Sequence: Enter one amino-acid sequence. Output is region annotation (inside/outside/membrane) plus feature values per segment.
  • List Against Background: Enter UniProt IDs for your list of interest, then choose organism/background/feature. Output is a distribution comparison against the selected background set.
  • Compare 2 Lists: Enter two UniProt lists and compare them directly using the selected feature.
  • TMH Position Specific AAC: Enter UniProt IDs and orientation preference to get position-wise amino acid composition heatmaps.
  1. Choose mode and paste sequence/IDs.
  2. For list-based modes, set TMH region preference (First TMH or All TMHs) and a feature.
  3. Click Submit to generate plots/tables.
  4. Use downloads on the right panel for outputs.

Downloads: Sequence table and raw plot points are available from the right panel after analyses.

Raw plot export: includes group, id, type, begin, end, value for each plotted point.

Contact: mohamed.elmofty2hu-berlin.de

Docker Guide (Current)

Prerequisite: Docker Desktop or Docker Engine is installed and running.

  1. Pull image:
docker pull mmofty/helixharbor:latest
  1. Run container:
docker run --restart=always -d --name helixharbor -p 5005:5005 mmofty/helixharbor:latest
  • --restart=always: restart container automatically
  • -d: detached mode
  • --name helixharbor: fixed container name for easier management
  • -p 5005:5005: map host/container ports
  1. Verify:
docker ps
  1. Open app:
http://localhost:5005/HelixHarbor

If port 5005 is occupied, run with a different host port:

docker run --restart=always -d --name helixharbor -p 5006:5005 mmofty/helixharbor:latest

Update existing deployment:

docker pull mmofty/helixharbor:latest docker stop helixharbor docker rm helixharbor docker run --restart=always -d --name helixharbor -p 5005:5005 mmofty/helixharbor:latest

Analysis Setup

Downloads & Tools