Project Wiki Asterias wiki pages |
Main /
DownloadPageCode downloadsWe use Bazaar-NG for version control (reasons why we choose Bazaar). You'll have to install Bazaar and then do The code for the project is also mirrored at Launchpad. You can check there for alternative ways to download (and somewhat more verbose comments with maybe more detail). Asterias commonThere are some installation instructions common to all Asterias web applications, scripts that might help you with the installation, LAM/MPI controlling scripts, etc. You will need this (or something similar) for all your attempts to install the web-based applications until we can finally provide a working Pylons-based egg installer. Asterias-pylonsThis is a pre-alpha version of an attempt to make Asterias as easy to install as doing "easy_install asterias" (well, almost). to clean up the code, to get rid of lots of code duplication, and to make the logic of the programs simpler. But this is still pre-alpha (i.e., it does not really work). There are issues to solve both in the application code itself, and also figuring out a good way of having the paster server, asterias, and apache to get along well. You can get the code doing: ADaCGHAll the code for ADaCGH. This includes the stand-alone ADaCGH R package. The best is for you to grab the complete sources: but if you only want the R package you can just do (the version might have changed; visit the page and check it out and update if needed). Pomelo IIAll the code for Pomelo II. The C++ can be compiled for stand-alone operation. Download it doing SignSAll the code for SignS. Download it doing GeneSrFAll the code for GeneSrF. Download it doing TnasasAll the code for Tnasas. Download it doing DNMADAll the code for DNMAD. Download it doing This differs from the rest of applications both in the language (Perl instead of Python) and some of the internal logic. IDconverter and IDClightYou know what do do already :-). Please note that we use databases which are not included in the download (they are huge, and they are periodically updated).
Functional Testing:The Python and R code for functional and regression testing. You will need Funkload for it to work. If you want to use the email reporting facilities, you will need to provide a login, password, and set of email recipients in the file /PomeloII/test_chron.py. The most recent code is available doing Please note that comprehensive testing of the Javascript and AJAX functionality for Pomelo II is not included here. Instead, that testing is carried out using Selenium. See the Pomelo Selenium tests page. These tests have been verified with Opera (8.54) under Windows and Linux, Firefox 1.5 (Windows and Linux), Konqueror 3.5 (Linux) and Internet Explorer 1.6 (only Windows). These tests do not run under Opera 9.0 or 9.02 (something strange in the way the JS is processed by Opera). RJaCGH:The R package is available from CRAN in the usual tar.gz and zip formats. The most recent code is available doing A description of the method implemented in RJaCGH is available as a COBRA Preprint Series Article. varSelRF:The R package is available from CRAN in the usual tar.gz and zip formats. The most recent code is available doing A paper that describes one of the methods implemented there is available from BMC Bioinformatics. Other applicationsThe rest will be available very soon. Requirements for the web-based applications:
Installation (web-based applications)
Asterias common has several files that can be used as examples. Most of the applications call "tryRrun.py" and it is likely that you will need to modify the paths. Likewise, the files in Asterias-common provide examples for monitoring applications, logging, etc. Paths here will probably need to be modified. You will also probably need to change the IPs of the hosts of your cluster.
Licenses we use for the codeSee the LicensesPage for details, and the first lines of each file you are interested in, since we use either the GPL or the Affero GPL. |