Skip to content
Jaqueline Brito edited this page Apr 7, 2018 · 19 revisions

Welcome to Telescope's Wiki. Here you will find more information about this project.

Table of contents


What is Telescope?

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:

  1. tracking the progress and performance of running bioinformatics tools, displaying the current output in real-time in the browser;
  2. interacting with the computational cluster with minimal effort, allowing cancellation and/or rescheduling of jobs with different parameters, or new jobs queuing;
  3. 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.

Contact us

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:

Screenshots

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:

Live-demo

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.