https://github.com/ctlab/hict_webui
https://github.com/ctlab/hict_webui
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ctlab/hict_webui
- Owner: ctlab
- License: mit
- Created: 2022-06-04T17:15:42.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T18:02:18.000Z (about 2 years ago)
- Last Synced: 2024-04-14T03:40:21.982Z (about 2 years ago)
- Language: TypeScript
- Size: 1.17 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hi-CT_WebUI -- Web-based UI for HiCT interactive manual scaffolding tool
For more info about HiCT, please visit [HiCT repo page](https://github.com/ctlab/HiCT).
## Overview
This repo contains sources for HiCT web-based user interface made with Vue3 and Bootstrap, packaged with Electron.
Visit [releases page](https://github.com/ctlab/HiCT_WebUI/releases) to obtain binaries for your operating system.
### Supported features:
* Opening of HiCT contact map files;
* Drag/pan/zoom of contact map overview;
* Contig range selection using Shift+Drag or single click;
* Reverse and translocation of contig selection range;
* Grouping contig selection range into scaffold and ungrouping scaffolds;
* Linking FASTA for assembly;
* Export of FASTA for assembly;
* Export FASTA context of assembly for the selected region;
* Import of AGP assembly description files (only without split contigs).
## Operation instructions:
Make [HiCT server](https://github.com/ctlab/HiCT_Server) available at `http://localhost:5000` either by starting it locally or by using port forwarding from remote server. Put HiCT files into server's data directory (you can convert Coolers using [HiCT_Utils](https://github.com/ctlab/HiCT_Utils)). Start Electron-based Web UI by unzipping binary distribution and launching `.exe` file (Windows) or by launching `.AppImage` file (linux, make sure you've made `chmod +x` for it).
Click File -> Open and select HiCT file you want to interact with. Tiles should start loading on a contact map. Use single clicks or Shift+dragging at any time to perform range selection. Click tool buttons on the left side to perform actions with selection range.
After you've done, you can either save state using File -> Save in HiCT format, or export assembly info using Assembly menu in navigation bar at the top of the window.