-
Notifications
You must be signed in to change notification settings - Fork 2
An online cancer expression analysis tool
ffavero/ocelot
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
OCELOT: Tool to gather and analyze clinical aspects of cancer datasets. The initial implementation take the dataset just from GEO, but the architecture of the project is thought to be easily extensible to other sources. This project is based on the Django framework. A "Front End" (the admin part will be missing) in PHP4 is also in development. PHP4 because then is easily usable on Apache based servers, even with an outdated configuration (yeah PHP5 came out 8 years ago...). INSTALLATION: - Unix (OSX, Linux): Python 2.6 or newer is required. Installation with virtualenv: On OSX if virtualenv is not already installed: sudo easy_install pip sudo pip install virtualenv Once virtualenv is available: mkdir ~/envs cd ~/envs/ virtualenv --no-site-packages vDjango #(is possible to change the name vDjango in other) ./vDjango/bin/pip install Django ./vDjango/bin/pip install setproctitle ./vDjango/bin/pip install gunicorn Now it is possible to download the git trunk of ocelot: mkdir ~/djangoproj/ cd ~/djangoproj/ git clone git://github.com/francescofavero/ocelot.git Now it is possible to initialize the database: cd ocelot/ ~/envs/vDjango/bin/python manage.py syncdb It case that the python installation is missing database support, it is possible to install it as well in the virtualenv: ~/envs/vDjango/bin/pip install sqlite3 Once the database is initialized it is possible to run the Ocelot project: ~/envs/vDjango/bin/python manage.py run_gunicorn And point the browser at the http://127.0.0.1:8000 (the default address) R dependencies: For the analysis and plot generation, it is required the R statistical language, available at www.r-project.org. the following R packages are also required: survplot: http://www.cbs.dtu.dk/~eklund/survplot/ beeswarm: http://cran.r-project.org/web/packages/beeswarm/ Once the R environment is installed is also required its python binding library, Rpy2: ~/envs/vDjango/bin/pip install rpy2 - Windows: Probably this will also works on Windows machines once the Python language will be installed. Due to lack of resource we can't provide any tested Windows procedures. Thanks!
About
An online cancer expression analysis tool
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published