-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Welcome to Telescope's Wiki. Here you will find more information about this project.
![](wiki/../raw/master/resources/telescope_icon.png)
Telescope is an interactive system that interfaces with high-performance computational clusters to deliver an intuitive user interface to control and monitor in real time. For instance, Telescope allows users to track jobs with their smartphones, displaying in real time partial outputs or possible warning and error messages. Telescope includes the following functionality:
- tracking the progress and performance of running bioinformatics tools, displaying the current output in real-time in the browser;
- interacting with the computational cluster with minimal effort, allowing cancellation and/or rescheduling of jobs with different parameters, or new jobs queuing;
- using archived statistics about previous jobs to estimate resources necessary for future jobs.
Telescope was designed to natively operate with a simple and straightforward interface using Web 2.0 compatible with most modern devices (e.g. tablets and personal smartphones). Moreover, Telescope assumes very little from the server side: the existence of a scheduling system (e.g. Sun Grid Engine, SLURM, etc.) and SSH connection, both featured in virtually all cluster systems dedicated to high-performance computing. Telescope uses PBKDF cryptography to store and employ user credentials when establishing SSH connections.
Telescope is developed by a small group of people, mostly located at the University of California Los Angeles. If you find bugs and/or have suggestions for Telescope, feel free to reach out to us through:
-
Open an issue with a description as detailed as possible;
-
Gitter to chat with us.
Telescope uses bootstrap to display information about your job on your browser. For this reason, it is compatible with smaller devices such as smartphones. We are sharing below some screenshots of Telescope running on our controlled server.
Clicking on a job id, you can see information about your job and the current standard output:
If you add a TELESCOPE-WATCH tag anywhere in your script, you can direct Telescope to the right output file:
Mobile version:
We are setting up a live-demo that should be online by April 6th. This live demo will consist of a Telescope server monitoring jobs in real time in a controlled environment. Although starting new jobs will not be permitted, you will be able to cancel and resubmit previously defined jobs, as well as see partial outputs of current jobs in real time.