marclegeay / omics-visualizer

Omics Visualizer App for Cytoscape 3
BSD 2-Clause "Simplified" License
4 stars 2 forks source link

Omics Visualizer not retrieving STRING network #8

Closed dorvashmr closed 1 year ago

dorvashmr commented 2 years ago

Hi, I recently installed the Cytoscape and omics visualizer. I faced a problem, however. when I wanted to go through with the examples provided on omics visualizer website, after importing and filtering the dataset for the first example, the network cannot be retrieved by SRTINGapp as it does not provide any option for the "Species" to be selected and it prints the following error in task history:  Task (STRING "list species" command) title: Retrieving list species from STRING  Exception processing tunables  Exception executing task: Error processing arguments: null

Could you please help we with this?

Cheers, Reza

scaramonche commented 2 years ago

Hi Reza, Thanks for reporting this issue. We are aware of it and working on a fix, but it will take a few more days before we can release a new version. In the meantime, you can create the STRING network using stringApp and then connect the network to the OV table from OV. In detail, you can do the following:

1) Load the OV table as you would normally do, including filtering, etc. 2) Open the same table you loaded using Excel or a similar program, redo the filtering if needed and copy the identifiers you want to use to create a STRING network. Then, go back to Cytoscape and choose the menu "File -> Import -> Network from public databases". In the import dialog, choose "STRING: protein query" as the Data Source and paste the list of identifiers into the "Enter protein names or identifiers" field. Click Import. 3) Once you have the STRING network, go back the OV table, choose the forth icon (a connecting symbol) which will allow you to connect the network to the OV table. Then you choose the collection of your network, by default it should be called STRING network. You leave the next option as it is (set to "query term") and in the last line, you choose the name of the column that contains your identifiers (in my case "UniProt").

I will let you know as soon as there is a fix. Best wishes, Nadya

Screen Shot 2022-08-17 at 7 26 33 PM

dorvashmr commented 2 years ago

Hi Nadya, The way you described worked. Thank you for the instructions.

Cheers, Reza

scaramonche commented 1 year ago

This was caused by a bug in stringApp and has been fixed since version 2.0.1 of stringApp (released in January 2023).