# Random Walk with Restart Toolkit

## Apps

* [Find Functional Context using Lines of Evidence with RWRtools LOE](https://narrative.kbase.us/#catalog/apps/kb_djornl/run_rwr_loe/): uses Random Walk with Restart (RWR) to rank genes in the network starting from a Feature Set.
* [Find Gene Set Interconnectivity using Cross Validation with RWRtools CV](https://narrative.kbase.us/#catalog/apps/kb_djornl/run_rwr_cv): performs cross validation on a single gene set, finding the RWR rank of the left-out genes.

## Inputs

The input for this app is an annotated [Genome](/data/upload-download-guide/genome.md).&#x20;

The network data is maintained by KBase behind the scenes and can be found [here](https://github.com/kbaseapps/kb_djornl/blob/main/NETWORKS.md).

## Narratives

* [RWRtools Exascale and Petascale Network Analysis Demo Narrative](https://narrative.kbase.us/narrative/167526) – was created as part of the software publications for the RWRtoolkit (manuscript in preparation).
  * Created and made public by Kyle Sullivan of Oak Ridge National Laboratory
* [Microbial Genomics in KBase: Gene Feature Analysis](https://narrative.kbase.us/narrative/83681) – provides further examples of creating and working with FeatureSets derived from Genomes.

## Tutorial webinar

{% embed url="<https://www.youtube.com/watch?v=Dq5kZ_Sacy0>" %}
Tutorial webinar presented by Kyle Sullivan, Oak Ridge National Laboratory
{% endembed %}

## SFA Collaboration page

These apps were developed as part of the Exascale Network project led by Dan Jacobson. To learn more about this collaboration, see: <https://www.kbase.us/research/user-working-groups/#datascience>.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.kbase.us/community-workflows-tools/rwroolkit.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
