Bhamilton18 Week 9
From LMU BioDB 2017
Revision as of 03:05, 30 October 2017 by Bhamilton18 (talk | contribs) (Added tondi hints and solution title)
Contents
Notebook
Hands-On with GRNsight
We worked on the Gray Threshold + Zoom portion of the GRNsight Beta version.
Test Files Found at: Gray Threshold + Zoom
- Test 1 for file: 21-genes_31-edges_Schade-data_input.xlsx
- Expected: GRNsight should lay out a network graph from the Excel workbook if there are no errors in the file
- Occurred: PASSED TEST
- Test 2 for 21-genes_31-edges_Schade-data_estimation_output.sif
- Expected: GRNsight should lay out a network graph from the SIF file if there are no errors in the file.
- Occurred: PASSED TEST
- Test 3 for 21-genes_31-edges_Schade-data_estimation_output_unweighted.graphml
- Expected: GRNsight should lay out a network graph from the GraphML file if there are no errors in the file.
- Occurred: PASSED TEST
- Test 4 for 21-genes_31-edges_Schade-data_input.xlsx
- Expected: GRNsight should lay out a network graph from the Excel workbook if there are no errors in the file. The graph should reload, with edges that fall below the threshold value colored gray.
- Occurred: FAILED TEST This version for the xlsx file did not have a grey threshold option therefore the test could not be completed. Screenshot below.
- Test 5 for 21-genes_31-edges_Schade-data_estimation_output.sif
- Expected: GRNsight should lay out a network graph from the SIF file if there are no errors in the file. The graph should reload, with edges that fall below the threshold value colored gray.
- Occurred: PASSED TEST
- Test 6 for 21-genes_31-edges_Schade-data_estimation_output_unweighted.graphml
- Expected: GRNsight should lay out a network graph from the SIF file if there are no errors in the file. The graph should reload, with edges that fall below the threshold value colored gray.
- Occurred: FAILED TEST This version for the graphtml file did not have a grey threshold option therefore the test could not be completed. Screenshot below.
- Test 7 for 21-genes_31-edges_Schade-data_input.xlsx
- Expected:GRNsight should lay out a network graph from the Excel workbook if there are no errors in the file. The graph should zoom in (get larger).
- Occurred: PASSED TEST
- Test 8 for 21-genes_31-edges_Schade-data_estimation_output.sif
- Expected:GRNsight should lay out a network graph from the SIF file if there are no errors in the file. The graph should zoom in (get larger).
- Occurred: PASSED TEST
- Test 9 for 21-genes_31-edges_Schade-data_estimation_output_unweighted.graphml
- Expected: GRNsight should lay out a network graph from the GraphML file if there are no errors in the file. The graph should zoom in (get larger).
- Occurred: PASSED TEST
- Test 10 for 21-genes_31-edges_Schade-data_input.xlsx
- Expected:GRNsight should lay out a network graph from the Excel workbook if there are no errors in the file. The graph should reload, with edges that fall below the threshold value colored gray. The graph should zoom in (get larger).
- Occurred: FAILED TEST This is due to the earlier problem of no Grey Threshold option.
- Test 11 for 21-genes_31-edges_Schade-data_estimation_output.sif
- Expected: GRNsight should lay out a network graph from the GraphML file if there are no errors in the file. The graph should zoom in (get larger).
- Occurred: PASSED TEST
- Test 12 for 21-genes_31-edges_Schade-data_estimation_output_unweighted.graphml
- Expected: GRNsight should lay out a network graph from the GraphML file if there are no errors in the file. The graph should zoom in (get larger).
- Occurred: FAILED TEST This is due to the earlier problem of no Grey Threshold option.
- Test 13 for 21-genes_31-edges_Schade-data_input.xlsx
- Expected: GRNsight should lay out a network graph from the Excel workbook if there are no errors in the file. The graph should zoom out (get smaller).
- Occurred: PASSED TEST
- Test 14 for 21-genes_31-edges_Schade-data_estimation_output.sif
- Expected: GRNsight should lay out a network graph from the SIF file if there are no errors in the file. The graph should zoom out (get smaller).
- Occurred: PASSED TEST
- Test 15 for 21-genes_31-edges_Schade-data_estimation_output_unweighted.graphml
- Expected: GRNsight should lay out a network graph from the GraphML file if there are no errors in the file. The graph should zoom out (get smaller).
- Occurred: PASSED TEST
- Test 16 for 21-genes_31-edges_Schade-data_input.xlsx
- Expected: GRNsight should lay out a network graph from the Excel workbook if there are no errors in the file. The graph should reload, with edges that fall below the threshold value colored gray.The graph should zoom out (get smaller).
- Occurred: FAILED TEST This is due to the earlier problem of no Grey Threshold option.
- Test 17 for 21-genes_31-edges_Schade-data_estimation_output.sif
- Expected: GRNsight should lay out a network graph from the SIF file if there are no errors in the file. The graph should reload, with edges that fall below the threshold value colored gray. The graph should zoom out (get smaller).
- Occurred: PASSED TEST
- Test 18 for 21-genes_31-edges_Schade-data_estimation_output_unweighted.graphml
- Expected: GRNsight should lay out a network graph from the GraphML file if there are no errors in the file. The graph should reload, with edges that fall below the threshold value colored gray. The graph should zoom out (get smaller).
- Occurred: FAILED TEST This is due to the earlier problem of no Grey Threshold option.
Web Service API Exploration
NCBI Dondi Hints
- Relevant documentation:
- https://www.ncbi.nlm.nih.gov/gene
- https://www.ncbi.nlm.nih.gov/books/NBK25499/#chapter4.ESearch
- https://www.ncbi.nlm.nih.gov/books/NBK25500/#chapter1.Searching_a_Database
- https://www.ncbi.nlm.nih.gov/books/NBK25500/#chapter1.Downloading_Document_Summaries
- https://www.ncbi.nlm.nih.gov/books/NBK25500/#chapter1.Downloading_Full_Records
- Technical information:
- Your URLs will include ampersands (&), which will need special handling with curl: in these cases, enclose the URL in apostrophes (e.g., curl -L 'http://www.uniport.org?query=this&type=that')
- Your URLs will also include brackets ([ ]), which will need special handling with curl: in these cases, make sure to add the -g switch (i.e., curl -g …)
- Your URLs may include spaces; typically, we replace those with + (plus) symbols
- Miscellaneous information:
- NCBI consists of multiple databases; we care about the gene database
- NCBI abbreviates the gene name/symbol field as sym
- NCBI stores organisms by their full name, in our case Saccharomyces cerevisiae (note the space)
API Solution
Acknowledgments
- I worked with my partner Emma Tyrnauer on this assignment.
- Utilized this, (Gray Threshold + Zoom) document, in order to complete our detailed GRNsight beta testing.
- We used three separate documents: Excel workbook (.xlsx), SIF (.sif) and GraphML (.graphml) files. These files were obtained from from this web page. The three different files that were chosen from the website were as follows:
- 21-genes_31-edges_Schade-data_input.xlsx
- 21-genes_31-edges_Schade-data_estimation_output.sif
- 21-genes_31-edges_Schade-data_estimation_output_unweighted.graphml
- While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.
References
LMU BioDB 2017. (2017). Week 9. Retrieved October 24, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_9