A Narrative can include any number of analysis steps that are added by selecting one or more apps from the Apps Panel directly below your data.
You can browse KBase apps by (1) scrolling through the list in the Apps Panel; (2) searching for an app by name; or (3) using the App Catalog (click the right arrow in the top right corner of the Apps Panel to open it) to further explore, filter, and designate apps as favorites.
Click the search icon at the top of the panel to begin a text search for apps. Once you enter a term, the list will show only the apps whose names include the text you typed. (To see the complete list again, close the search box.)
Clicking the “more…” link opens an app details page featuring an expanded description of the app, along with technical information about its inputs, outputs, parameters, and more. Links to additional documentation such as tutorials or FAQs also may be provided.
All available apps can be found in the App Catalog, which is accessible two ways:
Much like the Data Browser, the App Catalog will slide out, showing the available apps. (The “View App Catalog” link at the top opens the App Catalog in a separate web browser window.)
In time, the catalog will contain not only the apps generated by KBase staff, but also those created and contributed by outside developers. Paving the way for these third-party contributions (and an ever-expanding App Catalog) is KBase’s software development toolkit (SDK), which provides a mechanism for users to add their own open-source, open-license tools to the system.
From the App Catalog, you can search for apps by name and use several options to organize and filter how they are displayed (the default sort is by category). Click the “Organize by” drop-down menu to see these options.
Similar to the App Panel, the App Catalog lets you (1) see a short description of each app (by hovering over the “i”–see second screenshot at right), (2) access the app detail page using the “more” link, and (3) add an app to your favorites by clicking the star.
The number beside the star icon indicates how many other users have selected the app as a favorite, while the next number shows how many times the app has been run.
You can access the app module (a group of related apps) by clicking its hyperlink (in this example, “fba_tools”). Also, some apps will link to the KBase profile pages of their developers (in this case, chenry).
Now that you know how to find an app of interest, the next section will discuss how to add it to your Narrative so you can begin analyzing data.