Difference between revisions of "Johnllopez Week 9"

From LMU BioDB 2017
Jump to: navigation, search
(Explained how I got final answer)
(Added the deliverable)
Line 50: Line 50:
 
  curl https://yeastmine.yeastgenome.org/yeastmine/service/data/Gene?symbol=BRO1 | grep '"primaryIdentifier":"S'
 
  curl https://yeastmine.yeastgenome.org/yeastmine/service/data/Gene?symbol=BRO1 | grep '"primaryIdentifier":"S'
  
{"symbol":"BRO1","length":2535,"scoreType":null,"description":"Cytoplasmic class E vacuolar protein sorting (VPS) factor; coordinates deubiquitination in the multivesicular body (MVB) pathway by recruiting Doa4p to endosomes","jasparAccession":null,"primaryIdentifier":"S000006005","cytoLocation":null,"score":null,"jasparFamily":null,"sgdAlias":"LPF2 ASI6 NPI3 VPS31","qualifier":"Verified","functionSummary":null,"phenotypeSummary":null,"featureType":"ORF","name":"BCK1-like Resistance to Osmotic shock","featAttribute":null,"secondaryIdentifier":"YPL084W","id":1015987,"jasparClass":null,"briefDescription":"Cytoplasmic class E vacuolar protein sorting (VPS) factor","status":"Active"}
+
{"symbol":"BRO1","length":2535,"scoreType":null,"description":"Cytoplasmic class E vacuolar protein sorting (VPS) factor; coordinates deubiquitination in the multivesicular body (MVB) pathway by recruiting Doa4p to endosomes","jasparAccession":null,"primaryIdentifier":"S000006005","cytoLocation":null,"score":null,"jasparFamily":null,"sgdAlias":"LPF2 ASI6 NPI3 VPS31","qualifier":"Verified","functionSummary":null,"phenotypeSummary":null,"featureType":"ORF","name":"BCK1-like Resistance to Osmotic shock","featAttribute":null,"secondaryIdentifier":"YPL084W","id":1015987,"jasparClass":null,"briefDescription":"Cytoplasmic class E vacuolar protein sorting (VPS) factor","status":"Active"}
  
 
This result was what I needed to confirm that the following URL is the solution:
 
This result was what I needed to confirm that the following URL is the solution:
  
 +
==Deliverable==
 +
Let x = gene symbol
  
 +
curl https://yeastmine.yeastgenome.org/yeastmine/service/data/Gene?symbol=x | grep '"primaryIdentifier":"S'
  
  
 
==Acknowledgements and References==
 
==Acknowledgements and References==
 +
  
 
  https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_7
 
  https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_7

Revision as of 05:43, 31 October 2017

GRNSight Testing

Below is a list of the test results for the Normalization and Zoom functions.

We used the following files for the tests:

21-genes_31-edges_Schade-data_estimation_output.sif
21-genes_31-edges_Schade-data_estimation_output.xlsx
21-genes_31-edges_Schade-data_estimation_output.graphml


  1. This test passes successfully.
  2. This test passes successfully.
  3. This test passes successfully.
  4. Both tests pass successfully.
  5. Both tests pass successfully.
  6. Both tests pass successfully.
  7. Both tests pass successfully.
  8. Both tests pass successfully.
  9. Both tests pass successfully.
  10. All 3 tests pass successfully.
  11. All 3 tests pass successfully.
  12. All 3 tests pass successfully.
  13. Both tests pass successfully.
  14. Both tests pass successfully.
  15. Both tests pass successfully.
  16. All 3 tests pass successfully.
  17. All 3 tests pass successfully.
  18. All 3 tests pass successfully.

API Exploration

In order to complete this portion of the assignment, I met with my partner, Hayden Hinsch, as well as Dina Bashoura and Simon Wroblewski in the lab. I developed my answer by first inspecting the URL given for the original JSON:

curl https://yeastmine.yeastgenome.org/yeastmine/service/data/Gene?id=1012319

I then inspected the JSON, and I saw that there were several parameters within the JSON, including an ID parameter as well as a symbol parameter. Thus, I changed my URL to search using the symbol parameter instead of the ID, and I got the following results when I tested for BRO1:

curl  https://yeastmine.yeastgenome.org/yeastmine/service/data/Gene?symbol=BRO1
{"results":[

{"symbol":"BRO1","length":2535,"scoreType":null,"description":"Cytoplasmic class E vacuolar protein sorting (VPS) factor; coordinates deubiquitination in the multivesicular body (MVB) pathway by recruiting Doa4p to endosomes","jasparAccession":null,"primaryIdentifier":"S000006005","cytoLocation":null,"score":null,"jasparFamily":null,"sgdAlias":"LPF2 ASI6 NPI3 VPS31","qualifier":"Verified","functionSummary":null,"phenotypeSummary":null,"featureType":"ORF","name":"BCK1-like Resistance to Osmotic shock","featAttribute":null,"secondaryIdentifier":"YPL084W","id":1015987,"jasparClass":null,"briefDescription":"Cytoplasmic class E vacuolar protein sorting (VPS) factor","status":"Active"}, {"symbol":"BRO1","length":null,"scoreType":null,"description":null,"jasparAccession":null,"primaryIdentifier":"orf19.1670","cytoLocation":null,"score":null,"jasparFamily":null,"sgdAlias":"orf19.9239 IPF25590.1 IPF8087.2 Contig4-3069_0020 orf6.5745 CA3475 CaO19.9239 CaO19.1670","qualifier":null,"functionSummary":null,"phenotypeSummary":null,"featureType":null,"name":null,"featAttribute":null,"secondaryIdentifier":null,"id":66043773,"jasparClass":null,"briefDescription":"Class E vacuolar protein sorting factor; role in transport from multivesicular body to vacuole; not involved in Rim101 pathway; macrophage and pseudohyphal-repressed; flow model biofilm induced","status":null} ],"executionTime":"2017.10.30 15:58::21","wasSuccessful":true,"error":null,"statusCode":200}

The output came to be two objects within the results array. However, I was unsure which one I needed. I knew I was close but I needed a way to filter my results.

It was then that I used my lifeline to figure out which one of the "results" I needed.

I was given the hint to focus upon the "primaryIdentifier" which begins with an S. Therefore, my final result needed to have a primary identifier that began with S. I decided to use a grep command to obtain that result.

curl https://yeastmine.yeastgenome.org/yeastmine/service/data/Gene?symbol=BRO1 | grep '"primaryIdentifier":"S'
{"symbol":"BRO1","length":2535,"scoreType":null,"description":"Cytoplasmic class E vacuolar protein sorting (VPS) factor; coordinates deubiquitination in the multivesicular body (MVB) pathway by recruiting Doa4p to endosomes","jasparAccession":null,"primaryIdentifier":"S000006005","cytoLocation":null,"score":null,"jasparFamily":null,"sgdAlias":"LPF2 ASI6 NPI3 VPS31","qualifier":"Verified","functionSummary":null,"phenotypeSummary":null,"featureType":"ORF","name":"BCK1-like Resistance to Osmotic shock","featAttribute":null,"secondaryIdentifier":"YPL084W","id":1015987,"jasparClass":null,"briefDescription":"Cytoplasmic class E vacuolar protein sorting (VPS) factor","status":"Active"}

This result was what I needed to confirm that the following URL is the solution:

Deliverable

Let x = gene symbol

curl https://yeastmine.yeastgenome.org/yeastmine/service/data/Gene?symbol=x | grep '"primaryIdentifier":"S'


Acknowledgements and References

https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_7