Light-RCV

Light-RCV is a Lightweight Read Coverage Viewer designed for re-usability. It provides a friendly and intuitive interface to view sequencing data. Light-RCV is licensed under an MIT license.

Download

Features

Lightweight & Portable

The core program of Light-RCV is only 410 kB and needs no installation.

Fast

Render read counts within 0.5 seconds, without depending on rendering ranges/scales.

Intuitive

Based on web technologies, you can work in browser, which you used everyday.

Private

Providing offline web solution, no need to expose your valuable sequencing data online.

Cross-platform

Light-RCV needs a web server. Preparing one is easy for Mac and Linux users (see instructions). For Windows users, Light-RCV provides a built-in one.

Reusable & Embeddable

Because of the adapted technologies, Light-RCV can be easily reused by other applications and even embedded by other languages (learn more).

Setup

  1. Download Light-RCV
  2. Download and install Xampp
  3. Unzip light-rcv.zip to C:/xampp/htdocs/
  4. Open the Xampp control panel and start the apache module in it
  5. Visit http://localhost/light-rcv/ in your browser
  6. Start using Light-RCV
  7. (This setup is for Windows users, and that for Mac and Linux users can be found at here.)

Download

  1. Main program (~400 kB)
  2. Main program with a pre-compiled sample (~20 MB)
  3. (Recommended) A pre-compiled sample data, "demo-yeast", is in it. One can directly navigate the sample in Light-RCV after setup.
  4. A sample data (18 MB)
  5. Raw files of our "demo-yeast" sample data. With this, one can try the compilation function of Light-RCV.

Instruction

Ubuntu / Debian

First, open your terminal and execute these commands to install dependent packages.
> sudo apt-get install apache2 php5 libapache2-mod-php5 php5-mcrypt php5-cgi

Then, download and unzip Light-RCV.
> cd /var/www/html/
> sudo wget http://zoro.ee.ncku.edu.tw/light-rcv/light-rcv.zip
> sudo unzip light-rcv.zip

Execute this command in your terminal to invoke Light-RCV.
> xdg-open http://localhost/light-rcv/

Now, you should see Light-RCV in your browser. 
(or you can visit http://localhost/light-rcv/ with any browser)

RedHat / CentOS

First, open your terminal and execute these commands to install dependent packages.
> sudo yum install httpd
> sudo systemctl start httpd.service
> sudo yum install php php-fpm
> sudo systemctl restart httpd.service

Then, download and unzip Light-RCV.
> cd /var/www/html/
> sudo wget http://merry.ee.ncku.edu.tw/light-rcv/light-rcv.zip
> sudo unzip light-rcv.zip

Execute this command in your terminal to invoke Light-RCV.
> xdg-open http://localhost/light-rcv/

Now, you should see Light-RCV in your browser. 
(or you can visit http://localhost/light-rcv/ with any browser)

Mac

First, download and install XAMPP.

Then, open your terminal and execute these commands to download and unzip Light-RCV.
> cd /Applications/xampp/xamppfiles/htdocs
> sudo wget http://merry.ee.ncku.edu.tw/light-rcv/light-rcv.zip
> sudo unzip light-rcv.zip

Visit http://localhost/light-rcv with any browser.

Embeded

Android

First, you need a server with Light-RCV running and being public accessible on it.
In Android Studio, create a new project.
Follow this tutorial to embed a WebView to your Android app.
Change the url of the embed WebView to your Light-RCV webpage.

Windows Phone

First, you need a server with Light-RCV running and being public accessible on it.
In Virtual Studio, create a new Windows Phone App project.
Follow this tutorial to embed a WebBrowser to your Windows Phone app.
Change the url of the embed WebBrowser to your Light-RCV webpage.

iOS

First, you need a server with Light-RCV running and being public accessible on it.
In Xcode, create a View-Based Application.
Follow this tutorial to embed a UIWebView to your iOS app.
Change the url of the embed UIWebView to your Light-RCV webpage.