krishnanlab / geneplexus_app

BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

edits to prediction results page (jobresults.html) #168

Closed billspat closed 2 years ago

billspat commented 2 years ago

The numbers of genes in the first two sentences are missing. “The number of genes in the input file was . The number of those genes that were uniquely mapped to an Entrez ID and were also in the network is .” - I

Because these are input genes, the table below should show ALL the input genes and not just the top 500. And, so, we don’t need another link to download the whole gene table; users should be able to just use the buttons just above the table.

There were X genes in the input. Out of these, X genes were uniquely mapped to an Entrez ID and present in the chosen network.

Use the buttons on the top-right of the table to download the table of genes shown below.

Change text above visualization as follows:

The visualization below shows the network of the top 50 genes based on predicted probability.

Directions: Click a node to display additional information about the gene on the left panel. Drag a node to make it sticky (it will no longer move by itself). Double click a sticky node to allow it to move freely again. Use the slider to select more or less genes (nodes) to show based on gene probability.

The current view of the graph can be exported as a PNG or SVG file. The entire list of edges can be downloaded as a tab-separated file.

The table below shows the top 500 genes with the highest prediction probability.

  • Probability: Indicates the gene’s network-based similarity to the input genes.
  • Rank: Rank of the gene when sorted by prediction probability (up to several decimals).
  • Class-Labels: ‘P’ – gene was considered in positive class during training, ‘N’ – gene was considered in negative class during training, and ‘U’ – gene was not considered at all during training.
  • Known/Novel: Indicates whether the gene was part of the input gene list (therefore ‘Known’) or not (therefore ‘Novel’).

Use the buttons on the top-right of the table to download the top predictions. Download the prediction probability of all the genes in the network as a tab-separated file at this link.

The table below shows network-based ML models trained on sets of genes associated with Gene Ontology Biological Process terms ranked by their similarity to the custom ML model trained on the input genes. See the Help page for more information.

Use the buttons on the top-right of the table to download the table of terms shown below. Download the similarity to all Biological Processes as a tab-separated file at this link.

The table below shows network-based ML models trained on sets of genes associated with diseases in the DisGeNet database ranked by their similarity to the custom ML model trained on the input genes. See the Help page for more information.

Use the buttons on the top-right of the table to download the table of terms shown below. Download the similarity to all Diseases as a tab-separated file at this link.

billspat commented 2 years ago

moving changes to order of data tables into a new issue since it's a different part of the code.

billspat commented 2 years ago

I made all text changes and to have the tabs look more prominent than the very thin border, I used "pills' or buttons that were blue text to indicate they are links. In addition I changed the download links to green to match the download zip link, but outlined so they didn't dominate the page. closing.