Hca Tools¶

Configuration File: hca_tools.json Tool Type: Local Tools Count: 2

This page contains all tools defined in the hca_tools.json configuration file.

Available Tools¶

hca_get_file_manifest (Type: HCATool)¶

Retrieves a list of downloadable files for a specific Human Cell Atlas (HCA) project identified b…

hca_get_file_manifest tool specification

Tool Information:

  • Name: hca_get_file_manifest

  • Type: HCATool

  • Description: Retrieves a list of downloadable files for a specific Human Cell Atlas (HCA) project identified by its Project ID.

Parameters:

  • action (string) (required) The specific action to perform. Must be set to ā€˜get_file_manifest’.

  • project_id (string) (required) The unique UUID of the project (entryId) for which to retrieve files. This ID is typically obtained from the ā€˜hca_search_projects’ tool.

  • limit (integer) (optional) The maximum number of files to list. The default is 10.

Example Usage:

query = {
    "name": "hca_get_file_manifest",
    "arguments": {
        "action": "example_value",
        "project_id": "example_value"
    }
}
result = tu.run(query)

hca_search_projects (Type: HCATool)¶

Searches for single-cell projects in the Human Cell Atlas (HCA) Data Coordination Platform (DCP)….

hca_search_projects tool specification

Tool Information:

  • Name: hca_search_projects

  • Type: HCATool

  • Description: Searches for single-cell projects in the Human Cell Atlas (HCA) Data Coordination Platform (DCP). This tool allows filtering projects based on specific organs and disease states.

Parameters:

  • action (string) (required) The specific action to perform. Must be set to ā€˜search_projects’.

  • organ (string) (optional) The organ to filter projects by. Examples include ā€˜heart’, ā€˜liver’, ā€˜brain’, ā€˜kidney’. This field is optional.

  • disease (string) (optional) The disease state to filter by. Examples include ā€˜normal’, ā€˜cancer’, ā€˜covid-19’. This field is optional.

  • limit (integer) (optional) The maximum number of projects to return. The default is 10. Use this to control the size of the result set.

Example Usage:

query = {
    "name": "hca_search_projects",
    "arguments": {
        "action": "example_value"
    }
}
result = tu.run(query)