Difference between revisions of "Johnllopez Week 9"

From LMU BioDB 2017
Jump to: navigation, search
(Explained how I got the symbol portion)
(Explained how I got final answer)
Line 37: Line 37:
 
  curl  https://yeastmine.yeastgenome.org/yeastmine/service/data/Gene?symbol=BRO1
 
  curl  https://yeastmine.yeastgenome.org/yeastmine/service/data/Gene?symbol=BRO1
  
The output came to be two "results" objects, one of which was exactly the same as the one I retrieved from inputting the Gene ID. I knew I was close but I needed a way to filter my results.
+
{"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:
 +
 
 +
 
  
  

Revision as of 05:40, 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:



Acknowledgements and References

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