Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 2.67 KB

README.org

File metadata and controls

56 lines (38 loc) · 2.67 KB

https://travis-ci.org/tdhock/SegAnnDB.png?branch=master

SegAnnDB: supervised machine learning for interactive DNA copy number analysis

Background, usage

Background: please read our Bioinformatics 2014 paper.

Usage demos on YouTube:

Installation

See INSTALL.sh to install on your own server, or Abhishek’s blog post to use our docker image.

Testing

We use selenium webdriver for testing. To start the test suite, first install selenium using

pip install selenium=2.53.2

Then install Firefox, run recover-restart.sh, and then tests/tests.py.

If running tests on Travis, Google may think that the test account is being hacked and lock it, causing tests to fail. To work around this do the following:

  1. Login to Google from your computer using the test account (and log out all other google accounts).
  2. Open https://www.google.com/accounts/DisplayUnlockCaptcha and push the button on the page.
  3. Push code and/or restart the Travis build.

It is important to realize that this link provides unlimited access for 10 minutes only, so it is best to click it immediately prior to pushing code or running a build.

Scripts

Galaxy

Two tools (located in the Galaxy directory) have been developed to allow SegAnnDB to send data to Galaxy:

  1. seganndb_single_profile pulls all data for a single profile.
  2. seganndb_all_profiles adds breakpoint data from all profiles uploaded by a specified user.

These two tools can be installed by placing their folders in the galaxy tools folder and adding a tool definition for them in the tool_conf.xml file on your Galaxy installation.