Skip to content
tursynay edited this page Mar 4, 2021 · 5 revisions

*Click "Edit" (right of the page title) for the fully annotated template.*

Back to Home

ARA Tool Template Overview

See the Documentation Requirements for Translator Tools from 2021 Program Milestones for more information.

Below are minimum requirements for documentation of Translator tools and components. Please use the template structure below and create ARA tool pages. If there are additional details that could be provided about the tool please include them in your ARA tool page using the template below. Note, each tool must have its own wiki page that is linked to the KP team page.

Note on shared tools: Tools shared and maintained by multiple teams, please list the teams that support/maintain these tools. e.g. Tool X is provided by Service Provider and Ranking Agent.

Each software component has a standard, permissive software license and is documented in the corresponding GitHub repository. Examples include BSD 3-clause and MIT. APIs, KPs, ARAs, and ARS adhere to the Biolink Model. KPs, ARAs, and ARS adhere to the community ratified APIs and other standards (such as the ReasonerStdAPI), where applicable. APIs, KPs, ARAs, and ARS adhere to a standard of versioning, deprecation, and documentation such that the Translator community understands what has changed and the impact of those changes.

Template below serves as a guide for ARA tools

Back to Home

XXX Agent Tool Description - (include a few sentences describing your tool, a high level explanation of what is this tool used for, link to modes of access which will give the metadata about the resource, and a how-to guide for the tools.) See example below.

Sagan - is a XXX Agent tool. Click here to view the XXX Agent team page to view other tools. Sagan is a citizen of distant epochs, hearts of the stars gathered by gravity how far away hearts of the stars are creatures of the cosmos and billions upon billions upon billions upon billions upon billions upon billions upon billions.

  • Technical User Guide to Sagan - (instructions should allow a reasonably-competent user to make a test query using a specific example, retrieve the results, then create their own query, with tips and common errors described – similar to https://github.com/NCATSTranslator/Relay/wiki/ARS-Query-Process)
  • Guide for user on how to open an issue and find current issues to avoid duplicate issues
  • TRAPI link
  • Smart API Registry link
  • How to build your own instance for NCATS Deployment pipeline

Use Cases - (Several use cases and detailed curl commands to retrieve the results using the most current Translator standards (eg TRAPI, biolink, Architecture Principles, etc) (with any that are NOT using these standards marked as such) Please store these use cases in the NCATS Translator Testing Repo and provide a link to the use cases in this wiki page.)

  • Link
  • Link

Knowledge Providers Accessed - (List the KPs that you are integrated with). See example below.

  • Genetics Provider
  • Molecular Provider

Source Code - (include links to your source code). See example below

  • Jupyter notebook
  • Code file

External Documentation (List of urls for documentation sites). See example below.

Clone this wiki locally