Menu

Tree [e61149] master /
 History

HTTPS access


File Date Author Commit
 bin 2013-08-05 Ian Reid Ian Reid [b59c3d] Added license and copyright notices
 dc 2013-06-06 Omar Zabaneh Omar Zabaneh [714f8d] 1. added SOProject python class which loads par...
 doc 2012-08-17 ozabaneh ozabaneh [f33b8f] docbook article placeholders
 lib 2013-08-05 Ian Reid Ian Reid [b59c3d] Added license and copyright notices
 log 2013-02-07 Omar Zabaneh Omar Zabaneh [858f41] added a private PHP session save directory to e...
 sql 2013-08-05 Ian Reid Ian Reid [b59c3d] Added license and copyright notices
 tpl 2013-08-05 Ian Reid Ian Reid [b59c3d] Added license and copyright notices
 www 2013-08-05 Ian Reid Ian Reid [b59c3d] Added license and copyright notices
 .gitignore 2013-03-05 Omar Zabaneh Omar Zabaneh [80e540] ignore config,ini
 LICENSE 2013-08-05 Ian Reid Ian Reid [b59c3d] Added license and copyright notices
 README.txt 2013-08-05 Ian Reid Ian Reid [e61149] Updated README.txt
 config.example.ini 2013-02-15 Omar Zabaneh Omar Zabaneh [f68ea2] using double quotes for strings
 init.php 2013-08-05 Ian Reid Ian Reid [b59c3d] Added license and copyright notices

Read Me

Copyright (c) 2013, Omar Zabaneh, University of Calgary Visual Genomics Centre
All rights reserved.

SnowyOwl Web Application
========================

:Author: Omar A. Zabaneh
:Organization: University of Calgary
:Contact: ozabaneh@ucalgary.ca

SnowyOwl Web Application provides a public interface for registered users to access
the SnowyOwl infrastructure. The application manages projects and integrates
different tools with the SnowyOwl pipeline through a simplified interface.

Users can monitor job progress and download results upon completion.
There is a plan to add a benchmarking module to estimate completion time.

For more details refer to /doc or the code repository wiki
at https://sourceforge.net/p/snowyowl/webapp/wiki/Home.

The distribution package for SnowyOwl Web Application includes the required version of SnowyOwl.

Software Requirements
--------------------

PHP 5.3 (pgsql, json)
Python 2.6 (biopython, argparse, psycopg2)
SnowyOwl 1.7 (see README at https://sourceforge.net/p/snowyowl/so1/code/ci/master/tree/ for requirements)
Tuque (http://sourceforge.net/p/tuque/code/ci/master/tree/)
Tophat v1.3.1
Trinity (Trinity-r2012-10-05)
Decypher Command Line Client V 8.0.4.0

Code Structure
--------------

directory               description                   notes
---------------------   ---------------------------   -------------------------------
/bin                    command line tools            should be included in $PATH
/bin/admin              app admin scripts             dont export path, run from here
/www                    web server document root      contains PHP "interface" files
/www/js                 javascript modules
/www/css                css styles
/www/images             images
/lib/py                 Python libraries
/lib/php                PHP libraries
/tpl                    templates (html, etc)
/config.example.ini     example site configuration    copy to config.ini locally
/init.php               PHP global initialization
/sql                    PgSQL scripts                 database initialization
/doc                    user and developer docs
/data                   output save directory         must be writable by the app
/log                    application logs              web, daemon, and database logs
/upload                 user data upload directories