Quality Assurance

Well, not really, but it's something.

This is not a place to store issues, but a list of things to test before updating main site.

Repository

The BioGRID Viewer's repository is at: https://github.com/svenmh/BioGRID-Viewer. There is a FAQ at: https://github.com/svenmh/BioGRID-Viewer/wiki/FAQ.

Bugs should be reported to the Issues Page at GitHub. Modifications to this page should be pushed via git. Of course you can contact Sven with any issues or changes.

Queries

Any REST options that returns a TAB2 files should do, report them on the Issues Page if they don't.

Default Query

http://biogrid-dev.princeton.edu/BioGRID-Viewer/ring.html?searchBiogridIds=TRUE&geneList=id

Where id is the biogrid id of the desired gene you wish to view.

Query By Gene Name

This query should be done with the following format:

http://biogrid-dev.princeton.edu/BioGRID-Viewer/ring.html?searchNames=true&geneList=name&taxId=taxid

Where name is the gene you are looking for and taxid is the species you are looking for. A list of species taxids supported can be received from the BGV/taxa.json file.

Test Queries

If there are problems fist check the config.json file.

Yeast CCC2

Name Search
Not the default search, but make sure it looks the same of the default search.
Default Search
Human PRKACA should be present.
&interSpeciesExcluded=TRUE
Make sure Human PRKACA is missing and "Include Interspecies Interactions" is deselected.
&throughputTag=low
Make sure the only "Throughput" checkbox that is checked is "Low", also fewer edges (15 as of BioGRID v3.1.88). Human PRKACA should be present.
&interSpeciesExcluded=TRUE&throughputTag=low
Now Human PRKACA should be gone too.
Evidence List
Only Human PRKACA should be connected, check that "Biochemical Activity" and "FRET" are the only highlighted evidence check boxes.

Human PRKACA

Default Query
Yeast CCC2 should be the only nonhuman gene present.

HIV tat

Default Query
Only connects to human genes.
&interSpeciesExcluded=TRUE
Contains only one edge, to itself.

Large Queries

Queries with over an amount, defaults to 10000, Throughput will change to Low.

Yeast ACT1
Use the [search] button to find TUB1 and then click the [follow] butten.
Human UBC
Search for RSP5 & follow it.

Pubmed Queries

Don't try the links in this section unless you know it uses the Poor Persons REST server. Currently that will only be if you are on the biogridrest.princeton.edu server. Viewing data from The genetic landscape of a cell. by Costanzo M, et al.

&pubmedList=20093466
This should click in the Throughput to Low, follow SGT2 and chenge the Throughput to Any. It should look like the following:
SGT2

Other Queries

All are the default query.

Human FOXP2
Yeast DIG1
Yeast PRB1

Browsers

Primary development is done on Google Chrome on GNU/Linux. Entries with no border are not tested; entries containing n/a indicate that the browser is not available on the given platform.

Google Chrome Firefox Safari IE9
GNU/Linux
  1. Firefox only browser to support SVG alternative stylesheets.
  2. Unknown property 'alignment-baseline'. Declaration dropped.
  3. <svg onresize="… doesn't work.
n/a n/a
Mac OS X 10
  1. ibid.
  2. wait curser doesn't stop until one moves the mouse.
n/a
Windows 7
  1. D3.js transitions Skipped (Works in IE10).
iOS 4.3 (Simulator) n/a n/a
  1. Use drag to surf genes.
  2. Checkbox alignment issue fixed in later versions of iOS. Please ignore.
  3. Sometimes times out with large queries (i.e. Human UBC)
n/a
Android 4.0.3 (Virtual Device)
  1. Use drag to surf genes.
  2. No ballot box font support, uses '+' and '-' instead.
n/a n/a