Igsr Tools¶
Configuration File: igsr_tools.json
Tool Type: Local
Tools Count: 3
This page contains all tools defined in the igsr_tools.json configuration file.
Available Tools¶
IGSR_list_data_collections (Type: IGSRTool)¶
List available data collections from the International Genome Sample Resource (IGSR). Data collec…
IGSR_list_data_collections tool specification
Tool Information:
Name:
IGSR_list_data_collectionsType:
IGSRToolDescription: List available data collections from the International Genome Sample Resource (IGSR). Data collections include the original 1000 Genomes Project phases, the 30x high-coverage resequencing, Human Genome Structural Variation Consortium (HGSVC), Human Pangenome Reference Consortium (HPRC), and other related studies. Returns collection codes, titles, sample/population counts, and available data types (sequence, alignment, variants). Use this to discover what genomics datasets are available through IGSR.
Parameters:
operation(string) (optional) Operation type (fixed: list_data_collections).limit(integer) (optional) Maximum number of results to return.
Example Usage:
query = {
"name": "IGSR_list_data_collections",
"arguments": {
}
}
result = tu.run(query)
IGSR_search_populations (Type: IGSRTool)¶
Search 1000 Genomes Project populations from the International Genome Sample Resource (IGSR). The…
IGSR_search_populations tool specification
Tool Information:
Name:
IGSR_search_populationsType:
IGSRToolDescription: Search 1000 Genomes Project populations from the International Genome Sample Resource (IGSR). The 1000 Genomes Project characterized genetic variation across 26 populations grouped into 5 superpopulations: AFR (African), AMR (Admixed American), EAS (East Asian), EUR (European), SAS (South Asian). Returns population codes, names, geographic coordinates, sample counts, and superpopulation assignments. Use this to find populations for allele frequency comparisons, population stratification analysis, or ancestry-specific variant studies.
Parameters:
operation(string) (optional) Operation type (fixed: search_populations).superpopulation([‘string’, ‘null’]) (optional) Filter by superpopulation code: AFR (African), AMR (Admixed American), EAS (East Asian), EUR (European), SAS (South Asian). Leave empty for all.query([‘string’, ‘null’]) (optional) Free-text search query to find populations by name or description (e.g., ‘Chinese’, ‘Yoruba’, ‘British’).limit(integer) (optional) Maximum number of results to return.
Example Usage:
query = {
"name": "IGSR_search_populations",
"arguments": {
}
}
result = tu.run(query)
IGSR_search_samples (Type: IGSRTool)¶
Search samples from the 1000 Genomes Project by population, data collection, or sample name. Retu…
IGSR_search_samples tool specification
Tool Information:
Name:
IGSR_search_samplesType:
IGSRToolDescription: Search samples from the 1000 Genomes Project by population, data collection, or sample name. Returns sample names (e.g., HG00096, NA12878), sex, BioSample IDs, population assignments, and available data collections. Use this to find samples from specific populations for variant analysis, to identify samples with particular sequencing data types (WGS, exome, RNA-seq), or to look up specific well-characterized samples like NA12878 (reference genome sample).
Parameters:
operation(string) (optional) Operation type (fixed: search_samples).population([‘string’, ‘null’]) (optional) Filter by population code (e.g., ‘CHB’, ‘YRI’, ‘GBR’, ‘CEU’). Use IGSR_search_populations to find valid codes.data_collection([‘string’, ‘null’]) (optional) Filter by data collection title (e.g., ‘1000 Genomes 30x on GRCh38’, ‘1000 Genomes on GRCh38’).sample_name([‘string’, ‘null’]) (optional) Look up specific sample by name (e.g., ‘HG00096’, ‘NA12878’).limit(integer) (optional) Maximum number of results to return.
Example Usage:
query = {
"name": "IGSR_search_samples",
"arguments": {
}
}
result = tu.run(query)