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.
- Choose mode and paste sequence/IDs.
- For list-based modes, set TMH region preference (
First TMH or All TMHs) and a feature.
- Click
Submit to generate plots/tables.
- 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.
- Pull image:
docker pull mmofty/helixharbor:latest
- 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
- Verify:
docker ps
- 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